Namazu-devel-ja(旧)


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

Re: RPM package for Namazu 2.0.13



かずひこです。Momonga Linux の namazu パッケ−ジをメンテナンスしています。

At Tue, 20 Apr 2004 22:48:10 +0900,
Ryuji Abe wrote:

> > ここ数年ぐらい CVS の spec ファイルの更新がされていないようなので、
> > 今使おうとすると、もしかしたらちょっと手直しが必要になるかもしれません。
> 
> specファイルの方はrpmbuild -ta tarballしたい人向けに残しておいて、
> 多少修正する程度でいいと思います。

Momonga Linux では、tknamazu で w3m を使うようにしたり bzip2 に対応する
ようにしたりいろいろ改造していますが、
<http://developer.momonga-linux.org/viewcvs/trunk/pkgs/namazu/>
それはそれとして、全く namazu がインスト−ルされていない環境でいきなり 
tknamazu を作るように '--with-...'  を指定すると、ちょっと変なことになり
ます。

./configure --enable-tknamazu --with-namazu=/usr/bin/namazu --with-mknmz=/usr/bin/mknmz
(中略)
configure: configuring in tknamazu
configure: running /bin/sh './configure' --prefix=/usr/local  '--enable-tknamazu' '--with-namazu=/usr/bin/namazu' '--with-mknmz=/usr/bin/mknmz' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/home/momonga/tmp/namazu-2.0.13/tknamazu/missing: Unknown `--run' option
Try `/home/momonga/tmp/namazu-2.0.13/tknamazu/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
using /usr/bin/namazu for namazu
./configure: line 1518: NAMAZU: command not found
using /usr/bin/mknmz for mknmz
./configure: line 1573: MKNMZ: command not found

原因は、tknamazu/configure.in に不要な空白が入っているからで、以下のよう
な修正が必要と思います。

--- tknamazu/configure.in.orig	2004-04-14 13:32:15.000000000 +0900
+++ tknamazu/configure.in	2004-04-14 13:49:27.000000000 +0900
@@ -18,7 +18,7 @@
 	namazu,
 	[  --with-namazu=PATH      set namazu location [search path]],
 	AC_MSG_RESULT(using $with_namazu for namazu)
-	NAMAZU = $with_namazu,
+	NAMAZU=$with_namazu,
 	[AC_PATH_PROG(NAMAZU, namazu, no)]
 )
 if test "$NAMAZU" = "no"; then
@@ -28,7 +28,7 @@
 	mknmz,
 	[  --with-mknmz=PATH       set mknmz location [search path]],
 	AC_MSG_RESULT(using $with_mknmz for mknmz)
-	MKNMZ = $with_mknmz,
+	MKNMZ=$with_mknmz,
 	[AC_PATH_PROG(MKNMZ, mknmz, no)]
 )
 if test "$MKNMZ" = "no"; then
@@ -50,7 +50,7 @@
 	wish,
 	[  --with-wish=PATH        set wish location [search path]],
 	AC_MSG_RESULT(using $with_wish for wish)
-	WISH = $with_wish,
+	WISH=$with_wish,
 	dnl checking for wish (ugly)
 	[AC_PATH_PROGS(WISH, wish8.0jp wish4.2jp wish8.3 wish8.2 wish8.1 wish, no)]
 )
@@ -61,7 +61,7 @@
 	lynx,
 	[  --with-lynx=PATH        set lynx browser location [search path]],
 	AC_MSG_RESULT(using $with_lynx for lynx)
-	LYNX = $with_lynx,
+	LYNX=$with_lynx,
 	[AC_PATH_PROG(LYNX, lynx, no)]
 )
 if test "$LYNX" = "no"; then
@@ -71,7 +71,7 @@
 	groff,
 	[  --with-groff=PATH       set groff location [search path]],
 	AC_MSG_RESULT(using $with_groff for groff)
-	GROFF = $with_groff,
+	GROFF=$with_groff,
 	[AC_PATH_PROGS(GROFF, jgroff groff nroff, no)]
 )
 if test "$GROFF" = "no"; then
@@ -81,7 +81,7 @@
 	info,
 	[  --with-info=PATH        set info location [search path]],
 	AC_MSG_RESULT(using $with_info for info)
-	INFO = $with_info,
+	INFO=$with_info,
 	[AC_PATH_PROG(INFO, info, no)]
 )
 if test "$INFO" = "no"; then
@@ -91,7 +91,7 @@
 	zcat,
 	[  --with-zcat=PATH        set zcat location [search path]],
 	AC_MSG_RESULT(using $with_zcat for zcat)
-	ZCAT = $with_zcat,
+	ZCAT=$with_zcat,
 	[AC_PATH_PROG(ZCAT, zcat, no)]
 )
 if test "$ZCAT" = "no"; then
@@ -101,7 +101,7 @@
     netscape,
     [  --with-netscape=PATH    set netscape location [search path]],
     AC_MSG_RESULT(using $with_netscape for netscape)
-    NETSCAPE = $with_netscape,
+    NETSCAPE=$with_netscape,
     [AC_PATH_PROG(NETSCAPE, netscape, no)]
 )
 if test "$NETSCAPE" = "no"; then

なお、tknamazu/configure.in は、autoconf-2.58 では

Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.58/Autom4te/C4che.pm line 69, <GEN1> line 111.

というエラ−になり、autoconf-2.53 ではうまくいきました。
-- 
かずひこ <http://wiki.fdiary.net/kazuhiko/>
  ★シャア「名字が付いてない」
  ☆一兵卒「あんなの飾りです。偉い人にはそれが分からんのです」