Yoriyuki Yamagata
yoriy****@gmail*****
2005年 11月 24日 (木) 12:27:25 JST
報告ありがとうございます。 05/11/24 に Masanari Yamamoto<h0131****@ice*****> さんは書きました: > こんにちは。山本です。 > 2つ問題があってコンパイルできませんでした。 > > 私はCFLAGS="-Wall -O2"のように環境変数を設定しているのですが、 > schoca/Ocaml.mkでocamlcのオプションとしてCFLAGSを使っているため、以下 > のエラーが発生しました。Ocaml.mkの$(CFLAGS)は全部消してしまっても問題ない > ような気がします。 > make[4]: Leaving directory `src/mana-0.1.6/schoca/lib' > make[4]: Entering directory `src/mana-0.1.6/schoca/lib' > ocamlfind ocamlc -package camlp4 -Wall -O2 -g -syntax camlp4o -c scmUtil.mli > ocamlc: unknown option `-Wall'. これはむしろバグですね。ocamlcはCのオプションをそのままでは受け付けないので、全部消したほうがいいです。 > ocaml3.08.3では-for-packオプションがないため以下のエラーが発生しました。 > ocaml3.08.3でもコンパイルできるようにしていただけたら助かります。 > make[3]: Entering directory `src/mana-0.1.6/ocamlgraph' > ocamlopt -c -for-pack Graph util.ml > /usr/bin/ocamlopt: unknown option `-for-pack'. 3.08では-for-packを消して問題はありません。本来はconfigureで検出すべきなのでしょうが、auto系のファイルを書いているとうつが激しくなるのでやりたくないのですよ。次のバージョンでocamlgraphは削除するつもりです。 READMEに3.09が必要なことを書いていないので修正するべきなのですが、READMEの誤記を直すためだけにリリースしなおすのもどうかと気もします。READMEに書くことは最小限にとどめて、Wikiへのポインタだけ書いておくというのが解でしょうか。 -- Yamagata Yoriyuki