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

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

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

作業内容は,主にAutotoolsの設定ファイルの不備の修正. これは以前に既にやっていたことなので,もう一回確認しつつ上書きするだけ. 今回は,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
Last-modified: 2016-03-14 (月) 14:51:37 (1224d)
SourceForge.JP
Creative Commons License
RoboCup tools by Hidehisa Akiyama is licensed under a Creative Commons 表示-非営利 2.1 日本 License.