Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Solaris/gettext (was: Road to 2.0.5)
古川です。
いつもと違う環境 (このマシンでコンパイルするのは久しぶり) で使って
みたのですが、
# ちなみに、FreeBSD-2.2.8 + gcc-2.7.2.1 です。既に 2.0.4 がインス
# トールされています。
From: Motoyuki Kasahara <m-kasahr@xxxxxxxxx>
Subject: [namazu-devel-ja] Re: Solaris/gettext (was: Road to 2.0.5)
Date: Fri, 22 Sep 2000 10:53:10 +0900 (JST)
m-kasahr> 必要に応じて、これも次のようになります。
m-kasahr> env CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure
これをやって構築すると、src/ ディレクトリの make で
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -pedantic -L/usr/local/lib -o namazu.cgi form.o namazu.o output.o rcfile.o result.o usage.o cgi.o namazu-cgi.o -lintl ../nmz/libnmz.la ../lib/libnmzut.a -lm
gcc -g -O2 -Wall -pedantic -L/usr/local/lib -o .libs/namazu.cgi form.o namazu.o output.o rcfile.o result.o usage.o cgi.o namazu-cgi.o -lintl -L../nmz/.libs -lnmz -lintl -lm ../lib/libnmzut.a -lm -R/usr/local/lib
rcfile.c:277: Undefined symbol `_nmz_set_maxhit' referenced from text segment
rcfile.c:286: Undefined symbol `_nmz_set_maxmatch' referenced from text segment
rcfile.c:746: Undefined symbol `_nmz_get_maxmatch' referenced from text segment
rcfile.c:746: Undefined symbol `_nmz_get_maxhit' referenced from text segment
result.c:103: Undefined symbol `__nmz_tolower' referenced from text segment
result.c:103: Undefined symbol `__nmz_tolower' referenced from text segment
と言われて止まってしまいました。どうやら、../nmz/.libs よりも前に
/usr/local/lib の libnmz を見つけてしまい、これが古かったことから
こうなったみたいで、
手動で -L../nmz/.libs を前にもってくる
とか
/usr/local/lib/libnmz.* を消す
とかすると通りました。
これって、他の環境では起きないのでしょうか?
--
Rei FURUKAWA
furukawa@xxxxxxxxxxxx