[Rock-dev] R: Re: R: Re: R: Re: error in vizkit while updating rock

Jakob Schwendner jakob.schwendner at dfki.de
Wed Jan 5 16:50:58 CET 2011


root at UBU1004:/usr/src/rock/gui/vizkit# make -C build VERBOSE=true
> make: Entering directory `/usr/src/rock/gui/vizkit/build'
> /usr/bin/cmake -H/usr/src/rock/gui/vizkit 
> -B/usr/src/rock/gui/vizkit/build --check-build-system 
> CMakeFiles/Makefile.cmake 0
> /usr/bin/cmake -E cmake_progress_start 
> /usr/src/rock/gui/vizkit/build/CMakeFiles 
> /usr/src/rock/gui/vizkit/build/CMakeFiles/progress.marks
> make -f CMakeFiles/Makefile2 all
> make[1]: Entering directory `/usr/src/rock/gui/vizkit/build'
> make -f src/CMakeFiles/vizkit.dir/build.make 
> src/CMakeFiles/vizkit.dir/depend
> make[2]: Entering directory `/usr/src/rock/gui/vizkit/build'
> cd /usr/src/rock/gui/vizkit/build && /usr/bin/cmake -E cmake_depends 
> "Unix Makefiles" /usr/src/rock/gui/vizkit /usr/src/rock/gui/vizkit/src 
> /usr/src/rock/gui/vizkit/build /usr/src/rock/gui/vizkit/build/src 
> /usr/src/rock/gui/vizkit/build/src/CMakeFiles/vizkit.dir/DependInfo.cmake 
> --color=
> make[2]: Leaving directory `/usr/src/rock/gui/vizkit/build'
> make -f src/CMakeFiles/vizkit.dir/build.make 
> src/CMakeFiles/vizkit.dir/build
> make[2]: Entering directory `/usr/src/rock/gui/vizkit/build'
> make[2]: Nothing to be done for `src/CMakeFiles/vizkit.dir/build'.
> make[2]: Leaving directory `/usr/src/rock/gui/vizkit/build'
> /usr/bin/cmake -E cmake_progress_report 
> /usr/src/rock/gui/vizkit/build/CMakeFiles  2 3 4 5 6 7 8 9 10 11 12 13 
> 14 15 16 17 18 19
> [ 94%] Built target vizkit
> make -f test/CMakeFiles/testWidget.dir/build.make 
> test/CMakeFiles/testWidget.dir/depend
> make[2]: Entering directory `/usr/src/rock/gui/vizkit/build'
> cd /usr/src/rock/gui/vizkit/build && /usr/bin/cmake -E cmake_depends 
> "Unix Makefiles" /usr/src/rock/gui/vizkit 
> /usr/src/rock/gui/vizkit/test /usr/src/rock/gui/vizkit/build 
> /usr/src/rock/gui/vizkit/build/test 
> /usr/src/rock/gui/vizkit/build/test/CMakeFiles/testWidget.dir/DependInfo.cmake 
> --color=
> make[2]: Leaving directory `/usr/src/rock/gui/vizkit/build'
> make -f test/CMakeFiles/testWidget.dir/build.make 
> test/CMakeFiles/testWidget.dir/build
> make[2]: Entering directory `/usr/src/rock/gui/vizkit/build'
> Linking CXX executable ../bin/testWidget
> cd /usr/src/rock/gui/vizkit/build/test && /usr/bin/cmake -E 
> cmake_link_script CMakeFiles/testWidget.dir/link.txt --verbose=true
> /usr/bin/c++      CMakeFiles/testWidget.dir/testWidget.cpp.o  -o 
> ../bin/testWidget -rdynamic -L/usr/src/rock/install/lib 
> ../lib/libvizkit.so -lboost_thread-mt -lyaml-cpp -losgManipulator 
> -losgViewer -losgFX -losg -lOpenThreads -lQtOpenGL -lGLU -lGL 
> -lboost_thread-mt 
> -Wl,-rpath,/usr/src/rock/gui/vizkit/build/lib:/usr/src/rock/install/lib
> CMakeFiles/testWidget.dir/testWidget.cpp.o: In function 
> `QtThreadedWidget<vizkit::QTrajectoryWidget>::start()':
> testWidget.cpp:(.text._ZN16QtThreadedWidgetIN6vizkit17QTrajectoryWidgetEE5startEv[QtThreadedWidget<vizkit::QTrajectoryWidget>::start()]+0x9b): 
> undefined reference to 
> `boost::condition_variable::wait(boost::unique_lock<boost::mutex>&)'
> CMakeFiles/testWidget.dir/testWidget.cpp.o: In function 
> `QtThreadedWidget<vizkit::QTrajectoryWidget>::stop()':
> testWidget.cpp:(.text._ZN16QtThreadedWidgetIN6vizkit17QTrajectoryWidgetEE4stopEv[QtThreadedWidget<vizkit::QTrajectoryWidget>::stop()]+0x43): 
> undefined reference to 
> `boost::condition_variable::wait(boost::unique_lock<boost::mutex>&)'
> CMakeFiles/testWidget.dir/testWidget.cpp.o: In function 
> `QtThreadedWidget<vizkit::QTrajectoryWidget>::run()':
> testWidget.cpp:(.text._ZN16QtThreadedWidgetIN6vizkit17QTrajectoryWidgetEE3runEv[QtThreadedWidget<vizkit::QTrajectoryWidget>::run()]+0x1b8): 
> undefined reference to `boost::condition_variable::notify_one()'
> testWidget.cpp:(.text._ZN16QtThreadedWidgetIN6vizkit17QTrajectoryWidgetEE3runEv[QtThreadedWidget<vizkit::QTrajectoryWidget>::run()]+0x200): 
> undefined reference to `boost::condition_variable::notify_one()'
> collect2: ld returned 1 exit status
> make[2]: *** [bin/testWidget] Error 1
> make[2]: Leaving directory `/usr/src/rock/gui/vizkit/build'
> make[1]: *** [test/CMakeFiles/testWidget.dir/all] Error 2
> make[1]: Leaving directory `/usr/src/rock/gui/vizkit/build'
> make: *** [all] Error 2
> make: Leaving directory `/usr/src/rock/gui/vizkit/build'
> root at UBU1004:/usr/src/rock/gui/vizkit#
>
Someone else had the same problem. A fix has been comitted. Let me know 
if the error still persists.

cheers,

Jakob



More information about the Rock-dev mailing list