Jay Levitt wrote:
site_perl isn't used by default in mdk 9.0 (or perl 5.8.0, look at the changelog for perl-base, search vendor_perl), so it would generate bogus dependencies when creating the rpm (files under site_perl would depend on perl-base >= 5.800 --which doesn't exist, rendering the resulting rpm impossible to install-- while files under vendor_perl depend on perl-base >= 2:5.8.0).Interesting. That patch just installs Shell.pm into vendor_perl instead of site_perl. But when I ran the stock Cyrus configure on MDK 9.0, I had no problem with it running in site_perl; the problem I had was just that site_perl is not actually under PREFIX, and Makefile.PL passes PREFIX explicitly. What problems did you have under 9.0?
in the build part the %configure macro will automatically call configure --prefix=/usr (and other standard parameters) while in the install part make install is called with PREFIX=/current/build/rootConversely, it doesn't seem like your RPM changes PREFIX, so do you know
BTW: my message won't reach you directly since your ISP, in a misguided attempt to block spam, will bounce my messages. Please tell your ISP not to use methods that, while ineffective against spam, are blocking legitimate email, i.e. by making internet communication not functional they're worse than the problem they're trying to solve.
See http://slashdot.org/article.pl?sid=01/05/21/1944247 or even http://www.dotcomeon.com (if you filter through the bullshit there are many good points and links there).
Bye
--
Luca Olivetti
Wetron Automatización S.A. http://www.wetron.es/
Tel. +34 93 5883004 Fax +34 93 5883007