CygWin & CentOS make

Help
Anonymous
2010-03-29
2012-10-16
  • Anonymous

    Anonymous - 2010-03-29

    Hello,

    I am trying to compile last version of rcssserver on CentOS and Windows
    (cygwin).

    I installed gcc, gcc-c++, make, boost-devel, bison, byacc, flex and I now I
    get another error on both OS:

    CentOS

    layer.o: In function ~Param': /root/rcssserver-14.0.2/src/player_command_tok.h:34: undefined reference toRCSSPComFlexLexer::~RCSSPComFlexLexer()'
    /root/rcssserver-14.0.2/src/.libs/librcssclangparser.so: undefined reference
    to `RCSSCLangFLexLexer::RCSSCLangFLexLexer(std::basic_istream<char, std::char_traits<char=""> >*, std::basic_ostream<char, std::char_traits<char="">

    )'
    collect2: ld returned 1 exit status
    make: Error 1
    make: Leaving directory /root/rcssserver-14.0.2/src' make: *** Error 2 make: Leaving directory/root/rcssserver-14.0.2/src'
    make:
    Error 1
    make: Leaving directory `/root/rcssserver-14.0.2'
    make:
    ** Error 2


    Windows:

    /bin/sh ../libtool --tag=CXX --mode=link g++ -W -Wall -g -O2 -L../rcssbase/con
    f -L../rcssbase/net -L../rcssbase/gzip -L/usr/lib -o rcssserver.exe audio.o
    body
    sender.o coach.o csvsaver.o dispsender.o field.o fullstatesender.o
    heteroplayer.
    o initsender.o initsendercoach.o initsenderlogger.o initsendermonitor.o
    initsend
    eronlinecoach.o initsenderplayer.o landmarkreader.o logger.o main.o monitor.o
    ne
    tif.o pcombuilder.o pcomparser.o player.o playerparam.o object.o referee.o
    remot
    eclient.o resultsaver.o serializer.o serializercoachstdv1.o
    serializercoachstdv7
    .o serializercoachstdv8.o serializercoachstdv13.o serializercoachstdv14.o
    serial
    izercommonstdv1.o serializercommonstdv7.o serializercommonstdv8.o
    serializermoni
    tor.o serializeronlinecoachstdv1.o serializeronlinecoachstdv6.o
    serializeronline
    coachstdv7.o serializeronlinecoachstdv8.o serializeronlinecoachstdv13.o
    serializ
    eronlinecoachstdv14.o serializerplayerstdv1.o serializerplayerstdv7.o
    serializer
    playerstdv8.o serializerplayerstdv13.o serializerplayerstdv14.o serverparam.o
    st
    doutsaver.o stdtimer.o synctimer.o team.o timer.o utility.o
    visualsendercoach.o
    visualsenderplayer.o xmlreader.o xpmholder.o player_command_parser.o
    player_comm
    and_tok.o -lrcssclangparser -lrcssconfparser -lrcssnet -lrcssgz
    -lboost_filesyst
    em-gcc-mt-1_33_1 -lz -lm
    libtool: link: cannot find the library ' or unhandled argumentGame'
    make: Error 1
    make: Leaving directory /cygdrive/d/Work/Football Game Manager/machessimulat or/rcssserver-14.0.2/src' make: *** Error 2 make: Leaving directory/cygdrive/d/Work/Football Game Manager/machessimulat
    or/rcssserver-14.0.2/src'
    make:
    Error 1
    make: Leaving directory `/cygdrive/d/Work/Football Game Manager/machessimulat
    or/rcssserver-14.0.2'
    make: *** Error 2


    How can I fix it?

    Thank you,
    Robert

     
  • Hidehisa Akiyama

    CentOS

    I could not reproduce this error in CentOS 5.
    Please report your operations in more detail.

    Cygwin

    rcssserver cannot be built under under the directory that contains white
    spaces in its name.
    Rename "Football Game Manager" or move "rcssserver-14.0.2" to the another
    location.

     

Log in to post a comment.