make: *** No rule to make target `scavenger.man', needed by `scavenger._man'.

tksmashiw2008-12-19

Fedora 10 に移行してgcc のバージョンが4.3 になったので、2008-07-12 internal compiler error: in build2_stat, at tree.c:3116でチャレンジしたScavenger for X WindowsのビルドにFedora 10 で再チャレンジした。


$ []rpm -q gcc[]
[]gcc-4.3.2-7.i386[]
$ []tar zxf xscavenger-1.4.4.tgz[]
$ []cd xscavenger-1.4.4[]
$ []cd src[]
$ []xmkmf[]
[]imake -DUseInstalled -I/usr/share/X11/config[]
$ []make[]
[]...省略...[]
[]make: *** No rule to make target `scavenger.man', needed by `scavenger._man'. Stop.[]
[]LANG=ja_JP.UTF-8なら「make: *** `scavenger._man' に必要なターゲット `scavenger.man'[]
[] を make するルールがありません. 中止.」[]
$ []ln -s scavenger.6 scavenger.man[] []scavenger.6へリンクをはる。[]
$ []make[]
[]...省略...[]
$ []sudo paco -lp xscavenger-1.4.4 'make install'[] []pacoでログを採りつつインストール[]
[]...省略...[]
$ []paco -f xscavenger[]
[]xscavenger-1.4.4:[]
[]/usr/bin/scavenger[]
[]/usr/lib/X11/scavenger/badguy.lbm[]
[]/usr/lib/X11/scavenger/brownblue.lbm[]
[]以下、「/usr/lib/X11/scavenger/」にインストールされたファイルが表示される。[]
$ []sudo paco -lp+ xscavenger-1.4.4 'gzip -c scavenger.6 > /usr/share/man/man6/scavenger.6.gz'[]
[]追加でマニュアルをインストール[]
$ []scavenger[] []scavengerが起動する。[]