POV-Ray : Newsgroups : povray.unix : Failure to configure properly in master branch : Re: Failure to configure properly in master branch Server Time
25 Apr 2024 16:11:57 EDT (-0400)
  Re: Failure to configure properly in master branch  
From: clipka
Date: 4 Jan 2014 09:17:44
Message: <52c81808$1@news.povray.org>
Am 04.01.2014 01:54, schrieb Jonathan:

> And indeed, config.log seems to indicate that it's a problem with a boost
> library (maybe - I'm getting out of my depth...)
> [code]
> configure:7946: g++ -o conftest  -pthread  -pthread -I/usr/include  -L/usr/lib
> conftest.cpp -lz -lboost_thread-mt  -pthread  -lboost_system >&5
> /usr/bin/ld: cannot find -lboost_system
> collect2: error: ld returned 1 exit status
> configure:7946: $? = 1
> .......

> So, I conclude that the master branch configure is looking for lboost_system,
> without success, whereas 3.7.0-stable didn't look for it when testing for zlib.
> I have 14 libboost-* packages installed, including libboost1.49-dev.
>
> Any help would be gratefully accepted, otherwise it's back to a bash hack on
> that command line!

Apparently we still haven't fully sorted out one of the breaking changes 
between boost 1.49 and 1.50, which is that since 1.50 the boost_thread 
library requires the boost_system library to be linked in.

In the 3.7.0-stable, this hadn't been addressed at all, making it 
necessary for people using boost 1.50 or higher to explicitly add 
boost_system to the list of libraries to be linked in.

In the current master branch, this has been changed, so that 
boost_system is now linked in automatically; however, apparently this 
now also happens with boost 1.49 and lower.

Sorry about this; I'll see what can be done to fix this problem. If 
you're in a hurry, try explicitly installing the boost_system library 
(you probably won't need the -dev package), or upgrade to boost 1.50 or 
higher.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.