[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freewnn:00969] Re: Fwd: FreeWnn-1.1.1-a019 のコンパイル、 Mac



On  6 May, Kow K wrote:
> こんにちは、
> 
> 再びお手数かけます。
> 
>>
>> あなたのsystemのgccは正しくinstallされているのでしょうか?
>> プリプロセスの機能は大丈夫でしょうか?
>>
>> gcc -E はプリプロセスの機能を使う物で,Cコンパイルではないです.
>> cpp --help
>> これで先のcppinit.c のhelpがでます.
> 
> う〜ん、正直言って、チンプンカンプンです。
> 
> gcc が正しくインストールされているか、という質問に関しては、
> 今まで Fink という package management system を使って
> 何百というパッケージを build しましたが、問題らしい問題は
> 生じたことはありません。
> 
>>
>> PubdicPlusへ移って
>> ln -s fzk.master fzk.master-.c
>> cpp -DKANSAI fzk.master-.c
>>
>> とした場合どうなりますか?
> 
> 以下がこちらでの出力です。何が問題がわかりますか?
> 
> お手数かけます。
> 
> 
> 
> [kowk@thelonious ~/src/FreeWnn-1.1.1-a019/PubdicPlus]
> $ cpp -DKANSAI fzk.master-.c
> # 1 "fzk.master-.c"
> ;;;
> ;;; FreeWnn is a network-extensible Kana-to-Kanji conversion system.
> ;;; This file is part of FreeWnn.

ども、ふくいです。
cpp とgcc -E は等価なので希望が持てます。
FreeWnnはcppの固定的な位置を求めます。

PubdicPlus/makefile.inより
================
### 
### std.fzk: $(FZK_SRC)
### 	/lib/cpp $(FZK_FLAG) fzk.master | egrep -v '^(# |$$)' | $(ATOF) $@

よって、あなたのsystemのcppを探し/lib/cppとして
働くためのリンクを張るか,Makefile.inを変更してみてはどうですか?
確認してく下さい。
問題なければegrep やatofのcheckに移ります。
Kaoru