LARG / HFO

Half Field Offense in Robocup 2D Soccer
MIT License
231 stars 93 forks source link

Build fails undefined reference to `uuid_unparse_lower@UUID_1.0' #72

Closed jaskarannagi19 closed 5 years ago

jaskarannagi19 commented 5 years ago

Any one who can help me out that will be greatful I am about to throw my computer outside.

make -j4 [ 5%] Built target librcsc [ 10%] Built target rcssserver [ 15%] Built target hfo-teams [ 16%] Performing build step for 'soccerwindow2' [ 20%] Built target sample_trainer [ 20%] Built target sample_coach [ 2%] Automatic moc for target soccerwindow2 [ 2%] Built target soccerwindow2_automoc [ 71%] Built target player_chain_action Scanning dependencies of target hfo-lib Scanning dependencies of target hfo-c-lib Scanning dependencies of target agent [ 71%] Building CXX object CMakeFiles/agent.dir/src/HFO.cpp.o [ 71%] Building CXX object CMakeFiles/hfo-lib.dir/src/HFO.cpp.o [ 72%] Building CXX object CMakeFiles/hfo-c-lib.dir/hfo/hfo_c_wrapper.cpp.o [ 4%] Linking CXX executable bin/soccerwindow2 //usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference to uuid_unparse_lower@UUID_1.0' //usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference touuid_generate@UUID_1.0' collect2: error: ld returned 1 exit status CMakeFiles/soccerwindow2.dir/build.make:1319: recipe for target 'bin/soccerwindow2' failed make[5]: [bin/soccerwindow2] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/soccerwindow2.dir/all' failed make[4]: [CMakeFiles/soccerwindow2.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make[3]: [all] Error 2 CMakeFiles/soccerwindow2.dir/build.make:112: recipe for target 'soccerwindow2-prefix/src/soccerwindow2-stamp/soccerwindow2-build' failed make[2]: [soccerwindow2-prefix/src/soccerwindow2-stamp/soccerwindow2-build] Error 2 CMakeFiles/Makefile2:440: recipe for target 'CMakeFiles/soccerwindow2.dir/all' failed make[1]: [CMakeFiles/soccerwindow2.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... [ 72%] Building CXX object CMakeFiles/hfo-c-lib.dir/src/HFO.cpp.o [ 73%] Building CXX object CMakeFiles/hfo-lib.dir/src/agent.cpp.o [ 74%] Building CXX object CMakeFiles/agent.dir/src/main_agent.cpp.o [ 75%] Building CXX object CMakeFiles/agent.dir/src/agent.cpp.o [ 76%] Building CXX object CMakeFiles/hfo-c-lib.dir/src/agent.cpp.o In file included from /home/jaskaran/HFO/src/soccer_role.h:35:0, from /home/jaskaran/HFO/src/strategy.h:35, from /home/jaskaran/HFO/src/agent.cpp:8: /home/jaskaran/HFO/build/librcsc-prefix/src/librcsc/rcsc/factory.h:116:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr< RegHolderImpl > RegHolder; ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /home/jaskaran/HFO/src/chain_action/action_generator.h:35, from /home/jaskaran/HFO/src/agent.h:6, from /home/jaskaran/HFO/src/agent.cpp:5: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^ In file included from /home/jaskaran/HFO/src/soccer_role.h:35:0, from /home/jaskaran/HFO/src/strategy.h:35, from /home/jaskaran/HFO/src/agent.cpp:8: /home/jaskaran/HFO/build/librcsc-prefix/src/librcsc/rcsc/factory.h:116:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr< RegHolderImpl > RegHolder; ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /home/jaskaran/HFO/src/chain_action/action_generator.h:35, from /home/jaskaran/HFO/src/agent.h:6, from /home/jaskaran/HFO/src/agent.cpp:5: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^ In file included from /home/jaskaran/HFO/src/soccer_role.h:35:0, from /home/jaskaran/HFO/src/strategy.h:35, from /home/jaskaran/HFO/src/agent.cpp:8: /home/jaskaran/HFO/build/librcsc-prefix/src/librcsc/rcsc/factory.h:116:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr< RegHolderImpl > RegHolder; ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /home/jaskaran/HFO/src/chain_action/action_generator.h:35, from /home/jaskaran/HFO/src/agent.h:6, from /home/jaskaran/HFO/src/agent.cpp:5: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^ [ 76%] Linking CXX executable teams/base/agent [ 77%] Linking CXX shared library ../lib/libhfo.so [ 77%] Built target agent [ 77%] Built target hfo-lib [ 78%] Linking CXX shared library ../hfo/libhfo_c.so [ 78%] Built target hfo-c-lib Makefile:127: recipe for target 'all' failed make: *** [all] Error 2

jaskarannagi19 commented 5 years ago

I did understand that it was the linking issue my libuuid.so could not find libluuid.a. Dont know why it was happening but building new environment solved this problem. Hope it helps anyone!