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