From owner-freebsd-questions@FreeBSD.ORG Wed Nov 30 13:56:32 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B293016A423 for ; Wed, 30 Nov 2005 13:56:32 +0000 (GMT) (envelope-from david@landgren.net) Received: from sferics.mongueurs.net (sferics.mongueurs.net [81.80.147.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id BDA5343D7B for ; Wed, 30 Nov 2005 13:56:19 +0000 (GMT) (envelope-from david@landgren.net) Received: from [127.0.0.1] (exo.bpinet.com [81.80.147.206]) by sferics.mongueurs.net (Postfix) with ESMTP id 9A8D1AA8D; Wed, 30 Nov 2005 14:56:18 +0100 (CET) Message-ID: <438DAF5B.5020006@landgren.net> Date: Wed, 30 Nov 2005 14:55:39 +0100 From: David Landgren Organization: The Lusty Decadent Delights of Imperial Pompeii User-Agent: Thunderbird 1.5 (Windows/20051025) MIME-Version: 1.0 To: Mark Kane References: <43890854.8060901@mkproductions.org> In-Reply-To: <43890854.8060901@mkproductions.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: After upgrading Perl, cannot reinstall modules - Cwd.so: Undefined symbol "perl_get_sv X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Nov 2005 13:56:32 -0000 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."