public
Last active

build problem with Povray in Homebrew povray: stable 3.7.0.RC6 boost: stable 1.52.0 $ xcodebuild -version Xcode 4.6 Build version 4H127

  • Download Gist
homebrew-povray-compile.log
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
Making install in unix
c++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source -I../source -I../source/backend -I../source/base -I../source/frontend -I../vfe -I../vfe/unix -pthread -pipe -Wno-multichar -Wno-write-strings -O3 -ffast-math -march=native -D_THREAD_SAFE -c -o disp_sdl.o disp_sdl.cpp
c++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source -I../source -I../source/backend -I../source/base -I../source/frontend -I../vfe -I../vfe/unix -pthread -pipe -Wno-multichar -Wno-write-strings -O3 -ffast-math -march=native -D_THREAD_SAFE -c -o disp_text.o disp_text.cpp
brew: superenv removed: -Wno-multichar -Wno-write-strings -O3 -march=nativebrew: superenv removed: -Wno-multichar -Wno-write-strings -O3 -march=native
 
c++ -pipe -Wno-multichar -Wno-write-strings -O3 -ffast-math -march=native -D_THREAD_SAFE -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 -ltiff -ljpeg -lpng -lz -lm -lboost_system-mt -D_THREAD_SAFE
brew: superenv removed: -Wno-multichar -Wno-write-strings -O3 -march=native
Undefined symbols for architecture x86_64:
"boost::this_thread::interruption_point()", referenced from:
void boost::condition_variable_any::wait<boost::unique_lock<boost::mutex> >(boost::unique_lock<boost::mutex>&) in libvfe.a(vfesession.o)
bool boost::condition_variable_any::do_timed_wait<boost::unique_lock<boost::mutex> >(boost::unique_lock<boost::mutex>&, timespec const&) in libvfe.a(vfesession.o)
bool boost::condition_variable_any::do_timed_wait<boost::unique_lock<boost::mutex> >(boost::unique_lock<boost::mutex>&, timespec const&) in libvfe.a(vfepovms.o)
bool boost::condition_variable_any::do_timed_wait<boost::unique_lock<boost::mutex> >(boost::unique_lock<boost::mutex>&, timespec const&) in libbackend.a(view.o)
void boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> >(boost::unique_lock<boost::recursive_mutex>&) in libbackend.a(taskqueue.o)
"boost::this_thread::yield()", referenced from:
vfe::vfeSession::WorkerThread() in libvfe.a(vfesession.o)
povray_init(boost::function0<void> const&, void**) in libbackend.a(povray.o)
(anonymous namespace)::MainThreadFunction(boost::function0<void> const&) in libbackend.a(povray.o)
povray_terminate() in libbackend.a(povray.o)
pov::Scene::ParserControlThread() in libbackend.a(scene.o)
pov::Task::CurrentTaskCooperate() in libbackend.a(boundingtask.o)
pov::View::RenderControlThread() in libbackend.a(view.o)
...
"boost::detail::thread_data_base::~thread_data_base()", referenced from:
boost::detail::thread_data<void (*)()>::~thread_data() in libvfe.a(unixconsole.o)
boost::detail::thread_data<void (*)()>::~thread_data() in libvfe.a(unixconsole.o)
boost::detail::thread_data<vfe::vfeSession::vfeSessionWorker>::~thread_data() in libvfe.a(vfesession.o)
boost::detail::thread_data<vfe::vfeSession::vfeSessionWorker>::~thread_data() in libvfe.a(vfesession.o)
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(boost::_bi::bind_t<void, void (*)(boost::function0<void> const&), boost::_bi::list1<boost::_bi::value<boost::function0<void> > > >) in libbackend.a(povray.o)
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() in libbackend.a(povray.o)
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() in libbackend.a(povray.o)
...
"boost::detail::get_current_thread_data()", referenced from:
boost::detail::interruption_checker::interruption_checker(_opaque_pthread_mutex_t*, _opaque_pthread_cond_t*) in libvfe.a(vfesession.o)
boost::detail::interruption_checker::interruption_checker(_opaque_pthread_mutex_t*, _opaque_pthread_cond_t*) in libvfe.a(vfepovms.o)
boost::detail::interruption_checker::interruption_checker(_opaque_pthread_mutex_t*, _opaque_pthread_cond_t*) in libbackend.a(view.o)
boost::detail::interruption_checker::interruption_checker(_opaque_pthread_mutex_t*, _opaque_pthread_cond_t*) in libbackend.a(taskqueue.o)
"boost::thread::start_thread()", referenced from:
boost::thread::thread<void (*)()>(void (*)(), boost::disable_if<boost::is_convertible<void (*&)(), boost::detail::thread_move_t<void (*)()> >, boost::thread::dummy*>::type) in libvfe.a(unixconsole.o)
boost::thread::thread<vfe::vfeSession::vfeSessionWorker>(vfe::vfeSession::vfeSessionWorker, boost::disable_if<boost::is_convertible<vfe::vfeSession::vfeSessionWorker&, boost::detail::thread_move_t<vfe::vfeSession::vfeSessionWorker> >, boost::thread::dummy*>::type) in libvfe.a(vfesession.o)
boost::thread::thread<boost::_bi::bind_t<void, void (*)(boost::function0<void> const&), boost::_bi::list1<boost::_bi::value<boost::function0<void> > > > >(boost::_bi::bind_t<void, void (*)(boost::function0<void> const&), boost::_bi::list1<boost::_bi::value<boost::function0<void> > > >, boost::disable_if<boost::is_convertible<boost::_bi::bind_t<void, void (*)(boost::function0<void> const&), boost::_bi::list1<boost::_bi::value<boost::function0<void> > > >&, boost::detail::thread_move_t<boost::_bi::bind_t<void, void (*)(boost::function0<void> const&), boost::_bi::list1<boost::_bi::value<boost::function0<void> > > > > >, boost::thread::dummy*>::type) in libbackend.a(povray.o)
boost::thread::thread<boost::_bi::bind_t<void, boost::_mfi::mf0<void, pov::Scene>, boost::_bi::list1<boost::_bi::value<pov::Scene*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, pov::Scene>, boost::_bi::list1<boost::_bi::value<pov::Scene*> > >, boost::disable_if<boost::is_convertible<boost::_bi::bind_t<void, boost::_mfi::mf0<void, pov::Scene>, boost::_bi::list1<boost::_bi::value<pov::Scene*> > >&, boost::detail::thread_move_t<boost::_bi::bind_t<void, boost::_mfi::mf0<void, pov::Scene>, boost::_bi::list1<boost::_bi::value<pov::Scene*> > > > >, boost::thread::dummy*>::type) in libbackend.a(scene.o)
boost::thread::thread<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> > > > >(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> > > >, boost::disable_if<boost::is_convertible<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> > > >&, boost::detail::thread_move_t<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> > > > > >, boost::thread::dummy*>::type) in libbackend.a(task.o)
boost::thread::thread<boost::_bi::bind_t<void, boost::_mfi::mf0<void, pov::View>, boost::_bi::list1<boost::_bi::value<pov::View*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, pov::View>, boost::_bi::list1<boost::_bi::value<pov::View*> > >, boost::disable_if<boost::is_convertible<boost::_bi::bind_t<void, boost::_mfi::mf0<void, pov::View>, boost::_bi::list1<boost::_bi::value<pov::View*> > >&, boost::detail::thread_move_t<boost::_bi::bind_t<void, boost::_mfi::mf0<void, pov::View>, boost::_bi::list1<boost::_bi::value<pov::View*> > > > >, boost::thread::dummy*>::type) in libbackend.a(view.o)
"boost::thread::join()", referenced from:
vfe::vfeSession::Shutdown(bool) in libvfe.a(vfesession.o)
vfe::vfeSession::Initialize(vfe::vfeDestInfo*, vfe::vfeAuthInfo*) in libvfe.a(vfesession.o)
povray_terminate() in libbackend.a(povray.o)
pov::Scene::~Scene() in libbackend.a(scene.o)
pov::Task::Stop() in libbackend.a(task.o)
pov::View::~View() in libbackend.a(view.o)
"boost::thread::detach()", referenced from:
boost::thread::~thread() in libvfe.a(unixconsole.o)
boost::thread::~thread() in libvfe.a(vfesession.o)
boost::thread::~thread() in libbackend.a(povray.o)
boost::thread::~thread() in libbackend.a(scene.o)
boost::thread::~thread() in libbackend.a(task.o)
boost::thread::~thread() in libbackend.a(view.o)
"typeinfo for boost::detail::thread_data_base", referenced from:
typeinfo for boost::detail::thread_data<void (*)()> in libvfe.a(unixconsole.o)
typeinfo for boost::detail::thread_data<vfe::vfeSession::vfeSessionWorker> in libvfe.a(vfesession.o)
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> > > > > in libbackend.a(povray.o)
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*> > > > in libbackend.a(scene.o)
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> > > > > in libbackend.a(task.o)
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*> > > > in libbackend.a(view.o)
"vtable for boost::detail::thread_data_base", referenced from:
boost::detail::thread_data_base::thread_data_base() in libvfe.a(unixconsole.o)
boost::detail::thread_data_base::thread_data_base() in libvfe.a(vfesession.o)
boost::detail::thread_data_base::thread_data_base() in libbackend.a(povray.o)
boost::detail::thread_data_base::thread_data_base() in libbackend.a(scene.o)
boost::detail::thread_data_base::thread_data_base() in libbackend.a(task.o)
boost::detail::thread_data_base::thread_data_base() in libbackend.a(view.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [povray] Error 1
make: *** [install-recursive] Error 1
==> Configuration
HOMEBREW_VERSION: 0.9.4
HEAD: e6b5267f9357f84f996bc39291c23de4a71c5b7f
HOMEBREW_PREFIX: /opt/homebrew
CPU: quad-core 64-bit ivybridge
OS X: 10.8.2-x86_64
Xcode: 4.6
CLT: 4.5.0.0.1.1249367152
LLVM-GCC: build 2336
Clang: 4.1 build 421
X11: N/A
==> ENV
CC: cc
CXX: c++
MAKEFLAGS: -j4
CMAKE_PREFIX_PATH: /opt/homebrew
CMAKE_INCLUDE_PATH: /usr/include/libxml2:/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers/
CMAKE_LIBRARY_PATH: /System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
PKG_CONFIG_PATH: /opt/homebrew/lib/pkgconfig:/opt/homebrew/Library/ENV/pkgconfig/mountain_lion
ACLOCAL_PATH: /opt/homebrew/share/aclocal
OBJC: cc
PATH: /opt/homebrew/Library/ENV/4.3:/opt/homebrew/opt/libpng/bin:/opt/homebrew/opt/jpeg/bin:/opt/homebrew/opt/libtiff/bin:/usr/bin:/bin:/usr/sbin:/sbin

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.