Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: EWS4800でnamazu-2.0.12のコンパイル
- From: Fuminori Muranaga <bun2@xxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 31 Mar 2004 20:33:57 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 04015
- References: <406AA4A6.8273EF66@asahi-net.or.jp>
早急なRESありがとうございます。
Tadamasa Teranishi さんは書きました:
>> 1)kakasi-2.3.4
>> パッケージを展開後、
>> env CC="/usr/abiccs/bin/cc" CFLAGS="-DNO_ALLOCA" ./configure
>> 後は普通にmake ; makeinstall できました。
>
>うーんと、-DNO_ALLOCA はなくてもコンパイルできませんか?
>NO_ALLOCA は使っていそうにないのですが...。
>
> $ env CC="/usr/abiccs/bin/cc" ./configure
>
>で、コンパイルできるのではないかと。
ご指摘の通り、問題なくコンパイルできました。
>> 2)namazu-2.0.12
>こっちも -DNO_ALLOCA を外した場合にはどのようなエラーが出るの
>でしょうか?
こちらは、
$ env CC="/usr/abiccs/bin/cc" ./configure
とすると、
mkdir .libs
LD_RUN_PATH="/usr/local/lib:$LD_RUN_PATH" /usr/abiccs/bin/cc -g -o .libs/namazu
form.o namazu.o output.o rcfile.o result.o usage.o namazu-cmd.o ../nmz/.libs/li
bnmz.so ../lib/libnmzut.a -lm
Undefined first referenced
symbol in file
alloca ../nmz/.libs/libnmz.so
ld: fatal error: Symbol referencing errors. No output written to .libs/namazu
というような結果でした。
>$ env CC="/usr/abiccs/bin/cc" LDFLAGS="-L/usr/ucblib" ./configure
>
>としてみた場合はどうでしょう。
># configure がうまく libucb.a を見つけてくれないのなら、-lucb も
># 必要かもしれません。
なるほどです。僕はかなり面倒なことをしていたのですね。
env CC="/usr/abiccs/bin/cc" LDFLAGS="-L/usr/ucblib -lucb" ./configure
としたら、うまくmakeできました。(-lucb 無しではダメでした。)
ついでに2.0.13RC2も、上記手順で無事コンパイルできました。
動作確認については、また追ってポストします。
---
村永文学 鹿児島大学医学部附属病院 医療情報部
Fuminori Muranaga , Medical Informatics,Kagoshima Univ. Hospital
TEL:099-275-5171
FAX:099-275-5177