namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make clean (Re: File::MMagic)
Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> wrote:
>make clean でこける状況:
>
> 1. ./configure 時に File::Magic がインストールされていな
> いことが判明した
> -> File-MMagic/Makefile を作る
> -> SUBDIRS に File-MMagic が含まれる
> 2. make
> 3. make clean # このときに File-MMagic/Makefile が消える
> 4. make clean # File-MMagic/Makefile がないのでエラー
>
>
>というわけで、 make clean でこける状況は滅多に起きないと思い
>ます。 ./configure && make に連動させておいた方がやっぱり便
>利そうです。
「滅多に起きない」と思っていたら、自分が遭遇してしまいまし
た。;-)
というわけで、configure.in を修正して
>3 で File-MMagic/Makefile が消えないようにするには
>File-MMagic/Makefile の
>
> -mv Makefile Makefile.old \$(DEV_NULL)'
>
>の行を ./configure 時に消してしまえばいいんだけど、そこまで
>する必要はあるかな?
の対応をしました。こんな感じ:
grep -v '^ -mv Makefile Makefile\.old \$(DEV_NULL)' \
Makefile > Makefile.tmp
mv Makefile.tmp Makefile
-- Satoru Takabayashi