Namazu-users-ja(旧)


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

'na' undeclared (Search::Namazu)



岩田@COMNEX と申します。

Search::Namazuを是非使用させて頂きたいと思いまして、MLの過去ログを参照
しながらいろいろ試しているのですが、Subjectに書きましたエラーメッセー
ジが出て、makeに失敗してしまいます。
というか、そもそもSearch::Namazuの導入手順はこれでよろしいのでしょうか?
なにかおわかりになることがあればご教授ください。

・環境

	OS SPARC-SUN-Solaris 2.5.1
	perl 5.6.0
	gcc 2.7.2
	namazu 2.0.5

・環境変数

	PATH=/bin:/usr/ucb:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/openwin/bin:
			/opt/SUNWspro/bin:/usr/local/bin:/etc:/usr/local/pgsql/bin:.

	LD_LIBRARY_PATH=/usr/local/pgsql/lib:/usr/local/lib:/lib:/usr/lib:
			/usr/dt/lib

・導入手順

まず、namazu-2.0.5.tar.gz を /usr/local/src 下に展開し、
/usr/local/src/namazu-2.0.5/ にて、

% ./configure --with-included-gettext
% make
% su
# make install

としました。
結果、mknmz、namazu、namazu.cgi いずれも問題なく動作して
いるように見えます。

% mknmz -C
読み込んだ設定ファイル: /usr/local//etc/namazu/mknmzrc
システム: solaris
Namazu: 2.0.5
Perl: 5.006
NKF: module_nkf
KAKASI: no -ieuc -oeuc -w
茶筌: module_chasen -j -F '%m '
わかち書き: module_chasen -j -F '%m '
言語: ja
文字コード: euc
CONFDIR: /usr/local//etc/namazu
LIBDIR: /usr/local//share/namazu/pl
FILTERDIR: /usr/local//share/namazu/filter
TEMPLATEDIR: /usr/local//share/namazu/template
対応メディアタイプ:
  application/x-compress
  application/x-gzip
  message/news
  message/rfc822
  text/hnf
  text/html
  text/html; x-type=mhonarc
  text/plain
  text/plain; x-type=rfc
  text/x-roff

そして、http://www.namazu.org/~knok/Search-Namazu-0.13.tar.gz を
/usr/local/src/namazu-2.0.5/下に展開後、
/usr/local/src/namazu-2.0.5/Search-Namazu-0.13/ にて

% ls
ChangeLog      Makefile.PL    Namazu.pod.ja  TODO
MANIFEST       Namazu.pm      Namazu.xs

% perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Search::Namazu

とした後、

% gmake
mkdir blib
mkdir blib/lib
mkdir blib/lib/Search
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/Search
mkdir blib/arch/auto/Search/Namazu
mkdir blib/lib/auto
mkdir blib/lib/auto/Search
mkdir blib/lib/auto/Search/Namazu
mkdir blib/man3
cp Namazu.pm blib/lib/Search/Namazu.pm
/bin/perl -I/usr/local/lib/perl5/5.6.0/sun4-solaris -I/usr/local/lib/perl5/5.6.0
 /usr/local/lib/perl5/5.6.0/ExtUtils/xsubpp  -typemap /usr/local/lib/perl5/5.6.0
/ExtUtils/typemap Namazu.xs > Namazu.xsc && mv Namazu.xsc Namazu.c
gcc -c -I../nmz -I/usr/local/include -O2      -DVERSION=\"0.13\"  -DXS_VERSION=\
"0.13\" -fPIC -I/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE  Namazu.c
Namazu.xs: In function `XS_Search__Namazu_call_search_main':
Namazu.xs:65: `na' undeclared (first use this function)
Namazu.xs:65: (Each undeclared identifier is reported only once
Namazu.xs:65: for each function it appears in.)
Namazu.xs: In function `XS_Search__Namazu_nmz_addindex':
Namazu.xs:105: `na' undeclared (first use this function)
Namazu.xs: In function `XS_Search__Namazu_nmz_setlang':
Namazu.xs:144: `na' undeclared (first use this function)
*** Error code 1
make: Fatal error: Command failed for target `Namazu.o'

で失敗します。

以上、よろしくお願い致します。


--
 COMNEX
         岩田 育士(Ikuhito Iwata)
 Tel    : 03-5410-1821
 FAX    : 03-5410-1815
 Work   : iwata@xxxxxxxxxxxx
 Private: cd3i-iwt@xxxxxxxxxxxxxxx
--