problem installing rcssserver-13.2.1

Help
hk1
2009-05-06
2012-10-16
  • hk1

    hk1 - 2009-05-06

    Trying to install rcssserver-13.2.1 on ubuntu-jaunty jackalope. Installed Boost 1.34.1. Using c++ 4.3.3, flex 2.5.35, and bison 2.3.
    Getting error during make. Below is a portion of the error:


    player.o: In function ~RCSSPComLexer': /home/hk1/robocup/rcssserver-13.2.1/src/player_command_tok.h:34: undefined reference tovtable for RCSSPComLexer'
    /home/hk1/robocup/rcssserver-13.2.1/src/player_command_tok.h:34: undefined reference to RCSSPComFlexLexer::~RCSSPComFlexLexer()' /home/hk1/robocup/rcssserver-13.2.1/src/player_command_tok.h:34: undefined reference tovtable for RCSSPComLexer'
    /home/hk1/robocup/rcssserver-13.2.1/src/player_command_tok.h:34: undefined reference to RCSSPComFlexLexer::~RCSSPComFlexLexer()' /home/hk1/robocup/rcssserver-13.2.1/src/player_command_tok.h:34: undefined reference tovtable for RCSSPComLexer'
    /home/hk1/robocup/rcssserver-13.2.1/src/player_command_tok.h:34: undefined reference to RCSSPComFlexLexer::~RCSSPComFlexLexer()' /home/hk1/robocup/rcssserver-13.2.1/src/.libs/librcssclangparser.so: undefined reference toRCSSCLangFLexLexer::RCSSCLangFLexLexer(std::basic_istream<char, std::char_traits<char> >, std::basic_ostream<char, std::char_traits<char> >)'


    Any advice? Thanks.

     
    • Moin ZedDot

      Moin ZedDot - 2009-07-05

      I donno if it's the same problem or not but I get this error:

      .
      .
      .
      g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -W -Wall -g -O2 -MT visualsenderplayer.o -MD -MP -MF .deps/visualsenderplayer.Tpo -c -o visualsenderplayer.o visualsenderplayer.cpp
      mv -f .deps/visualsenderplayer.Tpo .deps/visualsenderplayer.Po
      g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -W -Wall -g -O2 -MT xmlreader.o -MD -MP -MF .deps/xmlreader.Tpo -c -o xmlreader.o xmlreader.cpp
      mv -f .deps/xmlreader.Tpo .deps/xmlreader.Po
      g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -W -Wall -g -O2 -MT xpmholder.o -MD -MP -MF .deps/xpmholder.Tpo -c -o xpmholder.o xpmholder.cpp
      mv -f .deps/xpmholder.Tpo .deps/xpmholder.Po
      g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -W -Wall -g -O2 -MT player_command_parser.o -MD -MP -MF .deps/player_command_parser.Tpo -c -o player_command_parser.o player_command_parser.cpp
      mv -f .deps/player_command_parser.Tpo .deps/player_command_parser.Po
      g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -W -Wall -g -O2 -MT player_command_tok.o -MD -MP -MF .deps/player_command_tok.Tpo -c -o player_command_tok.o player_command_tok.cpp
      mv -f .deps/player_command_tok.Tpo .deps/player_command_tok.Po
      /bin/bash ../libtool --tag=CXX --mode=link g++ -W -Wall -g -O2 -L../rcssbase/conf -L../rcssbase/net -L../rcssbase/gzip -L/usr/lib -o rcssserver audio.o bodysender.o coach.o csvsaver.o dispsender.o field.o fullstatesender.o heteroplayer.o initsender.o initsendercoach.o initsenderlogger.o initsendermonitor.o initsenderonlinecoach.o initsenderplayer.o landmarkreader.o logger.o main.o monitor.o netif.o pcombuilder.o pcomparser.o player.o playerparam.o object.o referee.o remoteclient.o resultsaver.o serializer.o serializercoachstdv1.o serializercoachstdv7.o serializercoachstdv8.o serializercoachstdv13.o serializercommonstdv1.o serializercommonstdv7.o serializercommonstdv8.o serializermonitor.o serializeronlinecoachstdv1.o serializeronlinecoachstdv6.o serializeronlinecoachstdv7.o serializeronlinecoachstdv8.o serializeronlinecoachstdv13.o serializerplayerstdv1.o serializerplayerstdv7.o serializerplayerstdv8.o serializerplayerstdv13.o serverparam.o stdoutsaver.o stdtimer.o synctimer.o team.o timer.o utility.o visualsendercoach.o visualsenderplayer.o xmlreader.o xpmholder.o player_command_parser.o player_command_tok.o -lrcssclangparser -lrcssconfparser -lrcssnet -lrcssgz -lz -lm
      g++ -W -Wall -g -O2 -o .libs/rcssserver audio.o bodysender.o coach.o csvsaver.o dispsender.o field.o fullstatesender.o heteroplayer.o initsender.o initsendercoach.o initsenderlogger.o initsendermonitor.o initsenderonlinecoach.o initsenderplayer.o landmarkreader.o logger.o main.o monitor.o netif.o pcombuilder.o pcomparser.o player.o playerparam.o object.o referee.o remoteclient.o resultsaver.o serializer.o serializercoachstdv1.o serializercoachstdv7.o serializercoachstdv8.o serializercoachstdv13.o serializercommonstdv1.o serializercommonstdv7.o serializercommonstdv8.o serializermonitor.o serializeronlinecoachstdv1.o serializeronlinecoachstdv6.o serializeronlinecoachstdv7.o serializeronlinecoachstdv8.o serializeronlinecoachstdv13.o serializerplayerstdv1.o serializerplayerstdv7.o serializerplayerstdv8.o serializerplayerstdv13.o serverparam.o stdoutsaver.o stdtimer.o synctimer.o team.o timer.o utility.o visualsendercoach.o visualsenderplayer.o xmlreader.o xpmholder.o player_command_parser.o player_command_tok.o -L/home/zeddot/Desktop/rcssserver-13.0.2/rcssbase/conf -L/home/zeddot/Desktop/rcssserver-13.0.2/rcssbase/net -L/home/zeddot/Desktop/rcssserver-13.0.2/rcssbase/gzip -L/usr/lib /home/zeddot/Desktop/rcssserver-13.0.2/src/.libs/librcssclangparser.so /home/zeddot/Desktop/rcssserver-13.0.2/rcssbase/conf/.libs/librcssconfparser.so /home/zeddot/Desktop/rcssserver-13.0.2/rcssbase/net/.libs/librcssnet.so /home/zeddot/Desktop/rcssserver-13.0.2/rcssbase/gzip/.libs/librcssgz.so -lz -lm
      csvsaver.o: In function boost::enable_if&lt;boost::filesystem::is_basic_path&lt;boost::filesystem::basic_path&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, boost::filesystem::path_traits&gt; &gt;, bool&gt;::type boost::filesystem::exists&lt;boost::filesystem::basic_path&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, boost::filesystem::path_traits&gt; &gt;(boost::filesystem::basic_path&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, boost::filesystem::path_traits&gt; const&amp;)': /usr/include/boost/filesystem/operations.hpp:279: undefined reference toboost::filesystem::detail::status_api(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int&)'
      logger.o: In function boost::enable_if&lt;boost::filesystem::is_basic_path&lt;boost::filesystem::basic_path&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, boost::filesystem::path_traits&gt; &gt;, bool&gt;::type boost::filesystem::is_directory&lt;boost::filesystem::basic_path&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, boost::filesystem::path_traits&gt; &gt;(boost::filesystem::basic_path&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, boost::filesystem::path_traits&gt; const&amp;)': /usr/include/boost/filesystem/operations.hpp:289: undefined reference toboost::filesystem::detail::status_api(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int&)'
      logger.o: In function boost::enable_if&lt;boost::filesystem::is_basic_path&lt;boost::filesystem::basic_path&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, boost::filesystem::path_traits&gt; &gt;, bool&gt;::type boost::filesystem::create_directory&lt;boost::filesystem::basic_path&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, boost::filesystem::path_traits&gt; &gt;(boost::filesystem::basic_path&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, boost::filesystem::path_traits&gt; const&amp;)': /usr/include/boost/filesystem/operations.hpp:396: undefined reference toboost::filesystem::detail::create_directory_api(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
      /home/zeddot/Desktop/rcssserver-13.0.2/rcssbase/conf/.libs/librcssconfparser.so: undefined reference to boost::filesystem::detail::get_current_path_api(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)' collect2: ld returned 1 exit status make[3]: *** [rcssserver] Error 1 make[3]: Leaving directory/home/zeddot/Desktop/rcssserver-13.0.2/src'
      make[2]: [all] Error 2
      make[2]: Leaving directory /home/zeddot/Desktop/rcssserver-13.0.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/zeddot/Desktop/rcssserver-13.0.2'
      make:
      [all] Error 2

      Any help would be appreciated.

      Cheers.

       

Log in to post a comment.