Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Nov 2005 14:55:39 +0100
From:      David Landgren <david@landgren.net>
To:        Mark Kane <mark@mkproductions.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: After upgrading Perl, cannot reinstall modules - Cwd.so: Undefined symbol "perl_get_sv
Message-ID:  <438DAF5B.5020006@landgren.net>
In-Reply-To: <43890854.8060901@mkproductions.org>
References:  <43890854.8060901@mkproductions.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Mark Kane wrote:
> Hi everyone. I finally did a big portupgrade on a 4.9-RELEASE system
> today and I'm having some problems with Perl.
> 
> I got it updated to 5.8.7 (was 5.6.x before), ran "use.perl port", and
> ran the perl-after-upgrade script which were all said in UPDATING. Now
> it's time to force upgrade/recompile the Perl modules for the new version.
> 
> Unfortunately this is where I get stuck:
> 
> xeon1# portupgrade -f p5-\*
> 
> [snip]
> 
> ===>   p5-HTML-Tagset-3.10 depends on file: /usr/local/bin/perl5.8.7 - found
> ===>   p5-HTML-Tagset-3.10 depends on file: /usr/local/bin/perl5.8.7 - found
> ===>  Configuring for p5-HTML-Tagset-3.10
> /usr/libexec/ld-elf.so.1:
> /usr/local/lib/perl5/5.8.7/mach/auto/Cwd/Cwd.so: Undefined symbol
> "perl_get_sv"
> *** Error code 1
> ------------------------------------

On the odd chance that you haven't resolved this problem...

Cwd is part of the PathTools perl package.

Try forcing the reinstallation of ports/devel/p5-PathTools first and see 
if that gets things back in sync.

David
-- 
"It's overkill of course, but you can never have too much overkill."




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?438DAF5B.5020006>