Menu

Prob with installing rcss 12.0.0 under Cygwin

Help
2008-02-26
2012-10-16
  • Amir Homayoun Javadi

    Dear all,

    I’m trying to install Robocup Soccer Server under Cygwin under Windows XP Pro. Initially I tried to install it by installing rcssbase but I encountered some errors. Then after so many searches I thought that it is due to "boost". So I downloaded and installed boost_1_34_1, though at the end I was prompted with "not all of the packages installed successfully". After that when I went back to "make"ing rcssbase-12.0.0 I encountered the following errors.

    ===============================================================

    make all-recursive
    make[1]: Entering directory /home/Robocup/new/rcssbase-12.0.0' Making all in . make[2]: Entering directory/home/Robocup/new/rcssbase-12.0.0'
    make[2]: Leaving directory /home/Robocup/new/rcssbase-12.0.0' Making all in libltdl make[2]: Entering directory/home/Robocup/new/rcssbase-12.0.0/libltdl'
    make all-am
    make[3]: Entering directory /home/Robocup/new/rcssbase-12.0.0/libltdl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/usr/inc lude/boost-1_33_1 -g -O2 -c -o ltdl.lo ltdl.c gcc -DHAVE_CONFIG_H -I. -I/usr/include/boost-1_33_1 -g -O2 -c ltdl.c -DDLL_EXP ORT -DPIC -o .libs/ltdl.o gcc -DHAVE_CONFIG_H -I. -I/usr/include/boost-1_33_1 -g -O2 -c ltdl.c -o ltdl.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -L/usr/lib -o libltdlc.la ltdl.lo -ldl rm -fr .libs/libltdlc.a .libs/libltdlc.la ar cru .libs/libltdlc.a .libs/ltdl.o ranlib .libs/libltdlc.a creating libltdlc.la (cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la) make[3]: Leaving directory/home/Robocup/new/rcssbase-12.0.0/libltdl'
    make[2]: Leaving directory /home/Robocup/new/rcssbase-12.0.0/libltdl' Making all in rcssbase make[2]: Entering directory/home/Robocup/new/rcssbase-12.0.0/rcssbase'
    Making all in error
    make[3]: Entering directory /home/Robocup/new/rcssbase-12.0.0/rcssbase/error' make[3]: Nothing to be done forall'.
    make[3]: Leaving directory /home/Robocup/new/rcssbase-12.0.0/rcssbase/error' Making all in lib make[3]: Entering directory/home/Robocup/new/rcssbase-12.0.0/rcssbase/lib'
    Making all in .
    make[4]: Entering directory `/home/Robocup/new/rcssbase-12.0.0/rcssbase/lib'
    /bin/sh ../../libtool --tag=CXX --mode=link g++ -W -I./src -g -O2 -L/usr/lib
    -o rcssmodtest.exe rcssmodtest.o librcsslib.la -lboost_filesystem-gcc-mt-1_33_1

    g++ -W -I./src -g -O2 -o rcssmodtest.exe rcssmodtest.o -L/usr/lib ./.libs/librc
    sslib.a /usr/lib/libltdl.dll.a -ldl -lboost_filesystem-gcc-mt-1_33_1
    ./.libs/librcsslib.a(systemloader.o): In function _ZN5boost6detail17sp_counted_ impl_pIN4rcss3lib12SystemLoaderEED1Ev': /home/Robocup/New/rcssbase-12.0.0/rcssbase/lib/systemloader.cpp:(.bss+0x0): mult iple definition of_lt_dlfree'
    ./.libs/librcsslib.a(loaderimpl.o):/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++
    /bits/stl_tree.h:(.bss+0x0): first defined here
    ./.libs/librcsslib.a(systemloader.o): In function _ZN5boost6detail17sp_counted_ impl_pIN4rcss3lib12SystemLoaderEED1Ev': /home/Robocup/New/rcssbase-12.0.0/rcssbase/lib/systemloader.cpp:(.bss+0x4): mult iple definition of_lt_dlrealloc'
    ./.libs/librcsslib.a(loaderimpl.o):/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++
    /bits/stl_tree.h:(.bss+0x4): first defined here
    ./.libs/librcsslib.a(systemloader.o): In function _ZN5boost6detail17sp_counted_ impl_pIN4rcss3lib12SystemLoaderEED1Ev': /home/Robocup/New/rcssbase-12.0.0/rcssbase/lib/systemloader.cpp:(.bss+0x8): mult iple definition of_lt_dlmalloc'
    ./.libs/librcsslib.a(loaderimpl.o):/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++
    /bits/stl_tree.h:(.bss+0x8): first defined here
    collect2: ld returned 1 exit status
    make[4]: *** [rcssmodtest.exe] Error 1
    make[4]: Leaving directory /home/Robocup/new/rcssbase-12.0.0/rcssbase/lib' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory/home/Robocup/new/rcssbase-12.0.0/rcssbase/lib'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory /home/Robocup/new/rcssbase-12.0.0/rcssbase' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/Robocup/new/rcssbase-12.0.0'
    make: *** [all] Error 2

    ===============================================================

    I’m totally messed up. Would you please let me know how to resolve this problem?

    Very many thanks,
    Amir

    ps. I also have another problem with running Soccer Server under Fedora which I post in another thread

     
    • Amir Homayoun Javadi

      Dear Dr. Akiyama

      thanks for your reply. i'm also trying to use VMWare to emulate a linux OS. currently i'm using Fedora Core 9 in VMWare, but i've not been that successful. i refer you to my previous post "Prob with rcssclient_12.0.0 under Fedora C9", https://sourceforge.net/forum/forum.php?thread_id=1951439&forum_id=76439 . there i explained my problem. i'm using VMWare Workstation ACE Edition 6.0.0 Build 45731. it would be so great if you can give me some hints.

      thanks again for your attention,
      Amir

       
    • Hidehisa Akiyama

      rcssserver version 10 or later cannot run under Cygwin because of the fatal error. I have been investigating its cause, but it has not been found yet. If you like to use Windows, I recommend to use VMware player.

       

Log in to post a comment.

MongoDB Logo MongoDB