-[rcssbase] コンパイルが通るところまで修正. (akiyama) 15:15:20

Qualificationの仕事が今度こそほぼ片付いたので,作業再開.

CVSのrcssbaseをコンパイルが通るところまで修正した.
CVSのソースは明らかに作りかけでほったらかしな状態なんだけど,どうしてこんな中途半端なことになってるのか.

作業内容は,主にAutotoolsの設定ファイルの不備の修正.
これは以前に既にやっていたことなので,もう一回確認しつつ上書きするだけ.
今回は,Boostのチェック用に,ax_boost_base.m4 と ax_boost_filesystems.m4 も追加した.
今回は,Boostのチェック用に,ax_boost_base.m4 と ax_boost_filesystem.m4 も追加した.

コンパイルは通って,インストールも問題無いようだが,配布用アーカイブを作るところでこけてしまう.

 $ make dist
 { test ! -d rcssbase-11.0.0 || { find rcssbase-11.0.0 -type d ! -perm -200 -exec chmod u+w {} ';'
 && rm -fr rcssbase-11.0.0; }; }
 test -d rcssbase-11.0.0 || mkdir rcssbase-11.0.0
 list='. libltdl rcssbase'; for subdir in $list; do \
   if test "$subdir" = .; then :; else \
     test -d "rcssbase-11.0.0/$subdir" \
     || /bin/mkdir -p "rcssbase-11.0.0/$subdir" \
     || exit 1; \
     distdir=`CDPATH="${ZSH_VERSION+.}:" && cd rcssbase-11.0.0 && pwd`; \
     top_distdir=`CDPATH="${ZSH_VERSION+.}:" && cd rcssbase-11.0.0 && pwd`; \
     (cd $subdir && \
       make  \
         top_distdir="$top_distdir" \
         distdir="$distdir/$subdir" \
         am__remove_distdir=: \
         am__skip_length_check=: \
         distdir) \
       || exit 1; \
   fi; \
 done
 make[1]: Entering directory `/home/akiyama/work/src/sserver-cvs/rcsoccersim/build-rcssbase/libltdl'
 :
 mkdir /home/akiyama/work/src/sserver-cvs/rcsoccersim/build-rcssbase/rcssbase-11.0.0/libltdl
 mkdir:  ディレクトリ `/home/akiyama/work/src/sserver-cvs/rcsoccersim/build-rcssbase/rcssbase-11.0.0/libltdl' 
 を作成できません: ファイルが存在します
 make[1]: *** [distdir] エラー 1
 make[1]: Leaving directory `/home/akiyama/work/src/sserver-cvs/rcsoccersim/build-rcssbase/libltdl'
 make: *** [distdir] エラー 1

うーん,よく分からない.
'mkdir libltdl' が複数回実行されているということだろうか.

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
SourceForge.JP
Creative Commons License
RoboCup tools by Hidehisa Akiyama is licensed under a Creative Commons 表示-非営利 2.1 日本 License.