|
 |
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
|
 |