namazu-ml(ring)


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

Re: configure probrem in namazu-1.4.0.0-beta-7.



NOKUBI Takatsugu wrote:

> ./configure --prefix=/home/knok/namazu --exec-prefix=/home/knok/namazu
> 
>   とし、出来上がったsrc/mknmzを見ると、
> 
> my $LIBDIR  = "/home/knok/namazu/lib";      # directory where library and etc are in.
> 
>   となっています。何が悪いんでしょう...
> 
> # /bin/shの実体がbash 2.01なのがよくない?

参考までに:
Cygwin b20.1にはbash-2.02.1が含まれていますが、

$ ./configure --prefix=/home/foo/namazu --exec-prefix=/home/foo/namazu
(中略)
$ make
(中略)
sed -e 's!%LIBDIR%!/home/foo/namazu/namazu/lib!g' \
mknmz.pl > mknmz
chmod +x mknmz

というわけで、問題はありません。

>   先のメールで書くのを忘れていましたが、src/Makefile.inが
> 
> exec_prefix = @prefix@/@PACKAGE@
> 
>   となっているのが多分原因だろうと思います。

単にその一行を削除するだけではダメです。まず、実行可能ファイルを
defaultで /usr/local/bin にインストールしようします。それに、

$ ./configure --prefix=/home/foo/namazu --exec-prefix=/home/foo

とした場合にはどうなるでしょう?


  A A
= . . =
   V
end
Ryuji Abe