[Kazehakase-devel 1620] Re: 念のためもう 1 点 (Re: 更新しました )

Back to archive index

Hiroyuki Ikezoe poinc****@ikezo*****
2004年 9月 27日 (月) 22:38:27 JST


zoeです。


On Mon, 27 Sep 2004 22:24:57 +0900 (JST)
UTUMI Hirosi <utuhi****@yahoo*****> wrote:

> 私のパッケージングがまずいのだと思うのですが、念のためもう1点:
> インストール時に kazehakase-0.1.9/po のところで"mkinstalldirsがない"と
> いうエラーが出ます。
> make[1]: Entering directory `~/rpm/BUILD/kazehakase-0.1.9/po'
> if test -r ".././mkinstalldirs"; then \
>   .././mkinstalldirs
>   ~/rpm/tmp/kazehakase-0.1.9-2.cvs20040927.1mdk-buildroot/usr/share; \
> else \
>   /bin/sh ../mkinstalldirs
>   ~/rpm/tmp/kazehakase-0.1.9-2.cvs20040927.1mdk-buildroot/usr/share; \
> fi
> ../mkinstalldirs: ../mkinstalldirs: No such file or directory
> make[1]: *** [install-data-yes] エラー 127
> make[1]: Leaving directory `~/rpm/BUILD/kazehakase-0.1.9/po'
> 
> cvs20040924までは特にエラーは出ませんでした。
> autogen.sh に次のパッチを当ててautomake-1.7を使うようにしています:
> --- autogen.sh	2004-07-26 17:15:31.000000000 +0900
> +++ autogen.sh.new	2004-07-28 18:53:24.186311864 +0900
> @@ -4,7 +4,7 @@
>  test -z "$srcdir" && srcdir=.
>  
>  libtoolize --copy --force \
> -  && aclocal \
> +  && aclocal-1.7 \
>    && autoheader \
> -  && automake --add-missing --foreign --copy \
> +  && automake-1.7 --add-missing --foreign --copy \
>    && autoconf
> //
> 要求されるautomakeのバージョンが変わったのでしょうか?

これは、automake-1.8がmkinstalldirsをコピーしてくれなくなったからです。
おそらく、内海さんのお使いのマシンに最近automake-1.8が入ったのだと思いま
す。automake-1.8を使う場合はmkinstalldirsを手でコピーしてください。
/usr/share/automake-1.8/とかその辺にあると思います。

この件に関しては、一応この前
http://kazehakase.sourceforge.jp/cgi-bin/hiki/hiki.cgi?Install#l15
に注意書きをつけておきました。

ほんとは、autogen.sh内でautomake-1.8を使う場合はmkinstalldirsをコピーす
るようにしたいんですが、automake-1.8のディレクトリを取得する方法が分から
ないのです。



Kazehakase-devel メーリングリストの案内
Back to archive index