[Shinji-devel 28] Re: 真字 0.1.6

Back to archive index

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



Shinji-devel メーリングリストの案内
Back to archive index