From owner-freebsd-ports@FreeBSD.ORG Mon Oct 25 06:01:50 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4EAC416A4CE for ; Mon, 25 Oct 2004 06:01:50 +0000 (GMT) Received: from smtp.owt.com (smtp.owt.com [204.118.6.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDB2343D62 for ; Mon, 25 Oct 2004 06:01:49 +0000 (GMT) (envelope-from kstewart@owt.com) Received: from [207.41.94.233] (owt-207-41-94-233.owt.com [207.41.94.233]) by smtp.owt.com (8.12.8/8.12.8) with ESMTP id i9P61SLc018434; Sun, 24 Oct 2004 23:01:29 -0700 From: Kent Stewart To: freebsd-ports@freebsd.org Date: Sun, 24 Oct 2004 23:01:34 -0700 User-Agent: KMail/1.7 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200410242301.34360.kstewart@owt.com> Subject: Re: Perl installation problem X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2004 06:01:50 -0000 On Sunday 24 October 2004 10:37 pm, Rich Morin wrote: > [I already sent this message to Perl-5-Porters, but I am copying it here, > in case someone recognizes the problem or knows of a workaround. I'm about > ready to try fudging the Ports makefile to ask for version 5.8.5, but I'm > rather loathe to do that, lest it introduce invisible errors... -r] > > We built and installed Perl 5.8.5 under FreeBSD 4.7 on a generic Pentium > platform, using Perl sources from cpan.org (not the FreeBSD ports > collection, which is back at 5.8.2). The README.freebsd did not tell us to > do anything special and did not indicate any known difficulties. That is funny. When I look at my INDEX list, I see Port: perl-5.8.5 Path: /usr/ports/lang/perl5.8 You must have fogotten something because perl-5.8.5 installed on my system just fine. Kent > > We ran > > % sh Configure -de > % make > % make test > % make install > > "make test" showed no errors that we saw. Also, a simple "Hello World" > script runs just fine. However, we're getting failures with complex Perl > scripts that use modules with shared libraries, as: > > When trying to run cpan shell, we get: > > % cpan > /usr/libexec/ld-elf.so.1: > > /usr/local/lib/perl5/site_perl/5.8.5/i386-freebsd/auto/Term/ReadKey/ReadKey >.so: Undefined symbol "perl_get_sv" > > > Trying to use Movable Type weblog w/ MySQL database, we get: > > /usr/libexec/ld-elf.so.1: > /usr/local/lib/perl5/site_perl/5.8.5/i386-freebsd/auto/DBI/DBI.so: > Undefined symbol "perl_get_sv" > > Same symbol; different library. Does this look familiar to anyone? The > question is rather urgent, as the installation wiped out out ability to > run Perl for many serious purposes... > > -r -- Kent Stewart Richland, WA http://users.owt.com/kstewart/index.html