Using PovRay sources version 3.7.0 on:
Ubuntu 14.04 LTS, kernel 3.13.0-24-generic
Other package info:
Package: libboost-dev
Version: 1.54.0.1ubuntu1
Package: zlib1g-dev
Version: 1:1.2.8.dfsg-1ubuntu1
Package: libpng12-dev
Version: 1.2.50-1ubuntu2
Package: libjpeg8-dev
Version: 8c-2ubuntu8
Package: libtiff5-dev
Version: 4.0.3-7ubuntu0.1
Package: libopenexr-dev
Version: 1.6.1-7ubuntu1
After starting 'make test', the following was displayed:
undefined reference to `typeinfo for boost::detail::thread_data_base'
.../source/libpovray.a(tokenize.o): In function `pov::Parser::Get_Token()':
tokenize.cpp:(.text+0x2471): undefined reference to
`boost::this_thread::yield()'
.../source/libpovray.a(photonestimationtask.o): In function
`pov::Task::Cooperate()':
photonestimationtask.cpp:(.text._ZN3pov4Task9CooperateEv[_ZN3pov4Task9CooperateEv]+0x19):
undefined reference to `boost::this_thread::yield()'
collect2: error: ld returned 1 exit status
make[2]: *** [povray] Error 1
make[2]: Leaving directory
Haven't tried any older versions of source. Is that the only solution?
Post a reply to this message
|