▼スレッド
│
└◇573:RoboCup SoccerServer [ryus] 08/29 01:44
└◇575:Re:RoboCup SoccerServer [wellmar] 08/30
└◇578:Re[2]:RoboCup SoccerServer [ryus] 08/31
└◇580:Re[3]:RoboCup SoccerServer [wellmar] 09/01 <
CygwinでRoboCupのSoccerServer(rcsoccersim-9.0.3)スレッド一覧
http://sourceforge.net/projects/sserver/
をコンパイルしたいのですが,次のようなエラーで止まってしまいます.
[/ryus]:cd /tmp/robocup
[/tmp/robocup/]:tar -zxvf rcsoccersim-9.0.3.tar.gz
[/tmp/robocup/]:cd rcsoccersim-9.0.3
[/tmp/robocup/rcsoccersim-9.0.3]:./configure
[/tmp/robocup/rcsoccersim-9.0.3]:make
make[4]: *** No rule to make target `rcssclient', needed by `all-am'. Stop.
make[4]: Leaving directory `/tmp/robocup/rcsoccersim-9.0.3/rcssserver/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/robocup/rcsoccersim-9.0.3/rcssserver/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/robocup/rcsoccersim-9.0.3/rcssserver'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/robocup/rcsoccersim-9.0.3/rcssserver'
make: *** [all-recursive] Error 1
[/tmp/robocup/rcsoccersim-9.0.3]:
この問題でLinkをいろいろ探したら,
http://swiki.itolab.com/seminar/443
でこの問題を解決しているのですがLinuxでコンパイルしてるみたいで,
このページではrootで入ればコンパイルできるよ,みたいに書いてるのですが
Cygwinでrootって・・・(windowsに入るユーザはAdmi権限を持ったユーザが入ってます)
ここで私はとまってしまいました.
ちなみに,rcsoccersim-8.05.10でも試したのですが同じエラーでだめでした.
誰かご教授お願いします.
私の環境は
8/27現在のインストールできるもの全てを入れてます
[/home/ryus]:uname -a
CYGWIN_NT-5.1 ALZARD 1.3.12(0.54/3/2) 2002-07-06 02:16 i686 unknown
[/home/ryus]:bash --version
GNU bash, version 2.05b.0(3)-release (i686-pc-cygwin)
Copyright (C) 2002 Free Software Foundation, Inc.
[/home/ryus]:gcc --version
2.95.3-5
[/home/ryus]:
www.ita.tutkie.tut.ac.jp/~watta/RoboCup/ChangeLog.euc.txtよりスレッド一覧
「サンプルクライアントは rcssclient と呼ばれるようになり、
`./configure' に `--enable-rcssclient' オプションを与えれば作成される。」
ではダメ?
wellmartさん,御示唆ありがとうございます.スレッド一覧
[/tmp/robocup/rcsoccersim-9.0.3]:./configure --enable--rcssclient';make clean;make install
をやることによって,提示したエラーは回避することができました.
しかし,新しいエラーが発生しました.
これは,ScoccerServerのバージョンによってエラーが違いました.
/------------------------------------------------------------------------/
make[4]: *** [netif.o] Error 1
make[4]: Leaving directory `/tmp/robocup/rcsoccersim-9.0.3/rcssserver/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/robocup/rcsoccersim-9.0.3/rcssserver/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/robocup/rcsoccersim-9.0.3/rcssserver'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/robocup/rcsoccersim-9.0.3/rcssserver'
make: *** [all-recursive] Error 1
[/tmp/robocup/rcsoccersim-9.0.3]:
make[4]: *** [clangmetamsg.lo] Error 1
make[4]: Leaving directory `/tmp/robocup/rcsoccersim-8.05.10/rcssserver/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/robocup/rcsoccersim-8.05.10/rcssserver/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/robocup/rcsoccersim-8.05.10/rcssserver'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/robocup/rcsoccersim-8.05.10/rcssserver'
make: *** [all-recursive] Error 1
[/tmp/robocup/rcsoccersim-8.05.10]:
/------------------------------------------------------------------------/
Ver.8の方はVer9のclangmetamsg.ccをVer8に上書きすることによって,Ver9と同じところまでコンパイルすることができました.しかし,Ver8,9ともにnetifでエラーがでて止まります.
どなたか,御教授お願いします.
いい加減な推測を書いたんですが、スレッド一覧
ちょっとダウンロードしてインストール
してみようとして、READMEを読んだら、
cygwinはサポートされていない。で、
patchみたいなの探したら、
http://www.teu.ac.jp/fhit/~r_hiruma/sscygwin.html
にあった。
でも、cygwinでは、じゅうぶん動かないらしい。
私は、止めときます・・・