Date: Sat, 12 Jul 2008 10:50:45 -0700 From: David Southwell <david@vizion2000.net> To: Remko Lodder <remko@freebsd.org> Cc: freebsd-perl@freebsd.org Subject: Re: Adjusting Cpan on upgrade from 6.1 to 6.3 Message-ID: <200807121050.46213.david@vizion2000.net> In-Reply-To: <4878E72C.5050705@FreeBSD.org> References: <200807120840.38991.david@vizion2000.net> <200807121027.45757.david@vizion2000.net> <4878E72C.5050705@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 12 July 2008 10:17:32 Remko Lodder wrote: > David Southwell wrote: > > On Saturday 12 July 2008 08:28:53 Remko Lodder wrote: > >> David Southwell wrote: > >> > >> Have you wiped your $HOME/.cpan and recreated it? > > > > On Saturday 12 July 2008 08:28:53 Remko Lodder wrote: > >> David Southwell wrote: > >> > >> Have you wiped your $HOME/.cpan and recreated it? > > > > I removed all .cpan from the system > > That does not seem to be the problem. > > > > This error line from cpan shell may provide a clue: > > > cpan > r > > ___________________________ > > LWP failed with code[500] message[Errno architecture > > (amd64-freebsd-6.1-release) does not match executable architecture > > (amd64-freebsd-6.3-stable) at > > /usr/local/lib/perl5/site_perl/5.8.8/Errno.pm line 11. > > _______________________________ > > > > Checking the file: > > Errno.pm has the following header: > > > > # > > # This file is auto-generated. ***ANY*** changes here will be lost > > # > > > > package Errno; > > our (@EXPORT_OK,%EXPORT_TAGS,@ISA,$VERSION,%errno,$AUTOLOAD); > > use Exporter (); > > use Config; > > use strict; > > > > "$Config{'archname'}-$Config{'osvers'}" eq > > "amd64-freebsd-6.1-release" or > > die "Errno architecture (amd64-freebsd-6.1-release) does not match > > executable architecture ($Config{'archname'}-$Config{'osvers'})"; > > > > $VERSION = "1.10"; > > $VERSION = eval $VERSION; > > @ISA = qw(Exporter); > > > > It looks as though Errno.pm does not get updated even with > > # Portupgrade -Rf perl5.8. > > > > What creates this file? > > > > David > It gets installed as part of perl 5.8.8 install > (at my end): > > nakur# pkg_info -W /usr/local/lib/perl5/5.8.8/mach/Errno.pm > /usr/local/lib/perl5/5.8.8/mach/Errno.pm was installed by package > perl-5.8.8_1 > > are you using a package? is your ports tree up to date and did you > entirely reinstall it from there? (because it seems that a reinstall > will update the freebsd version as well).. > I am not using a package but compiling. The interesting thing is that the date on Errno.prn predates the the upgrade I am tempted to conclude that a new file is not being written by the port makefile on upgrade. That suggests the port is not checking to see whether the system has been upgraded. I have a lot of cpan modules installed so maybe I should delete everything and start again unless someone can come up with a simple solution <chuckles> david
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807121050.46213.david>