Namazu-users-ja(旧)


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

make error on Mac OS X



はじめまして。甲斐康朗と申します。

MAC OS X (Version 10.2.6)にNamazuをインストールしようとして
います。nkf, KAKASI, Text-KAKASIと順調にインストールできたの
ですが、Namazuのソースファイルをmakeするときに以下のエラーが
出て止まってしまいました。

------------------------------------------------------------
make[2]: *** [namazu] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
------------------------------------------------------------

システム Darwin Kernel Version 6.6: Power Macintosh powerpc
Namazu namazu-2.0.12
perl v5.6.0 built for darwin
nkf Network Kanji Filter Version 2.0 (1/0209/Shinji Kono)
KAKASI Kanji Kana Simple Inverter Version 2.3.4
Text-KAKASI Version 1.05

[namazu-users-ja:01643] NAMAZU on Darwin (MAC OS X) に書かれ
ている現象と酷似しているので、スレッドを参考に nmz/Makefile
の 165行目「LIBS = -lm 」を「LIBS = 」として make してみまし
たが、結果は全く変化ありませんでした。
以後の対処の仕方が分かりません。

なお、インストール時のログは下記ファイルにある通りでした。
http://www.asahi-net.or.jp/~xn8y-ki/namazu/nmz_log.txt

make checkの結果は次の通りです。
------------------------------------------------------------
% make check
Making check in conf
make[1]: Nothing to be done for `check'.
Making check in doc
Making check in en
make[2]: Nothing to be done for `check'.
Making check in ja
make[2]: Nothing to be done for `check'.
make[2]: Nothing to be done for `check-am'.
Making check in etc
make[1]: Nothing to be done for `check'.
Making check in filter
make[2]: Nothing to be done for `check-am'.
Making check in intl
make[1]: Nothing to be done for `check'.
Making check in po
make[1]: Nothing to be done for `check'.
Making check in lib
make[1]: Nothing to be done for `check'.
Making check in nmz
make[1]: Nothing to be done for `check'.
Making check in pl
make[1]: Nothing to be done for `check'.
Making check in src
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -pedantic -o namazu
form.o namazu.o output.o rcfile.o result.o usage.o namazu-cmd.o
-lintl -liconv ../nmz/libnmz.la ../lib/libnmzut.a -lm
gcc -g -O2 -Wall -pedantic -o namazu form.o namazu.o output.o rcfile.o
result.o usage.o namazu-cmd.o /usr/local/lib/libintl.dylib -L/usr/local/lib
-lc /usr/local/lib/libiconv.dylib ../nmz/.libs/libnmz.a ../lib/libnmzut.a -lm
ld: multiple definitions of symbol _getopt
/usr/lib/libc.dylib(getopt.So) definition of _getopt
../lib/libnmzut.a(getopt.o) definition of _getopt in section (__TEXT,__text)
ld: multiple definitions of symbol _opterr
/usr/lib/libc.dylib(getopt.So) definition of _opterr
../lib/libnmzut.a(getopt.o) definition of _opterr in section (__DATA,__data)
ld: multiple definitions of symbol _optind
/usr/lib/libc.dylib(getopt.So) definition of _optind
../lib/libnmzut.a(getopt.o) definition of _optind in section (__DATA,__data)
ld: multiple definitions of symbol _optopt
/usr/lib/libc.dylib(getopt.So) definition of _optopt
../lib/libnmzut.a(getopt.o) definition of _optopt in section (__DATA,__data)
ld: warning multiple definitions of symbol _locale_charset
/usr/local/lib/libintl.dylib(localcharset.lo) definition of _locale_charset
/usr/local/lib/libiconv.dylib(localcharset.lo) definition of _locale_charset
make[1]: *** [namazu] Error 1
make: *** [check-recursive] Error 1

------------------------------------------------------------
Yasuaki KAI