Geoff McLane wrote: > On Thu, 2009-11-19 at 00:18 +1100, George Patterson wrote: > >> 2009/11/17 Diego Fernando Rodríguez Varón <diegorodrigu...@gmail.com>: >> >>> Hello everyone. >>> >>> I was experiencing the segmentation fault reported by Nicolas before so I >>> just tried updating and compiling. But I get the following error: >>> >>> checking for boostlib >= 1.37.0... configure: error: We could not detect >>> the boost libraries (version 1.37 or higher). If you have a staged boost >>> library (still not installed) please specify $BOOST_ROOT in your >>> environment and do not give a PATH to --with-boost option. If you are sure >>> you have boost installed, then check your version number looking in >>> <boost/version.hpp>. See http://randspringer.de/boost for more >>> documentation. >>> >>> I'm using Ubuntu 8.04 and the boostlib supported is 1.34. >>> So I had change the configure.ac file >>> AX_BOOST_BASE([1.34.0] >>> >>> Is flightgear stopping support for Hardy Heron? :( Hopefully not. >>> >>> Do I really need 1.37? >>> >>> >> Hi Diego, >> >> You might be able to get the source package for libboost1.37 for >> Intrepid and try compiling it under Hardy. I will try and run up a VM >> to test this idea. Howevere it might take me a bit as I am away over >> the weekend. >> >> Regards >> >> George >> > > Tim Moore wrote: > >> [...] The critical feature from 1.37 is unordered_map; does >> Debian stable have std::tr1::unordered_map (i.e., /usr/include/c >> > ++/..../unordered_map)? > > In Ubuntu 8.04 LTS - the latest boost suite available via > the update manager is 1.34... > ~$ dpkg -l | grep boost > ii boost-build 2.0-m11-2 Build system > ii libboost-date-time-dev 1.34.1-4ubuntu3 set of date-time libraries > based on generic > ii libboost-date-time1.34.1 1.34.1-4ubuntu3 set of date-time libraries > based on generic > ii libboost-dev 1.34.1-4ubuntu3 Boost C++ Libraries > development files > ... etc, etc, etc ... > > ~$ find /usr/include/ -name unordered_map\*|xargs ls -l > -rw-r--r-- 1 root root 6143 2009-02-20 13:37 /usr/include/c > ++/4.2/tr1/unordered_map > > Does that mean I will _NOT_ be able to compile SG/FG in my > current Ubuntu? > > Ok, did CVS update, and bingo, during configure, in SG - > checking for boostlib >= 1.37.0... configure: error: etc, etc as > listed above... > > SOOO, do I have to manually 'install' boost? Like boost_1_40_0.tar.gz > say, and deal with, as written on the boost web page - > 'Boost.CMake is now distributed separately. The > cmake build for boost is BROKEN in the tarballs above. See the > Boost.CMake wiki page for pointers to working versions.' > > Tried - > ~$ sudo aptitude install libboost-all-dev > [snip] > Couldn't find any package whose name or description matched > "libboost-all-dev" > No packages will be installed, upgraded, or removed. > [snip] > > And > ~$ sudo apt-get install libboost-all-dev > [snip] > E: Couldn't find package libboost-all-dev > > So those did NOTHING! And as stated the Synaptic Package > Manager only list 1.34, so also does not help... > > Do I, and others like me, have to now get into downloading > the later source of boost, and 'fight' to compile/install it? > Working with the BROKEN CMake as listed above??? > > Ok, I downloaded boost_1_40_0.tar.gz 39,253,625, unpacked > just the 'boost' folder! I am in my $HOME/fg/fg7, which I > shall call <root> here. In this 'root' I have an 'install' > directory, where I 'install' PLIB, OSG, simgear, etc... > so I can work with later versions of these than in the > distro... > > So I unpacked the boost directory into - > <root>/install/boost/include > producing > <root>/install/boost/include/boost > > Then by removing the SG configure.ac line - > AX_BOOST_BASE([1.37.0]) > and adding - > > # specify the boost location > AC_ARG_WITH(boost, [ --with-boost=PREFIX Specify the prefix path to > boost]) > if test "x$with_boost" != "x" ; then > echo "boost prefix is $with_boost" > EXTRA_DIRS="${EXTRA_DIRS} $with_boost" > fi > > I suppose I could have ALSO added some 'code' to check > the boost version in <boost/version.hpp>, but that > can come later... > > And then doing an appropriate - > ./configure --with-boost=$HOME/install/boost ...etc... > I could get SG compiled. As I understand at present > SG/FG only requires the boost headers, and none > of the compiled boost libraries... > > This got SG compiled OK... but then I must do > the SAME thing in fgfs/source/configure.ac, > and maybe I can get it ALL COMPILED!!! > > But am I wasting my time? Is there an EASIER > way than this? ;=() > > As John Denker wrote: > Introducing additional dependencies into FGFS makes > extra work for a lot of people. > I am sorry, but here here to that ;=)) > > Heads up! No, tail down ;=)) > > Geoff. > > PS: Who do I need to contact about getting > a later 'boost' into the Ubuntu distribution? > Do I contact the 'boost' or the 'Ubuntu' > developers? Or both? That is, who is normally > responsible for 'updating' a distribution? > The distro developers, or the package > developers? > > And that would be a similar question concerning > updating the flightgear, fgfs-base and simgear > listed in the Ubuntu synaptic package manager > as 1.0.0! > > Hi Geoff,
I Googled "boost 1.40 source", downloaded boost_1_40_0.tar.bz2 to the folder I keep plib, fgrun, SimGear, fgfs source folders. Exported and looked in the folder boost_1_40_0 for likely directions for building it. In that folder found index.html. That html had a "Getting Started Guide Link" that had a "Boost Getting Started on Unix/linux" link. Heading 5.1 on that page had easy-to-follow instructions. I probably compiled a lot more than required, but all worked. This was with FC10. FC11 boost-1.37 is available as an rpm. Hope this helps, Dave P. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel