Hello, Fedorans!
I am trying to build Wesnoth 1.9.2 on Fedora 13 with scons.
It reports me that I am missing the Boost Thread Library,
Checking for Boost thread library... (cached) no
but I checked and already have installed the development headers for Boost and Boost Thread:
$ sudo yum install boost-devel boost-thread ... Setting up Install Process Package boost-devel-1.41.0-9.fc13.x86_64 already installed and latest version Package boost-thread-1.41.0-9.fc13.x86_64 already installed and latest version Nothing to do
Package boost-devel contains thread development headers, as FranciscoD stressed on #fedora:
$ rpm -ql boost-devel | grep 'thread' ... /usr/include/boost/thread.hpp /usr/include/boost/thread/future.hpp ...
As a workaround, I have commented out scons checking for Boost Thread in SConstruct file:
conf.CheckBoost("thread") and \
However, the build failed eventually failed:
asio_sender.cpp: [...]: undefined reference to `boost::thread::start_thread()' collect2: ld returned 1 exit status scons: *** [wesnoth] Error 1
Am I missing something? Do I need to install one more package or set a variable with boost-thread path , or hack SConstruct?
Any ideas? :-)
Thanks, -tct
On Fri, 03 Dec 2010 23:13:19 +0200, Tibi Turbureanu wrote:
Hello, Fedorans!
I am trying to build Wesnoth 1.9.2 on Fedora 13 with scons.
It reports me that I am missing the Boost Thread Library,
Checking for Boost thread library... (cached) no
but I checked and already have installed the development headers for Boost and Boost Thread:
$ sudo yum install boost-devel boost-thread ... Setting up Install Process Package boost-devel-1.41.0-9.fc13.x86_64 already installed and latest version Package boost-thread-1.41.0-9.fc13.x86_64 already installed and latest version Nothing to do
Package boost-devel contains thread development headers, as FranciscoD stressed on #fedora:
$ rpm -ql boost-devel | grep 'thread' ... /usr/include/boost/thread.hpp /usr/include/boost/thread/future.hpp ...
As a workaround, I have commented out scons checking for Boost Thread in SConstruct file:
conf.CheckBoost("thread") and \
However, the build failed eventually failed:
asio_sender.cpp: [...]: undefined reference to `boost::thread::start_thread()' collect2: ld returned 1 exit status scons: *** [wesnoth] Error 1
However, using GNU autoconf tools and make, I successfully installed Wesnoth.
I think SCons is the problem - it doesn't find Boost Thread Library development headers. Can anyone help me narrow down the problem further?
Thanks, -tct
On Sun, Dec 05, 2010 at 18:27:12 +0200, Tibi Turbureanu tct@ceata.org wrote:
However, using GNU autoconf tools and make, I successfully installed Wesnoth.
I think SCons is the problem - it doesn't find Boost Thread Library development headers. Can anyone help me narrow down the problem further?
Have you also asked the Wesnoth people?