POV-Ray : Newsgroups : povray.unix : build error, undefined reference to `boost::this_thread::yield() : build error, undefined reference to `boost::this_thread::yield() Server Time
23 Apr 2024 10:31:22 EDT (-0400)
  build error, undefined reference to `boost::this_thread::yield()  
From: skippy
Date: 23 May 2014 13:45:01
Message: <web.537f886098b2c26769944c250@news.povray.org>
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

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