cvs commit: ports/lang/perl5.8 Makefile pkg-plist

Anton Berezin tobez at FreeBSD.org
Mon Nov 10 15:03:44 PST 2003


On Mon, Nov 10, 2003 at 05:27:34PM -0500, Joe Marcus Clarke wrote:
> On Mon, 2003-11-10 at 17:12, Kris Kennaway wrote:
> > On Mon, Nov 10, 2003 at 08:23:11PM +0100, Anton Berezin wrote:
> > 
> > > > as it happens): there was a stale libperl.so in /usr/lib from when
> > > > perl was in the tree, and a lot of perl modules were picking it up and
> > > > linking against it, with the result that perl became broken when I
> > > > cleaned up /usr/lib.
> > > 
> > > It should not have happened, since all MakeMaker users (that is, 99.9%
> > > of perl modules) get the linking information from perl itself, so either
> > > the modules you mentioned were somehow picking an older perl, or they
> > > were installed at the time when the older perl was the only perl.
> > 
> > I can't remember the specifics any more..marcus might remember, but
> > they definitely survived a full rebuild of p5* and continued to link
> > against /usr/lib/libperl.so.
> 
> All I did to fix this problem for fenner was to rebuild Perl by itself. 
> I didn't touch any of the modules.  After that, fenner's script worked
> again.

Thanks,

It would be interesting to know what exactly went wrong, but I doubt
we'll find that out at this point.

\Anton.
-- 
If I did know the future of Perl, and if I told you, you'd probably run
away screaming.  -- Larry Wall


More information about the cvs-ports mailing list