Jay Levitt wrote:
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?
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).


Conversely, it doesn't seem like your RPM changes PREFIX, so do you know
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/root


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



Reply via email to