>>709
>鳥のspecファイルはその環境で正しくビルドできるよう 慎重に調整されているのだよ。
>野良specファイルが一発でビルドできる方が奇跡

なるほど。
specファイルって汎用性がないってことなのですね。


CentOS 6.2では、makeも失敗しました。
# make
cc: /lib/modules/2.6.32-220.4.2.el6.x86_64/build/include/linux/version.h: そのようなファイルやディレクトリはありません
cc: no input files
 <略>
make -C usr
make[1]: ディレクトリ `/usr/src/redhat/SOURCES/iscsitarget-1.4.20.2/usr' に入ります
make[1]: `all' に対して行うべき事はありません.
make[1]: ディレクトリ `/usr/src/redhat/SOURCES/iscsitarget-1.4.20.2/usr' から出ます
make -C /lib/modules/2.6.32-220.4.2.el6.x86_64/build SUBDIRS=/usr/src/redhat/SOURCES/iscsitarget-1.4.20.2/kernel modules
make: *** /lib/modules/2.6.32-220.4.2.el6.x86_64/build: そのようなファイルやディレクトリはありません. 中止.
make: *** [kernel] エラー 2

Fedora 10だと、specからrpmビルドできませんでしたが、make,make installはできました。
# chkconfig --add iscsi-target
[root@server01 iscsitarget-1.4.20.2]# service iscsi-target start
Starting iSCSI Target: [ OK ]

fedora 10だったら、なんとかがんばったら、specからrpm作れそうですか。