![](https://seccdn.libravatar.org/avatar/678f95ef15154106d12600b7cca9b7db.jpg?s=120&d=mm&r=g)
On 20/03/06, Linda Walsh <suse@tlinx.org> wrote:
I've been trying to rebuild some rpms and have run into some strange build requirements.
For example: to build squid, the BuildRequires statement says I need "cracklib".
I can't find any requirement in squid on cracklib and indeed, squid builds find without it.
So what is the purpose of "Buildrequires" statements that require packages that aren't needed to build the package? Where did these lists come from?
Shouldn't the Buildrequires statements only include those packages needed by the package to build?
thanks, linda
--
Linda, I read something about this not too long ago. Sorry, I cannot remember exactly where. I think it was because some other packages that the build requires needed those specific libraries but, as you have found, it will get along nicely without them. Bit of a convoluted answer and I apologise for that. If I can find the original article I'll post it up but don't hold your breath :-) -- ============================================== I am only human, please forgive me if I make a mistake it is not deliberate. ============================================== Xmas may be over but, PLEASE DON'T drink and drive you'll make it to the next one that way. Kevan Farmer Linux user #373362 Cheslyn Hay Staffordshire WS6 7HR