<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Installing_OWLNext_from_the_Code_Repository</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>Recent changes to Installing_OWLNext_from_the_Code_Repository</description><atom:link href="https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 29 Oct 2024 01:54:31 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/feed" rel="self" type="application/rss+xml"/><item><title>Installing_OWLNext_from_the_Code_Repository modified by Vidar Hasfjord</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v91
+++ v92
@@ -38,7 +38,7 @@
 In any case, go to the project [Code](http://sourceforge.net/p/owlnext/code) section and browse to the version that you want. Here are the currently supported versions:

   * [trunk](http://sourceforge.net/p/owlnext/code/HEAD/tree/trunk/) (OWLNext 7 Alpha Prerelease)
-  * [branches/644](http://sourceforge.net/p/owlnext/code/HEAD/tree/branches/644/) (OWLNext 6.44) 
+  * [branches/6.44](http://sourceforge.net/p/owlnext/code/HEAD/tree/branches/6.44) (OWLNext 6.44) 

 If you want a specific release, not to be updated, select its tag directory in the repository:

@@ -56,9 +56,8 @@

 To use this option, you need to first install a Subversion client, e.g. the highly recommended [TortoiseSVN](http://tortoisesvn.net/). Then use the Subversion command "svn checkout" to create a working copy. The "svn:" path for the OWLNext repository is found in the Code section. Simply concatenate the repository path and the path to the selected branch or tag. For example, to check out the 6.44 branch into the folder "C:\OWLNext" the command will be:

-~~~~
-:::bat
-svn checkout svn://svn.code.sf.net/p/owlnext/code/branches/644 C:\OWLNext
+~~~~bat
+svn checkout svn://svn.code.sf.net/p/owlnext/code/branches/6.44 C:\OWLNext
 ~~~~

 If you use TortoiseSVN, just right-click the folder you prepared earlier and select "SVN Checkout". Specify the "svn:" address to the selected branch or tag, and press OK. TortoiseSVN will then download the files into your folder.
@@ -72,8 +71,7 @@

 For example, to check out the trunk of the code repository into the folder "C:\OWLNext-trunk", using HTTPS for authentication and write-access, the command will be:

-~~~~
-:::bat
+~~~~bat
 svn checkout https://svn.code.sf.net/p/owlnext/code/trunk C:\OWLNext-trunk
 ~~~~

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vidar Hasfjord</dc:creator><pubDate>Tue, 29 Oct 2024 01:54:31 -0000</pubDate><guid>https://sourceforge.netd028d0b70a7c086a3f6231db6119589373b3bb66</guid></item><item><title>Installing_OWLNext_from_the_Code_Repository modified by Vidar Hasfjord</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v90
+++ v91
@@ -109,7 +109,7 @@
 ---
 ## Build the libraries

-The easiest way to build the OWLNext libraries is to use the [OWLMaker](OWLMaker) tool. It lets you specify the build options interactively and then invokes the makefiles automatically. However, you can also build the libraries manually using the command line or an IDE.
+There are multiple ways to build the OWLNext libraries: Use OWLMaker, the command line, or an IDE. We recommend using OWLMaker, as this is the easiest way to configure the build parameters.

 &lt;br/&gt;
 ### Prepare your build tools
@@ -123,12 +123,7 @@
 &lt;br/&gt;
 ### Using OWLMaker

-Download the version of OWLMaker for the version of OWLNext you want to build, then refer to the [OWLMaker User Guide](OWLMaker) for more information.
-
-**Note**: The latest version of OWLMaker requires Windows Vista or later. If you need to build the most recent releases of OWLNext on Windows XP, you cannot use OWLMaker. Instead you can build from the command line or an IDE.
-
-  * [Latest version of OWLMaker](http://sourceforge.net/projects/owlnext/files/tools/OWLMaker.zip/download)
-  * [OWLMaker for OWLNext 6.20 to 6.32](http://sourceforge.net/projects/owlnext/files/tools/OWLMaker-Build-3175-for-OWLNext-6.20-to-6.32.zip/download)
+OWLMaker lets you specify the build options interactively and then invokes the makefiles automatically.  See [OWLMaker User Guide](OWLMaker) for more information on installing and using OWLMaker.

 &lt;br/&gt;
 ### Using command line
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vidar Hasfjord</dc:creator><pubDate>Wed, 01 May 2019 14:25:32 -0000</pubDate><guid>https://sourceforge.net27022538414459645de323046a41c78dad338939</guid></item><item><title>Installing_OWLNext_from_the_Code_Repository modified by Vidar Hasfjord</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v89
+++ v90
@@ -30,6 +30,8 @@

 ---
 ## Download the source code
+
+**Note:** We use the Subversion system for source code version control. If you are not familiar with this system and the associated terminology ("working copy", "trunk", "branches", "tags"), see the [FAQ](http://sourceforge.net/p/owlnext/wiki/Frequently_Asked_Questions/#what-do-you-mean-by-revision-trunk-branches-and-tags) for help.

 You have two options: Either download a static snapshot of the version of OWLNext you want, or use a [Subversion](http://subversion.apache.org) client to create a _working copy_ for one of the release branches. In the latter case, you can thereafter keep the working copy up-to-date using the Subversion commands.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vidar Hasfjord</dc:creator><pubDate>Tue, 12 Feb 2019 16:41:56 -0000</pubDate><guid>https://sourceforge.net31fd469a46ff78ed8b8d894397ce9f8c78190d53</guid></item><item><title>Installing_OWLNext_from_the_Code_Repository modified by Vidar Hasfjord</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v88
+++ v89
@@ -193,7 +193,7 @@
 ---
 ## Set up your IDE

-To set up an OWLNext project (e.g. in Visual Studio) you just need to point the compiler at the OWLNext "include" and "lib" directories (Configuration Properties | VC++ Directories), set the character set mode (Configuration Properties | General | Character Set) and the RTL link mode (Configuration Properties | C/C++ | Code Generation | Runtime Library). For dynamic linking you also need to define `_OWLDLL` (Configuration Properties | C/C++ | Preprocessor | Preprocessor Definitions), although static linking is recommended (see "[Should I use static or dynamic linking (DLL)?](#should-i-use-static-or-dynamic-linking-dll)").
+To set up an OWLNext project (e.g. in Visual Studio) you just need to point the compiler at the OWLNext "include" and "lib" directories (Configuration Properties | VC++ Directories), set the character set mode (Configuration Properties | General | Character Set) and the RTL link mode (Configuration Properties | C/C++ | Code Generation | Runtime Library). For dynamic linking you also need to define `_OWLDLL` (Configuration Properties | C/C++ | Preprocessor | Preprocessor Definitions), although static linking is recommended (see "[Should I use static or dynamic linking (DLL)?](http://sourceforge.net/p/owlnext/wiki/Frequently_Asked_Questions/#should-i-use-static-or-dynamic-linking-dll)").

 Take a look at the example projects located in the "examples" folder. Most of the examples have ready-made project files for C++Builder and Visual Studio. Also, our [download area](http://sourceforge.net/projects/owlnext/files/project-templates) contains project templates for various versions of Visual Studio and C++Builder.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vidar Hasfjord</dc:creator><pubDate>Sat, 09 Feb 2019 21:30:44 -0000</pubDate><guid>https://sourceforge.net69748c351cdad1dde80918e02e46324fe87ffa78</guid></item><item><title>Installing_OWLNext_from_the_Code_Repository modified by Vidar Hasfjord</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v87
+++ v88
@@ -33,7 +33,7 @@

 You have two options: Either download a static snapshot of the version of OWLNext you want, or use a [Subversion](http://subversion.apache.org) client to create a _working copy_ for one of the release branches. In the latter case, you can thereafter keep the working copy up-to-date using the Subversion commands.

-In any case, go to the project [Code](http://sourceforge.net/p/owlnext/code) section and browse to version that you want. Here are the currently supported versions:
+In any case, go to the project [Code](http://sourceforge.net/p/owlnext/code) section and browse to the version that you want. Here are the currently supported versions:

   * [trunk](http://sourceforge.net/p/owlnext/code/HEAD/tree/trunk/) (OWLNext 7 Alpha Prerelease)
   * [branches/644](http://sourceforge.net/p/owlnext/code/HEAD/tree/branches/644/) (OWLNext 6.44) 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vidar Hasfjord</dc:creator><pubDate>Sat, 09 Feb 2019 20:23:53 -0000</pubDate><guid>https://sourceforge.net2fa417650b6f0c6369e767377b9241ba1937c678</guid></item><item><title>Installing_OWLNext_from_the_Code_Repository modified by Vidar Hasfjord</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v86
+++ v87
@@ -113,6 +113,8 @@
 ### Prepare your build tools

 Make sure that your compiler installation have all the libraries necessary, such as the Windows SDK, set up and ready. In particular, some versions of OWLNext require the Boost library to compile with Embarcadero C++Builder/RAD Studio, and Boost may not be installed by default. If it is not, go to the GetIt Plugin Manager within the IDE and install it.
+
+**Note for users of C++Builder/RAD Studio 10.3 Rio**: When buiding OWLNext with the classic compiler BCC32, we rely on the Boost C++ library for the definition of "exception_ptr" (in standard C++ since C++11). As of the time of writing (2018-12-13), a GetIt package for Boost is not yet available for 10.3 Rio. A workaround is to copy the folder "include\\boost_1_39" from 10.2 Tokyo.

 **Note for users of C++Builder Starter Edition**: OWLNext may fail to build with the C++Builder Starter Edition when using the Clang-based toolset, due to a bug in this product. See [bugs:#405]. OWLMaker Build 4298 has explicit support for the Starter Edition and includes a workaround for this issue. See [feature-requests:#131].

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vidar Hasfjord</dc:creator><pubDate>Thu, 13 Dec 2018 21:26:55 -0000</pubDate><guid>https://sourceforge.net0f486e094ab11e864159f60a301e042e675046c4</guid></item><item><title>Installing_OWLNext_from_the_Code_Repository modified by Vidar Hasfjord</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v85
+++ v86
@@ -113,6 +113,8 @@
 ### Prepare your build tools

 Make sure that your compiler installation have all the libraries necessary, such as the Windows SDK, set up and ready. In particular, some versions of OWLNext require the Boost library to compile with Embarcadero C++Builder/RAD Studio, and Boost may not be installed by default. If it is not, go to the GetIt Plugin Manager within the IDE and install it.
+
+**Note for users of C++Builder Starter Edition**: OWLNext may fail to build with the C++Builder Starter Edition when using the Clang-based toolset, due to a bug in this product. See [bugs:#405]. OWLMaker Build 4298 has explicit support for the Starter Edition and includes a workaround for this issue. See [feature-requests:#131].

 &lt;br/&gt;
 ### Using OWLMaker
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vidar Hasfjord</dc:creator><pubDate>Wed, 25 Apr 2018 00:04:50 -0000</pubDate><guid>https://sourceforge.net5c15efc6b4cc781b12b25891a8074478651a0561</guid></item><item><title>Installing_OWLNext_from_the_Code_Repository modified by Vidar Hasfjord</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v84
+++ v85
@@ -52,7 +52,7 @@
 &lt;br/&gt;
 ### Create a Subversion working copy

-To use this option, you need to first install a Subversion client, e.g. the highly recommended [TortoiseSVN](http://tortoisesvn.net/). Then use the Subversion command "svn checkout" to create a working copy. The "svn:" path for the OWLNext repository is found in the Code section. Simply concatenate the repository path and the path to the selected branch or tag. For example, to check out the 6.43 branch into the folder "C:\OWLNext" the command will be:
+To use this option, you need to first install a Subversion client, e.g. the highly recommended [TortoiseSVN](http://tortoisesvn.net/). Then use the Subversion command "svn checkout" to create a working copy. The "svn:" path for the OWLNext repository is found in the Code section. Simply concatenate the repository path and the path to the selected branch or tag. For example, to check out the 6.44 branch into the folder "C:\OWLNext" the command will be:

 ~~~~
 :::bat
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vidar Hasfjord</dc:creator><pubDate>Fri, 06 Apr 2018 18:08:34 -0000</pubDate><guid>https://sourceforge.net839b80d81d9e488efb9192eb5e11ff1b2be3fd92</guid></item><item><title>Installing_OWLNext_from_the_Code_Repository modified by Vidar Hasfjord</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v83
+++ v84
@@ -33,8 +33,9 @@

 You have two options: Either download a static snapshot of the version of OWLNext you want, or use a [Subversion](http://subversion.apache.org) client to create a _working copy_ for one of the release branches. In the latter case, you can thereafter keep the working copy up-to-date using the Subversion commands.

-In any case, go to the project [Code](http://sourceforge.net/p/owlnext/code) section and browse to the release branch or tag that you want. Here are the currently supported release branches:
-
+In any case, go to the project [Code](http://sourceforge.net/p/owlnext/code) section and browse to version that you want. Here are the currently supported versions:
+
+  * [trunk](http://sourceforge.net/p/owlnext/code/HEAD/tree/trunk/) (OWLNext 7 Alpha Prerelease)
   * [branches/644](http://sourceforge.net/p/owlnext/code/HEAD/tree/branches/644/) (OWLNext 6.44) 

 If you want a specific release, not to be updated, select its tag directory in the repository:
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vidar Hasfjord</dc:creator><pubDate>Fri, 06 Apr 2018 18:01:23 -0000</pubDate><guid>https://sourceforge.nete25ff117aa00fdceaa3056ab30c642003fce05e9</guid></item><item><title>Installing_OWLNext_from_the_Code_Repository modified by Vidar Hasfjord</title><link>https://sourceforge.net/p/owlnext/wiki/Installing_OWLNext_from_the_Code_Repository/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v82
+++ v83
@@ -35,8 +35,7 @@

 In any case, go to the project [Code](http://sourceforge.net/p/owlnext/code) section and browse to the release branch or tag that you want. Here are the currently supported release branches:

-  * [branches/644](http://sourceforge.net/p/owlnext/code/HEAD/tree/branches/644/) (OWLNext 6.44 Beta; prerelease) 
-  * [branches/643](http://sourceforge.net/p/owlnext/code/HEAD/tree/branches/643/) (OWLNext 6.43; stable release) 
+  * [branches/644](http://sourceforge.net/p/owlnext/code/HEAD/tree/branches/644/) (OWLNext 6.44) 

 If you want a specific release, not to be updated, select its tag directory in the repository:

@@ -56,7 +55,7 @@

 ~~~~
 :::bat
-svn checkout svn://svn.code.sf.net/p/owlnext/code/branches/643 C:\OWLNext
+svn checkout svn://svn.code.sf.net/p/owlnext/code/branches/644 C:\OWLNext
 ~~~~

 If you use TortoiseSVN, just right-click the folder you prepared earlier and select "SVN Checkout". Specify the "svn:" address to the selected branch or tag, and press OK. TortoiseSVN will then download the files into your folder.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vidar Hasfjord</dc:creator><pubDate>Fri, 30 Mar 2018 02:02:29 -0000</pubDate><guid>https://sourceforge.net387b09e32b5619910be05d8cb71f28dc255d1b2a</guid></item></channel></rss>