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

Reply via email to