why do source rpms have "prep" dependencies?
Mamoru Tasaka
mtasaka at ioa.s.u-tokyo.ac.jp
Sun Sep 9 08:59:04 UTC 2007
Robert P. J. Day wrote, at 09/09/2007 04:33 PM +9:00:
> i wanted to poke around the mkinird source rpm so i downloaded it
> and installed it, and then went to "prep" it via its .spec file:
>
> $ rpmbuild -bp mkinitrd.spec
> error: Failed build dependencies:
> parted-devel >= 1.8.5 is needed by mkinitrd-6.0.15-1.fc8.i386
> libdhcp4client-devel is needed by mkinitrd-6.0.15-1.fc8.i386
> libdhcp6client-devel is needed by mkinitrd-6.0.15-1.fc8.i386
> libdhcp-devel >= 1.9 is needed by mkinitrd-6.0.15-1.fc8.i386
> device-mapper-devel is needed by mkinitrd-6.0.15-1.fc8.i386
> $
>
> i'm confused -- why would a source rpm have dependencies for doing a
> simple prep? for actual building perhaps, but doesn't prepping
> involve simply unloading the tarball and applying the patches?
try:
rpmbuild -bp --nodeps foo.spec
Regards,
Mamoru Tasaka
More information about the users
mailing list