POV-Ray : Newsgroups : povray.beta-test : Trouble building RC3 on new machine Server Time
29 Dec 2024 13:30:22 EST (-0500)
  Trouble building RC3 on new machine (Message 1 to 7 of 7)  
From: Anthony D  Baye
Subject: Trouble building RC3 on new machine
Date: 30 Aug 2011 19:25:00
Message: <web.4e5d70d6ff937c53d6e1cb80@news.povray.org>
I'm trying to build RC3 on my new machine, and I'm getting errors in the make
process.  It configures alright, but make exits with errors.

I've created some dump files of the process, but I can't post them here, so I'll
just append the error output of the make file.

I hope someone can help me with this.

My machine is an AMD Phenom II X6
OS: Linux Mint 11
boost vers 1.42 (compiled with same version under Ubuntu on my tablet)

Thanks in advance,
A.D.B

make  all-recursive
make[1]: Entering directory `/home/lblackthorne/Downloads/povray-3.7.0.RC3'
Making all in source
make[2]: Entering directory
`/home/lblackthorne/Downloads/povray-3.7.0.RC3/source'
Making all in backend
make[3]: Entering directory
`/home/lblackthorne/Downloads/povray-3.7.0.RC3/source/backend'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/home/lblackthorne/Downloads/povray-3.7.0.RC3/source/backend'
Making all in base
make[3]: Entering directory
`/home/lblackthorne/Downloads/povray-3.7.0.RC3/source/base'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/home/lblackthorne/Downloads/povray-3.7.0.RC3/source/base'
Making all in frontend
make[3]: Entering directory
`/home/lblackthorne/Downloads/povray-3.7.0.RC3/source/frontend'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/home/lblackthorne/Downloads/povray-3.7.0.RC3/source/frontend'
make[3]: Entering directory
`/home/lblackthorne/Downloads/povray-3.7.0.RC3/source'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/home/lblackthorne/Downloads/povray-3.7.0.RC3/source'
make[2]: Leaving directory
`/home/lblackthorne/Downloads/povray-3.7.0.RC3/source'
Making all in vfe
make[2]: Entering directory `/home/lblackthorne/Downloads/povray-3.7.0.RC3/vfe'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/lblackthorne/Downloads/povray-3.7.0.RC3/vfe'
Making all in unix
make[2]: Entering directory `/home/lblackthorne/Downloads/povray-3.7.0.RC3/unix'
g++  -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -s -O3
-ffast-math -march=native -pthread  -L/usr/lib  -L/usr/lib -o povray disp_sdl.o
disp_text.o ../vfe/libvfe.a ../source/backend/libbackend.a
.../source/frontend/libfrontend.a ../source/base/libbase.a ../source/libpovray.a
-lSDL -L/usr/lib -lSDL  -lSM -lICE -lX11  -ltiff -ljpeg -lpng -lz -lrt -lm
-pthread
.../vfe/libvfe.a(vfesession.o): In function `vfe::vfeSession::Shutdown(bool)':
vfesession.cpp:(.text+0x4b9): undefined reference to `boost::thread::join()'
vfesession.cpp:(.text+0x4cd): undefined reference to `boost::thread::~thread()'
.../vfe/libvfe.a(vfesession.o): In function
`vfe::vfeSession::Initialize(vfe::vfeDestInfo*, vfe::vfeAuthInfo*)':
vfesession.cpp:(.text+0x62e3): undefined reference to
`boost::thread::start_thread()'
vfesession.cpp:(.text+0x630f): undefined reference to `boost::thread::join()'
vfesession.cpp:(.text+0x6323): undefined reference to `boost::thread::~thread()'
.../vfe/libvfe.a(vfesession.o): In function `vfe::vfeSession::WorkerThread()':
vfesession.cpp:(.text+0x6d8e): undefined reference to
`boost::this_thread::yield()'
.../vfe/libvfe.a(vfesession.o): In function
`boost::detail::thread_data<vfe::vfeSession::vfeSessionWorker>::~thread_data()':
vfesession.cpp:(.text._ZN5boost6detail11thread_dataIN3vfe10vfeSession16vfeSessionWorkerEED2Ev[_ZN5boost6detail11thread_
dataIN3vfe10vfeSession16vfeSessionWorkerEED5Ev]+0x8):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../vfe/libvfe.a(vfesession.o): In function
`boost::detail::thread_data<vfe::vfeSession::vfeSessionWorker>::~thread_data()':
vfesession.cpp:(.text._ZN5boost6detail11thread_dataIN3vfe10vfeSession16vfeSessionWorkerEED0Ev[_ZN5boost6detail11thread_
dataIN3vfe10vfeSession16vfeSessionWorkerEED5Ev]+0xc):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../vfe/libvfe.a(vfesession.o): In function
`boost::detail::thread_data_base::thread_data_base()':
vfesession.cpp:(.text._ZN5boost6detail16thread_data_baseC2Ev[_ZN5boost6detail16thread_data_baseC5Ev]+0x26):
undefined reference to `vtable for boost::detail::thread_data_base'
.../vfe/libvfe.a(vfesession.o): In function `bool
boost::condition_variable_any::timed_wait<boost::unique_lock<boost::mutex>
>(boost::unique_lock<boost::mutex>&, boost::posix_time::ptime const&)':
vfesession.cpp:(.text._ZN5boost22condition_variable_any10timed_waitINS_11unique_lockINS_5mutexEEEEEbRT_RKNS_10posix_tim
e5ptimeE[bool
boost::condition_variable_any::timed_wait<boost::unique_lock<boost::mutex>
>(boost::unique_lock<boost::mutex>&, boost::posix_time::ptime const&)]+0x75):
undefined reference to `boost::detail::get_current_thread_data()'
.../vfe/libvfe.a(vfesession.o): In function `void
boost::condition_variable_any::wait<boost::unique_lock<boost::mutex>
>(boost::unique_lock<boost::mutex>&)':
vfesession.cpp:(.text._ZN5boost22condition_variable_any4waitINS_11unique_lockINS_5mutexEEEEEvRT_[void
boost::condition_variable_any::wait<boost::unique_lock<boost::mutex>
>(boost::unique_lock<boost::mutex>&)]+0x15): undefined reference to
`boost::detail::get_current_thread_data()'
.../vfe/libvfe.a(vfesession.o):(.rodata._ZTIN5boost6detail11thread_dataIN3vfe10vfeSession16vfeSessionWorkerEEE[typeinfo

for boost::detail::thread_data<vfe::vfeSession::vfeSessionWorker>]+0x10):
undefined reference to `typeinfo for boost::detail::thread_data_base'
.../vfe/libvfe.a(vfepovms.o): In function `vfe::SysQNode::Receive(int*, bool)':
vfepovms.cpp:(.text+0xa67): undefined reference to
`boost::detail::get_current_thread_data()'
.../vfe/libvfe.a(unixconsole.o): In function `main':
unixconsole.cpp:(.text+0x1910): undefined reference to `vtable for
boost::detail::thread_data_base'
unixconsole.cpp:(.text+0x1aab): undefined reference to
`boost::thread::start_thread()'
unixconsole.cpp:(.text+0x1d3e): undefined reference to
`boost::thread::~thread()'
unixconsole.cpp:(.text+0x2f12): undefined reference to
`boost::thread::~thread()'
unixconsole.cpp:(.text+0x305a): undefined reference to
`boost::thread::~thread()'
.../vfe/libvfe.a(unixconsole.o): In function `boost::detail::thread_data<void
(*)()>::~thread_data()':
unixconsole.cpp:(.text._ZN5boost6detail11thread_dataIPFvvEED2Ev[_ZN5boost6detail11thread_dataIPFvvEED5Ev]+0x8):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../vfe/libvfe.a(unixconsole.o): In function `boost::detail::thread_data<void
(*)()>::~thread_data()':
unixconsole.cpp:(.text._ZN5boost6detail11thread_dataIPFvvEED0Ev[_ZN5boost6detail11thread_dataIPFvvEED5Ev]+0xc):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../vfe/libvfe.a(unixconsole.o):(.rodata._ZTIN5boost6detail11thread_dataIPFvvEEE[typeinfo
for boost::detail::thread_data<void (*)()>]+0x10): undefined reference to
`typeinfo for boost::detail::thread_data_base'
.../source/backend/libbackend.a(povray.o): In function `povray_terminate()':
povray.cpp:(.text+0xd61): undefined reference to `boost::this_thread::yield()'
povray.cpp:(.text+0xd88): undefined reference to `boost::thread::join()'
povray.cpp:(.text+0xd9c): undefined reference to `boost::thread::~thread()'
.../source/backend/libbackend.a(povray.o): In function `(anonymous
namespace)::MainThreadFunction(boost::function0<void> const&)':
povray.cpp:(.text+0xe97): undefined reference to `boost::this_thread::yield()'
.../source/backend/libbackend.a(povray.o): In function
`povray_init(boost::function0<void> const&, void**)':
povray.cpp:(.text+0x1351): undefined reference to `vtable for
boost::detail::thread_data_base'
povray.cpp:(.text+0x1593): undefined reference to
`boost::thread::start_thread()'
povray.cpp:(.text+0x1611): undefined reference to `boost::this_thread::yield()'
povray.cpp:(.text+0x1a32): undefined reference to
`boost::detail::thread_data_base::~thread_data_base()'
.../source/backend/libbackend.a(povray.o): In function
`boost::detail::thread_data<boost::_bi::bind_t<void, void
(*)(boost::function0<void> const&),
boost::_bi::list1<boost::_bi::value<boost::function0<void> > > >
>::~thread_data()':
povray.cpp:(.text._ZN5boost6detail11thread_dataINS_3_bi6bind_tIvPFvRKNS_9function0IvEEENS2_5list1INS2_5valueIS5_EEEEEEE
D0Ev[_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvPFvRKNS_9function0IvEEENS2_5list1INS2_5valueIS5_EEEEEEED5Ev]+0x47):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../source/backend/libbackend.a(povray.o): In function
`boost::detail::thread_data<boost::_bi::bind_t<void, void
(*)(boost::function0<void> const&),
boost::_bi::list1<boost::_bi::value<boost::function0<void> > > >
>::~thread_data()':
povray.cpp:(.text._ZN5boost6detail11thread_dataINS_3_bi6bind_tIvPFvRKNS_9function0IvEEENS2_5list1INS2_5valueIS5_EEEEEEE
D2Ev[_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvPFvRKNS_9function0IvEEENS2_5list1INS2_5valueIS5_EEEEEEED5Ev]+0x48):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../source/backend/libbackend.a(povray.o):(.rodata._ZTIN5boost6detail11thread_dataINS_3_bi6bind_tIvPFvRKNS_9function0Iv
EEENS2_5list1INS2_5valueIS5_EEEEEEEE[typeinfo
for boost::detail::thread_data<boost::_bi::bind_t<void, void
(*)(boost::function0<void> const&),
boost::_bi::list1<boost::_bi::value<boost::function0<void> > > > >]+0x10):
undefined reference to `typeinfo for boost::detail::thread_data_base'
.../source/backend/libbackend.a(scene.o): In function
`pov::Scene::ParserControlThread()':
scene.cpp:(.text+0xba): undefined reference to `boost::this_thread::yield()'
.../source/backend/libbackend.a(scene.o): In function `pov::Scene::~Scene()':
scene.cpp:(.text+0xae2): undefined reference to `boost::thread::join()'
scene.cpp:(.text+0xaf6): undefined reference to `boost::thread::~thread()'
.../source/backend/libbackend.a(scene.o): In function
`pov::Scene::StartParser(POVMS_Object&)':
scene.cpp:(.text+0x2df7): undefined reference to `vtable for
boost::detail::thread_data_base'
scene.cpp:(.text+0x2fe4): undefined reference to `boost::thread::start_thread()'
.../source/backend/libbackend.a(scene.o): In function
`boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void,
pov::Scene>, boost::_bi::list1<boost::_bi::value<pov::Scene*> > >
>::~thread_data()':
scene.cpp:(.text._ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvN3pov5SceneEEENS2_5list1INS2_5valueIPS7_EE
EEEEED2Ev[_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvN3pov5SceneEEENS2_5list1INS2_5valueIPS7_EEEEEEED5
Ev]+0x8):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../source/backend/libbackend.a(scene.o): In function
`boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void,
pov::Scene>, boost::_bi::list1<boost::_bi::value<pov::Scene*> > >
>::~thread_data()':
scene.cpp:(.text._ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvN3pov5SceneEEENS2_5list1INS2_5valueIPS7_EE
EEEEED0Ev[_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvN3pov5SceneEEENS2_5list1INS2_5valueIPS7_EEEEEEED5
Ev]+0xc):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../source/backend/libbackend.a(scene.o):(.rodata._ZTIN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvN3pov5S
ceneEEENS2_5list1INS2_5valueIPS7_EEEEEEEE[typeinfo
for boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void,
pov::Scene>, boost::_bi::list1<boost::_bi::value<pov::Scene*> > > >]+0x10):
undefined reference to `typeinfo for boost::detail::thread_data_base'
.../source/backend/libbackend.a(view.o): In function
`pov::View::RenderControlThread()':
view.cpp:(.text+0xb2): undefined reference to `boost::this_thread::yield()'
.../source/backend/libbackend.a(view.o): In function `pov::View::~View()':
view.cpp:(.text+0x5682): undefined reference to `boost::thread::join()'
view.cpp:(.text+0x5696): undefined reference to `boost::thread::~thread()'
.../source/backend/libbackend.a(view.o): In function
`pov::View::StartRender(POVMS_Object&)':
view.cpp:(.text+0x9427): undefined reference to `vtable for
boost::detail::thread_data_base'
view.cpp:(.text+0x95f5): undefined reference to `boost::thread::start_thread()'
.../source/backend/libbackend.a(view.o): In function
`boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void,
pov::View>, boost::_bi::list1<boost::_bi::value<pov::View*> > >
>::~thread_data()':
view.cpp:(.text._ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvN3pov4ViewEEENS2_5list1INS2_5valueIPS7_EEEE
EEED2Ev[_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvN3pov4ViewEEENS2_5list1INS2_5valueIPS7_EEEEEEED5Ev]
+0x8):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../source/backend/libbackend.a(view.o): In function
`boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void,
pov::View>, boost::_bi::list1<boost::_bi::value<pov::View*> > >
>::~thread_data()':
view.cpp:(.text._ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvN3pov4ViewEEENS2_5list1INS2_5valueIPS7_EEEE
EEED0Ev[_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvN3pov4ViewEEENS2_5list1INS2_5valueIPS7_EEEEEEED5Ev]
+0xc):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../source/backend/libbackend.a(view.o):(.rodata._ZTIN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvN3pov4Vi
ewEEENS2_5list1INS2_5valueIPS7_EEEEEEEE[typeinfo
for boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void,
pov::View>, boost::_bi::list1<boost::_bi::value<pov::View*> > > >]+0x10):
undefined reference to `typeinfo for boost::detail::thread_data_base'
.../source/backend/libbackend.a(photonestimationtask.o): In function
`pov::PhotonEstimationTask::SearchThroughObjectsEstimatePhotons(std::vector<pov::ObjectBase*,
std::allocator<pov::ObjectBase*> >&, pov::LightSource*)':
photonestimationtask.cpp:(.text+0x371): undefined reference to
`boost::this_thread::yield()'
.../source/backend/libbackend.a(photonestimationtask.o): In function
`pov::PhotonEstimationTask::Run()':
photonestimationtask.cpp:(.text+0x4c9): undefined reference to
`boost::this_thread::yield()'
photonestimationtask.cpp:(.text+0x5ed): undefined reference to
`boost::this_thread::yield()'
.../source/backend/libbackend.a(photonestimationtask.o): In function
`pov::PhotonEstimationTask::CooperateFunction::operator()()':
photonestimationtask.cpp:(.text._ZN3pov20PhotonEstimationTask17CooperateFunctionclEv[pov::PhotonEstimationTask::Coopera
teFunction::operator()()]+0x19):
undefined reference to `boost::this_thread::yield()'
.../source/backend/libbackend.a(photonstrategytask.o): In function
`pov::PhotonStrategyTask::SearchThroughObjectsCreateUnits(std::vector<pov::ObjectBase*,
std::allocator<pov::ObjectBase*> >&, pov::LightSource*)':
photonstrategytask.cpp:(.text+0x3d1): undefined reference to
`boost::this_thread::yield()'
.../source/backend/libbackend.a(photonstrategytask.o):photonstrategytask.cpp:(.text+0x549):
more undefined references to `boost::this_thread::yield()' follow
.../source/backend/libbackend.a(taskqueue.o): In function
`pov::TaskQueue::Process()':
taskqueue.cpp:(.text+0x2287): undefined reference to
`boost::detail::get_current_thread_data()'
.../source/backend/libbackend.a(task.o): In function `pov::Task::Stop()':
task.cpp:(.text+0x97): undefined reference to `boost::thread::join()'
task.cpp:(.text+0xa8): undefined reference to `boost::thread::~thread()'
.../source/backend/libbackend.a(task.o): In function `pov::Task::~Task()':
task.cpp:(.text+0x71e): undefined reference to `boost::thread::join()'
task.cpp:(.text+0x72f): undefined reference to `boost::thread::~thread()'
.../source/backend/libbackend.a(task.o): In function `pov::Task::~Task()':
task.cpp:(.text+0x8fe): undefined reference to `boost::thread::join()'
task.cpp:(.text+0x90f): undefined reference to `boost::thread::~thread()'
.../source/backend/libbackend.a(task.o): In function
`pov::Task::Start(boost::function0<void> const&)':
task.cpp:(.text+0xb67): undefined reference to `vtable for
boost::detail::thread_data_base'
task.cpp:(.text+0xdbe): undefined reference to `boost::thread::start_thread()'
task.cpp:(.text+0x114c): undefined reference to
`boost::detail::thread_data_base::~thread_data_base()'
.../source/backend/libbackend.a(task.o): In function
`boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void,
pov::Task, boost::function0<void> const&>,
boost::_bi::list2<boost::_bi::value<pov::Task*>,
boost::_bi::value<boost::function0<void> > > > >::~thread_data()':
task.cpp:(.text._ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf1IvN3pov4TaskERKNS_9function0IvEEEENS2_5list2I
NS2_5valueIPS7_EENSE_IS9_EEEEEEED2Ev[_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf1IvN3pov4TaskERKNS_9funct
ion0IvEEEENS2_5list2INS2_5valueIPS7_EENSE_IS9_EEEEEEED5Ev]+0x53):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../source/backend/libbackend.a(task.o): In function
`boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void,
pov::Task, boost::function0<void> const&>,
boost::_bi::list2<boost::_bi::value<pov::Task*>,
boost::_bi::value<boost::function0<void> > > > >::~thread_data()':
task.cpp:(.text._ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf1IvN3pov4TaskERKNS_9function0IvEEEENS2_5list2I
NS2_5valueIPS7_EENSE_IS9_EEEEEEED0Ev[_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf1IvN3pov4TaskERKNS_9funct
ion0IvEEEENS2_5list2INS2_5valueIPS7_EENSE_IS9_EEEEEEED5Ev]+0x4d):
undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
.../source/backend/libbackend.a(task.o):(.rodata._ZTIN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf1IvN3pov4Ta
skERKNS_9function0IvEEEENS2_5list2INS2_5valueIPS7_EENSE_IS9_EEEEEEEE[typeinfo
for boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void,
pov::Task, boost::function0<void> const&>,
boost::_bi::list2<boost::_bi::value<pov::Task*>,
boost::_bi::value<boost::function0<void> > > > >]+0x10): undefined reference to
`typeinfo for boost::detail::thread_data_base'
.../source/backend/libbackend.a(boundingtask.o): In function
`pov::BSPProgress::operator()(unsigned int) const':
boundingtask.cpp:(.text._ZNK3pov11BSPProgressclEj[pov::BSPProgress::operator()(unsigned
int) const]+0xc1): undefined reference to `boost::this_thread::yield()'
.../source/backend/libbackend.a(tokenize.o): In function
`pov::Parser::Get_Token()':
tokenize.cpp:(.text+0x69d1): undefined reference to
`boost::this_thread::yield()'
.../source/backend/libbackend.a(radiositytask.o): In function
`pov::RadiosityTask::Run()':
radiositytask.cpp:(.text+0xeed): undefined reference to
`boost::this_thread::yield()'
.../source/backend/libbackend.a(radiositytask.o): In function
`pov::RadiosityTask::CooperateFunction::operator()()':
radiositytask.cpp:(.text._ZN3pov13RadiosityTask17CooperateFunctionclEv[pov::RadiosityTask::CooperateFunction::operator(
)()]+0x19):
undefined reference to `boost::this_thread::yield()'
.../source/backend/libbackend.a(tracetask.o): In function
`pov::TraceTask::SupersampleOnePixel(double, double, pov_base::Colour&)':
tracetask.cpp:(.text+0x699): undefined reference to
`boost::this_thread::yield()'
.../source/backend/libbackend.a(tracetask.o):tracetask.cpp:(.text+0x12f1): more
undefined references to `boost::this_thread::yield()' follow
collect2: ld returned 1 exit status
make[2]: *** [povray] Error 1
make[2]: Leaving directory `/home/lblackthorne/Downloads/povray-3.7.0.RC3/unix'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/lblackthorne/Downloads/povray-3.7.0.RC3'
make: *** [all] Error 2


Post a reply to this message

From: MDenham
Subject: Re: Trouble building RC3 on new machine
Date: 31 Aug 2011 18:50:01
Message: <web.4e5eba04827915b4f2109c6e0@news.povray.org>
"Anthony D. Baye" <Sha### [at] spamnomorehotmailcom> wrote:
> I'm trying to build RC3 on my new machine, and I'm getting errors in the make
> process.  It configures alright, but make exits with errors.
*snip*
> .../vfe/libvfe.a(vfesession.o): In function `vfe::vfeSession::Shutdown(bool)':
> vfesession.cpp:(.text+0x4b9): undefined reference to `boost::thread::join()'

What version of boost is installed on your system?  It looks like that's the
issue.


Post a reply to this message

From: clipka
Subject: Re: Trouble building RC3 on new machine
Date: 1 Sep 2011 09:39:40
Message: <4e5f8b1c$1@news.povray.org>
Am 31.08.2011 01:23, schrieb Anthony D. Baye:
> I'm trying to build RC3 on my new machine, and I'm getting errors in the make
> process.  It configures alright, but make exits with errors.
>
> make[2]: Entering directory `/home/lblackthorne/Downloads/povray-3.7.0.RC3/unix'
> g++  -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -s -O3
> -ffast-math -march=native -pthread  -L/usr/lib  -L/usr/lib -o povray disp_sdl.o
> disp_text.o ../vfe/libvfe.a ../source/backend/libbackend.a
> ..../source/frontend/libfrontend.a ../source/base/libbase.a ../source/libpovray.a
> -lSDL -L/usr/lib -lSDL  -lSM -lICE -lX11  -ltiff -ljpeg -lpng -lz -lrt -lm
> -pthread

I'm no Linux expert, but shouldn't there be a -l option for the boost 
thread library?


Post a reply to this message

From: Anthony D  Baye
Subject: Re: Trouble building RC3 on new machine
Date: 1 Sep 2011 14:55:00
Message: <web.4e5fd4c4827915b43d6e1cb80@news.povray.org>
"MDenham" <nomail@nomail> wrote:
> "Anthony D. Baye" <Sha### [at] spamnomorehotmailcom> wrote:
> > I'm trying to build RC3 on my new machine, and I'm getting errors in the make
> > process.  It configures alright, but make exits with errors.
> *snip*
> > .../vfe/libvfe.a(vfesession.o): In function `vfe::vfeSession::Shutdown(bool)':
> > vfesession.cpp:(.text+0x4b9): undefined reference to `boost::thread::join()'
>
> What version of boost is installed on your system?  It looks like that's the
> issue.

As stated above, boost is version 1.42.  I have the same version installed on my
Fujitsu tablet, and pov built without problems.

regards,
ADB


Post a reply to this message

From: Anthony D  Baye
Subject: Re: Trouble building RC3 on new machine
Date: 1 Sep 2011 18:00:01
Message: <web.4e600012827915b43d6e1cb80@news.povray.org>
"Anthony D. Baye" <Sha### [at] spamnomorehotmailcom> wrote:
> "MDenham" <nomail@nomail> wrote:
> > "Anthony D. Baye" <Sha### [at] spamnomorehotmailcom> wrote:
> > > I'm trying to build RC3 on my new machine, and I'm getting errors in the make
> > > process.  It configures alright, but make exits with errors.
> > *snip*
> > > .../vfe/libvfe.a(vfesession.o): In function `vfe::vfeSession::Shutdown(bool)':
> > > vfesession.cpp:(.text+0x4b9): undefined reference to `boost::thread::join()'
> >
> > What version of boost is installed on your system?  It looks like that's the
> > issue.
>
> As stated above, boost is version 1.42.  I have the same version installed on my
> Fujitsu tablet, and pov built without problems.
>
> regards,
> ADB

alright... I don't know why, but when I installed the boost metapackage, it
didn't install boost-thread.  I'm having deja vu here, so it may be that I've
encountered this before and forgot.

sorry about that.

I'll post some speed results after I've had time to do a render.

Regards,
A.D.B.


Post a reply to this message

From: jhu
Subject: Re: Trouble building RC3 on new machine
Date: 3 Sep 2011 17:05:00
Message: <web.4e6294ab827915b4590073930@news.povray.org>
"Anthony D. Baye" <Sha### [at] spamnomorehotmailcom> wrote:
> I'm trying to build RC3 on my new machine, and I'm getting errors in the make
> process.  It configures alright, but make exits with errors.
>
> I've created some dump files of the process, but I can't post them here, so I'll
> just append the error output of the make file.
>
> I hope someone can help me with this.
>
> My machine is an AMD Phenom II X6
> OS: Linux Mint 11
> boost vers 1.42 (compiled with same version under Ubuntu on my tablet)
>

> g++  -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -s -O3
> -ffast-math -march=native -pthread  -L/usr/lib  -L/usr/lib -o povray disp_sdl.o
> disp_text.o ../vfe/libvfe.a ../source/backend/libbackend.a
> .../source/frontend/libfrontend.a ../source/base/libbase.a ../source/libpovray.a
> -lSDL -L/usr/lib -lSDL  -lSM -lICE -lX11  -ltiff -ljpeg -lpng -lz -lrt -lm
> -pthread
> .../vfe/libvfe.a(vfesession.o): In function `vfe::vfeSession::Shutdown(bool)':


I had the same issue. For some reason configure is able to find that boost
libraries are available, but the location is not passed on. So what you need to
do is find out where the boost libraries are and where the headers are. The
libraries are usually in /usr/local/lib and headers in /usr/local/include.
So first do the following:

CFLAGS="-I/usr/local/include" CXXFLAGS=$CFLAGS ./configure COMPILED_BY=" "

That should do the trick until you get to the next compile error.


Post a reply to this message

From: jhu
Subject: Re: Trouble building RC3 on new machine
Date: 3 Sep 2011 17:10:00
Message: <web.4e6296a3827915b4590073930@news.povray.org>
> g++  -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -s -O3
> -ffast-math -march=native -pthread  -L/usr/lib  -L/usr/lib -o povray disp_sdl.o
> disp_text.o ../vfe/libvfe.a ../source/backend/libbackend.a
> .../source/frontend/libfrontend.a ../source/base/libbase.a ../source/libpovray.a
> -lSDL -L/usr/lib -lSDL  -lSM -lICE -lX11  -ltiff -ljpeg -lpng -lz -lrt -lm
> -pthread
> .../vfe/libvfe.a(vfesession.o): In function `vfe::vfeSession::Shutdown(bool)':
> vfesession.cpp:(.text+0x4b9): undefined reference to `boost::thread::join()'
> vfesession.cpp:(.text+0x4cd): undefined reference to `boost::thread::~thread()'

Oops. Looks like I replied too fast and you're at the linking stage. Usually
boost libraries are in /usr/local/lib so add /usr/local/lib/libboost_thread.a at
the end like this:

g++  -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -s -O3
 -ffast-math -march=native -pthread  -L/usr/lib  -L/usr/lib -o povray disp_sdl.o
 disp_text.o ../vfe/libvfe.a ../source/backend/libbackend.a
 ../source/frontend/libfrontend.a ../source/base/libbase.a ../source/libpovray.a
 /usr/local/lib/libboost_thread.a

Do this in the unix directory and out pops the povray executable.


Post a reply to this message

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