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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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<boost::filesystem::is_basic_path<boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> >, bool>::type boost::filesystem::exists<boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> >(boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&)': /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<boost::filesystem::is_basic_path<boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> >, bool>::type boost::filesystem::is_directory<boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> >(boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&)': /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<boost::filesystem::is_basic_path<boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> >, bool>::type boost::filesystem::create_directory<boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> >(boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits> const&)': /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<char, std::char_traits<char>, std::allocator<char> >&)' 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.