<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to PodballBuild</title><link>https://sourceforge.net/p/podball/wiki/PodballBuild/</link><description>Recent changes to PodballBuild</description><atom:link href="https://sourceforge.net/p/podball/wiki/PodballBuild/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 24 Mar 2018 17:37:16 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/podball/wiki/PodballBuild/feed" rel="self" type="application/rss+xml"/><item><title>PodballBuild modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -30,12 +30,8 @@

 #### Downloading and building FLTK v1.3.4
 1. Download [fltk-1.3.4-2-source.tar.gz](http://www.fltk.org/software.php?VERSION=1.3.4&amp;amp;FILE=fltk/1.3.4/fltk-1.3.4-2-source.tar.gz).
-2. Fltk contains a CMake file, so you can build it with CMake:
-From the Fltk main directory, run
-
-    cmake .
-   
-Finally, open FLTK.sln and build the ALL_BUILD project as Release.
+2. Fltk contains a VisualC2010 solution file in \ide\VisualC2010\fltk.sln. Just load it and upgrade to your latest VC soltion format.
+3. Then you should be able to build the ALL_BUILD project as Release.

 #### Building Podball
 Set the environment variable **FLTK_DIR** to the base directory where you installed FLTK.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Sat, 24 Mar 2018 17:37:16 -0000</pubDate><guid>https://sourceforge.netd3d782ce413ac8debe2f4592b8b0c26ae9413930</guid></item><item><title>PodballBuild modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -38,8 +38,8 @@
 Finally, open FLTK.sln and build the ALL_BUILD project as Release.

 #### Building Podball
-Edit the top-level CMakeLists.txt file:
-Make the variables BOOST_BASE_DIRECTORY and FLTK_BASE_DIRECTORY point to the path where you have installed those libs.
+Set the environment variable **FLTK_DIR** to the base directory where you installed FLTK.
+Set the environment variable **BOOST_ROOT** to the base directory where you installed Boost.

 Then, from the Podball main directory, run

@@ -65,6 +65,6 @@
     ./b2
     hg clone ssh://scrontch@hg.code.sf.net/p/podball/code podball
     ~/podball$
-    nano CMakeLists.txt //=&amp;gt; set(BOOST_BASE_DIRECTORY "~/lib/boost_1_66_0")
+    export BOOST_ROOT=~/lib/boost_1_66_0
     cmake .
     make
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Thu, 22 Mar 2018 19:29:21 -0000</pubDate><guid>https://sourceforge.nete539c6ac1dfc8096d32d6d32ec9e6952495f60a7</guid></item><item><title>PodballBuild modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -5,45 +5,39 @@
 Build has been tested on the following platforms:
 - Microsoft Visual Studio 2012 Express for Desktop on Windows7, with boost_1_55_0.
 - Microsoft Visual Studio Community 2017 on Windows7, with boost_1_66_0.
+- gcc-7 on Ubuntu 17.10 (Artful) Desktop 64 bit, with boost_1_66_0.

 ### External Dependencies

-In order to build Podball you will need to have the following external libraries: 
+Podball depends on the following external librairies: 

-#### Boost C++ Libraries
+* Boost.filesystem
+* Boost.program_option
+* Boost.serialization
+* FLTK v1.3
+* OpenGL

-To be more specific, the libraries used are:
-boost::property_tree
-boost::program_option
-boost::format
-boost::filesystem
-boost::foreach
-boost::archive
+### Building Podball using MS Visual Studio on Windows

-1. Download recent version from [here](http://www.boost.org/users/download/)
-2. Build libraries        
-(When building on Windows, do this from a Visual Studio Developer Command Prompt)
+#### Downloading and building Boost librairies
+1. Download most recent version of Boost librairies from [here](http://www.boost.org/users/download/)
+2. Build Boost libraries        
+(Do this from a Visual Studio Developer Command Prompt within the directory where you unpacked the libraries to)

-        bootstrap
+    bootstrap --with-libraries=filesystem,program_options,serialization
        .\b2

-  should get you going, otherwise read the Getting Started on Windows guide.
-
-#### FLTK v1.3.4
-
-1. Download [?fltk-1.1.10-source.zip](http://www.fltk.org/software.php?VERSION=1.3.4&amp;amp;FILE=fltk/1.3.4/fltk-1.3.4-2-source.tar.gz).
- 
+#### Downloading and building FLTK v1.3.4
+1. Download [fltk-1.3.4-2-source.tar.gz](http://www.fltk.org/software.php?VERSION=1.3.4&amp;amp;FILE=fltk/1.3.4/fltk-1.3.4-2-source.tar.gz).
 2. Fltk contains a CMake file, so you can build it with CMake:
 From the Fltk main directory, run

     cmake .

 Finally, open FLTK.sln and build the ALL_BUILD project as Release.
-Or, on Linux install a ready made package. (See below)

-### Build Podball using MS Visual Studio on Windows
-
+#### Building Podball
 Edit the top-level CMakeLists.txt file:
 Make the variables BOOST_BASE_DIRECTORY and FLTK_BASE_DIRECTORY point to the path where you have installed those libs.

@@ -54,7 +48,7 @@
 This will generate the MSVC project and solution files.
 Then all you need is to open the PODBALL.sln solution file and Build All.

-### Build Podball on Ubuntu 17.10 (Artful) Desktop 64 bit
+### Building Podball on Ubuntu 17.10 (Artful) Desktop 64 bit

 Follow these steps:

@@ -74,4 +68,3 @@
     nano CMakeLists.txt //=&amp;gt; set(BOOST_BASE_DIRECTORY "~/lib/boost_1_66_0")
     cmake .
     make
-
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Thu, 22 Mar 2018 19:14:01 -0000</pubDate><guid>https://sourceforge.net9b34be372e3e99f2a932dd9a3c6155630bf12c31</guid></item><item><title>PodballBuild modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -2,35 +2,76 @@

 To build the project you will need CMake (http://www.cmake.org/), a cross-platform, open-source build system.

-Build has currently been tested on Microsoft Visual Studio 2012 Express for Desktop on Windows7 only.
+Build has been tested on the following platforms:
+- Microsoft Visual Studio 2012 Express for Desktop on Windows7, with boost_1_55_0.
+- Microsoft Visual Studio Community 2017 on Windows7, with boost_1_66_0.
+

 ### External Dependencies

 In order to build Podball you will need to have the following external libraries: 

-#### Boost C++ Libraries v1.43.0 or above
+#### Boost C++ Libraries

-1. Download recent version from here: [​http://sourceforge.net/projects/boost/files/boost/1.43.0/](http://sourceforge.net/projects/boost/files/boost/1.43.0/)
+To be more specific, the libraries used are:
+boost::property_tree
+boost::program_option
+boost::format
+boost::filesystem
+boost::foreach
+boost::archive
+
+1. Download recent version from [here](http://www.boost.org/users/download/)
 2. Build libraries        
+(When building on Windows, do this from a Visual Studio Developer Command Prompt)

         bootstrap
-        .\bjam --with-program_options
+       .\b2

-  should get you going, otherwise read the [​Getting Started on Windows](http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html) guide. 
+  should get you going, otherwise read the Getting Started on Windows guide.

-#### FLTK v1.1
+#### FLTK v1.3.4

-1. Download [​fltk-1.1.10-source.zip](http://www.fltk.org/software.php?VERSION=1.1.10&amp;amp;FILE=fltk/1.1.10/fltk-1.1.10-source.zip). 
-2. Build FLTK using the vc2005 solution file. (The project files will be upgraded to more recent versions of MSVC on opening, as required. Confirm this when prompted for.)
+1. Download [?fltk-1.1.10-source.zip](http://www.fltk.org/software.php?VERSION=1.3.4&amp;amp;FILE=fltk/1.3.4/fltk-1.3.4-2-source.tar.gz).
+ 
+2. Fltk contains a CMake file, so you can build it with CMake:
+From the Fltk main directory, run

-### Build using MSVC
+    cmake .
+   
+Finally, open FLTK.sln and build the ALL_BUILD project as Release.
+Or, on Linux install a ready made package. (See below)
+
+### Build Podball using MS Visual Studio on Windows

 Edit the top-level CMakeLists.txt file:
 Make the variables BOOST_BASE_DIRECTORY and FLTK_BASE_DIRECTORY point to the path where you have installed those libs.

-Then, from the main directory, run
+Then, from the Podball main directory, run

     cmake .

-This will generate the MSVC11 project and solution files.
+This will generate the MSVC project and solution files.
 Then all you need is to open the PODBALL.sln solution file and Build All.
+
+### Build Podball on Ubuntu 17.10 (Artful) Desktop 64 bit
+
+Follow these steps:
+
+    ~$
+    sudo apt-get install build-essential
+    sudo apt-get install cmake
+    sudo apt-get install mercurial
+    sudo apt-get install libfltk1.3-dev
+    wget https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.tar.bz2
+    ~/lib$
+    tar --bzip2 -xf ../boost_1_66_0.tar.bz2
+    ~/lib/boost_1_66_0$
+    ./bootstrap.sh --with-libraries=filesystem,program_options,serialization
+    ./b2
+    hg clone ssh://scrontch@hg.code.sf.net/p/podball/code podball
+    ~/podball$
+    nano CMakeLists.txt //=&amp;gt; set(BOOST_BASE_DIRECTORY "~/lib/boost_1_66_0")
+    cmake .
+    make
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Wed, 21 Mar 2018 21:57:46 -0000</pubDate><guid>https://sourceforge.net2e768ad887f73a28d1c36e2be7402dbc326b596e</guid></item><item><title>PodballBuild modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -14,7 +14,7 @@
 2. Build libraries

         bootstrap
-        .\bjam
+        .\bjam --with-program_options

   should get you going, otherwise read the [​Getting Started on Windows](http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html) guide. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Wed, 04 Jun 2014 11:56:36 -0000</pubDate><guid>https://sourceforge.net97be463cbbaeb031810adf89b0b9db3e626807fa</guid></item><item><title>PodballBuild modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,31 +1,36 @@
 # Podball Build Instructions

-Currently tested and supported platform: Visual C++ 2008 Express Edition on Windows XP, 32bit. 
+To build the project you will need CMake (http://www.cmake.org/), a cross-platform, open-source build system.
+
+Build has currently been tested on Microsoft Visual Studio 2012 Express for Desktop on Windows7 only.

 ### External Dependencies

 In order to build Podball you will need to have the following external libraries: 

-  * FLTK v1.1 
-  1. Download [​fltk-1.1.10-source.zip](http://www.fltk.org/software.php?VERSION=1.1.10&amp;amp;FILE=fltk/1.1.10/fltk-1.1.10-source.zip). 
-  2. Build FLTK using the vc2005 solution file. (The project files will be upgraded to vc2008 format on opening. Confirm this when prompted for.) 
-  3. Define a Windows environment variable: 
+#### Boost C++ Libraries v1.43.0 or above

-FLTK_BASEPATH = Base path of fltk source distribution, e.g. D:\Dev\fltk-1.1.10 
+1. Download recent version from here: [​http://sourceforge.net/projects/boost/files/boost/1.43.0/](http://sourceforge.net/projects/boost/files/boost/1.43.0/)
+2. Build libraries        

-  * Boost C++ Libraries v1.43.0 or above 
-  1. Download recent version from here: [​http://sourceforge.net/projects/boost/files/boost/1.43.0/](http://sourceforge.net/projects/boost/files/boost/1.43.0/)
-        
         bootstrap
         .\bjam
-        

-should get you going, otherwise read the [​Getting Started on Windows](http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html) guide. 
+  should get you going, otherwise read the [​Getting Started on Windows](http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html) guide. 

-  2. Podball needs the environment variable BOOST_ROOT to point to your Boost base directory. 
+#### FLTK v1.1

-### Build using VC++ 2008
+1. Download [​fltk-1.1.10-source.zip](http://www.fltk.org/software.php?VERSION=1.1.10&amp;amp;FILE=fltk/1.1.10/fltk-1.1.10-source.zip). 
+2. Build FLTK using the vc2005 solution file. (The project files will be upgraded to more recent versions of MSVC on opening, as required. Confirm this when prompted for.)

-Then all you need is to open the podball.sln solution file and Build All. 
+### Build using MSVC

-[Last modified](PodballBuild?action=diff&amp;amp;version=1) [4 years ago](/podball/trac/timeline?from=2010-07-17T11%3A58%3A54%2B02%3A00&amp;amp;precision=second) Last modified on 07/17/10 11:58:54
+Edit the top-level CMakeLists.txt file:
+Make the variables BOOST_BASE_DIRECTORY and FLTK_BASE_DIRECTORY point to the path where you have installed those libs.
+
+Then, from the main directory, run
+
+    cmake .
+
+This will generate the MSVC11 project and solution files.
+Then all you need is to open the PODBALL.sln solution file and Build All.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Thu, 29 May 2014 17:19:30 -0000</pubDate><guid>https://sourceforge.net46621de383e87e9a61aab13b9ffedd26003b14a3</guid></item><item><title>PodballBuild modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="podball-build-instructions"&gt;Podball Build Instructions&lt;/h1&gt;
&lt;p&gt;Currently tested and supported platform: Visual C++ 2008 Express Edition on Windows XP, 32bit. &lt;/p&gt;
&lt;h3 id="external-dependencies"&gt;External Dependencies&lt;/h3&gt;
&lt;p&gt;In order to build Podball you will need to have the following external libraries: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FLTK v1.1 &lt;/li&gt;
&lt;li&gt;Download &lt;a class="" href="http://www.fltk.org/software.php?VERSION=1.1.10&amp;amp;FILE=fltk/1.1.10/fltk-1.1.10-source.zip" rel="nofollow"&gt;​fltk-1.1.10-source.zip&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Build FLTK using the vc2005 solution file. (The project files will be upgraded to vc2008 format on opening. Confirm this when prompted for.) &lt;/li&gt;
&lt;li&gt;Define a Windows environment variable: &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;FLTK_BASEPATH = Base path of fltk source distribution, e.g. D:\Dev\fltk-1.1.10 &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Boost C++ Libraries v1.43.0 or above &lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Download recent version from here: &lt;a class="" href="http://sourceforge.net/projects/boost/files/boost/1.43.0/"&gt;​http://sourceforge.net/projects/boost/files/boost/1.43.0/&lt;/a&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;bootstrap&lt;/span&gt;
&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;bjam&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;should get you going, otherwise read the &lt;a class="" href="http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html" rel="nofollow"&gt;​Getting Started on Windows&lt;/a&gt; guide. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Podball needs the environment variable BOOST_ROOT to point to your Boost base directory. &lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="build-using-vc-2008"&gt;Build using VC++ 2008&lt;/h3&gt;
&lt;p&gt;Then all you need is to open the podball.sln solution file and Build All. &lt;/p&gt;
&lt;p&gt;&lt;a class="" href="../PodballBuild?action=diff&amp;amp;version=1"&gt;Last modified&lt;/a&gt; &lt;a class="" href="/podball/trac/timeline?from=2010-07-17T11%3A58%3A54%2B02%3A00&amp;amp;precision=second"&gt;4 years ago&lt;/a&gt; Last modified on 07/17/10 11:58:54&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Wed, 21 May 2014 14:05:44 -0000</pubDate><guid>https://sourceforge.net08ffdb09693b263587d4622608345c3754dfc55f</guid></item></channel></rss>