Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NAMAZU on Darwin (MAC OS X)
安部です。
#ぐは、宛先を間違えてしまった...
#というか、Reply-Toを設定するのはやめていただけ
#ませんか。
内容が重複しますがご容赦くださいませ。> 水沢さん
On Tue, 3 Apr 2001 12:16:04 +0900
Kazuhiko Mizusawa <mizusawa@xxxxxxxxxx> wrote:
> makeの時点で、次のエラーでインストールがとまります。
ログを見たところ、
/bin/sh ../libtool --mode=link cc -g -O2 -Wall -pedantic -o namazu
form.o namazu.o output.o rcfile.o result.o usage.o namazu-cmd.o
../intl/libintl.a ../nmz/libnmz.la ../lib/libnmzut.a -lm
mkdir .libs
cc -g -O2 -Wall -pedantic -o namazu form.o namazu.o output.o rcfile.o
result.o usage.o namazu-cmd.o ../intl/libintl.a ../nmz/.libs/libnmz.a
-lm ../lib/libnmzut.a -lm
/usr/bin/ld: multiple definitions of symbol _getopt
/usr/lib/libm.dylib(getopt.o) definition of _getopt
../lib/libnmzut.a(getopt.o) definition of _getopt in section
(__TEXT,__text)
/usr/bin/ld: multiple definitions of symbol _optarg
/usr/lib/libm.dylib(getopt.o) definition of _optarg
../lib/libnmzut.a(getopt.o) definition of _optarg in section
(__DATA,__data)
/usr/bin/ld: multiple definitions of symbol _opterr
/usr/lib/libm.dylib(getopt.o) definition of _opterr
../lib/libnmzut.a(getopt.o) definition of _opterr in section
(__DATA,__data)
/usr/bin/ld: multiple definitions of symbol _optind
/usr/lib/libm.dylib(getopt.o) definition of _optind
../lib/libnmzut.a(getopt.o) definition of _optind in section
(__DATA,__data)
/usr/bin/ld: multiple definitions of symbol _optopt
/usr/lib/libm.dylib(getopt.o) definition of _optopt
../lib/libnmzut.a(getopt.o) definition of _optopt in section
(__DATA,__data)
make[2]: *** [namazu] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
とありますが、GNU getoptが怪しいように見えます。
Namazuと同様にGNUのgetoptを同梱しているsoftwareは
他にもいろいろあります(KAKASIとか、あとGNU grep
などもそうかな?)けど、それらはちゃんとbuildできる
のでしょうか?
あと、shared libraryを作れていないようですが、
4月2日付でGNU libtool 1.3dという開発版がリリース
されているようなので、これを試してみてはいかが
でしょうか? 使い方は
$ gzip -dc namazu-2.0.5.tar.gz | tar xvf -
$ cd namazu-2.0.5
としてから、
$ libtoolize --force --copy
として同梱のlibtool 1.3.5を上書きします。これだけ
ではGNU autoconf用のm4マクロまでは更新されないので
GNU automakeに含まれるaclocalコマンドでaclocal.m4
を作り直す必要がありますが。
A A
= . . =
V
end
Ryuji Abe