Skip Menu |

This queue is for tickets about the Math-BigInt CPAN distribution.

Report information
The Basics
Id: 25675
Status: resolved
Worked: 10 min
Priority: 0/
Queue: Math-BigInt

People
Owner: TELS [...] cpan.org
Requestors: ianburrell [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.80
Fixed in: 1.82



Subject: Math::BigInt is being installed in sitelib instead of overwriting the version included in perl
I am building Math::BigInt 1.81 on perl 5.8.8. The module is being installed in /usr/local/lib/perl5/site_perl/5.8.8. The problem is that the default @INC has the perl lib directory, /usr/local/lib/perl5/5.8.8. before the site directory. This causes Perl to always the version which came with perl. I think the problem is that Math::BigInt 1.81 was converted to Module::Install. The Makefile.PL contains: makemaker_args INSTALLDIRS => 'perl'; It looks like Module::Install 0.65 overwrites the INSTALLDIRS arg from the installdirs property. I think Makefile.PL needs to have: install_as_core This might be considered a bug in Module::Install 0.65.
Subject: Re: [rt.cpan.org #25675] Math::BigInt is being installed in sitelib instead of overwriting the version included in perl
Date: Thu, 22 Mar 2007 21:01:08 +0000
To: bug-Math-BigInt [...] rt.cpan.org
From: Tels <nospam-abuse [...] bloodgate.com>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Moin, On Thursday 22 March 2007 19:52:29 ianburrell@gmail.com via RT wrote: Show quoted text
> Thu Mar 22 15:52:27 2007: Request 25675 was acted upon. > Transaction: Ticket created by ianburrell@gmail.com > Queue: Math-BigInt > Subject: Math::BigInt is being installed in sitelib instead of > overwriting the version included in perl > Broken in: 1.80 > Severity: Normal > Owner: Nobody > Requestors: ianburrell@gmail.com > Status: new > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=25675 > > > > I am building Math::BigInt 1.81 on perl 5.8.8. The module is being > installed in /usr/local/lib/perl5/site_perl/5.8.8. The problem is that > the default @INC has the perl lib directory, /usr/local/lib/perl5/5.8.8. > before the site directory. This causes Perl to always the version which > came with perl. > > I think the problem is that Math::BigInt 1.81 was converted to > Module::Install. The Makefile.PL contains: > > makemaker_args INSTALLDIRS => 'perl'; > > It looks like Module::Install 0.65 overwrites the INSTALLDIRS arg from > the installdirs property. I think Makefile.PL needs to have: > > install_as_core
As far as I read the docs, these should equivalent, although you are right that the latter should be prefered (in fact, if it isn't already in there, I forgot to use it :) Show quoted text
> This might be considered a bug in Module::Install 0.65.
It might, I am not sure at all :) All the best, Tels - -- Signed on Thu Mar 22 20:59:39 2007 with key 0x93B84C15. View my photo gallery: http://bloodgate.com/photos PGP key on http://bloodgate.com/tels.asc or per email. "Zudem könnten nun nicht mehr nur Täter, sondern auch Opfer abgehört werden, um diese besser zu schützen." -- Jörg Bode, FDP (http://heise.de/newsticker/data/anw-11.12.03-003/) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iQEVAwUBRgLulHcLPEOTuEwVAQKNigf7Bw7iytel/FFbOCuUrWUFNQTeE1UOnkiV 10IYRY/oUKctQyxcxFYxIakRWGXG9vpuqyJoQ7EoC88ncXxm/DQAMjC6dUy0mu4z TM7EBI4B5advZjUMtVFZwKlzvWuJJ8upv1tPxpF+cRS5SCYb3W1fcJyEbWUnL62P HOX7yB/Jj1ZqLX7zKlwbwLbv9p+c85hCqfNRh2c8ZiOiVoJOStr2ZMrNJzZk8uDz Jmk8P8/fS28lqjRGMek0JHCdTS4J6N1WiBrhX+BuuNZaUMrxaiEZ+Xy4kXIQ9JN4 tU3LAGd0jQWB4DuBjgLUvbeDJUAkhp5UmxrtbRehLDiyxso5OQttEw== =TcO/ -----END PGP SIGNATURE-----
Thanx for your report, this was fixed with the Math::BigInt v1.82 release.