Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jun 2004 01:38:24 +0200
From:      =?Windows-1252?Q?Axel_Sj=F8stedt?= <axel@sjostedt.no>
To:        <freebsd-questions@freebsd.org>
Subject:   Problems installing perl from ports
Message-ID:  <001301c45e32$2b818220$0000fea9@axel>

next in thread | raw e-mail | index | archive | help
Hello all,

I've run into a problem trying to install the perl5.8 port that I cannot
solve. I've been Googling around, and found a few having a simular problem,
but no solution. I have not updated perl before, so the present version are
the one that came bundled with FreeBSD. Here's the last bit of output:

--------------------------------------------------------

install -c -o root -g wheel -m 555 /usr/ports/lang/perl5.8/work/use.perl
/usr/local/bin/use.perl
/bin/mkdir -p /usr/local/lib/perl5/5.8.4/BSDPAN/.
install -c -o root -g wheel -m 444
/usr/ports/lang/perl5.8/work/BSDPAN-5.8.4/BSDPAN.pm
/usr/local/lib/perl5/5.8.4/BSDPAN/BSDPAN.pm
/bin/mkdir -p /usr/local/lib/perl5/5.8.4/BSDPAN/BSDPAN
install -c -o root -g wheel -m 444
/usr/ports/lang/perl5.8/work/BSDPAN-5.8.4/BSDPAN/Override.pm
/usr/local/lib/perl5/5.8.4/BSDPAN/BSDPAN/Override.pm
/bin/mkdir -p /usr/local/lib/perl5/5.8.4/BSDPAN/.
install -c -o root -g wheel -m 444
/usr/ports/lang/perl5.8/work/BSDPAN-5.8.4/Config.pm
/usr/local/lib/perl5/5.8.4/BSDPAN/Config.pm
/bin/mkdir -p /usr/local/lib/perl5/5.8.4/BSDPAN/ExtUtils
install -c -o root -g wheel -m 444
/usr/ports/lang/perl5.8/work/BSDPAN-5.8.4/ExtUtils/MM_Unix.pm
/usr/local/lib/perl5/5.8.4/BSDPAN/ExtUtils/MM_Unix.pm
/bin/mkdir -p /usr/local/lib/perl5/5.8.4/BSDPAN/ExtUtils
install -c -o root -g wheel -m 444
/usr/ports/lang/perl5.8/work/BSDPAN-5.8.4/ExtUtils/Packlist.pm
/usr/local/lib/perl5/5.8.4/BSDPAN/ExtUtils/Packlist.pm
/usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol
"PL_exit_flags"
*** Error code 1

Stop in /usr/ports/lang/perl5.8.
*** Error code 1

--------------------------------------------------------

This happens both on cd /usr/ports/lang/perl5.8 + make install clean, and
portinstall lang/perl5.8.

Both /usr/libexec/ld-elf.so.1 and /usr/local/bin/perl have a minute-fresh
changed date. I've tried a rm /usr/local/bin/perl and then making perl a
symlink to perl5.8.4, with the same problem.

use.perl ports gives the same error.

FreeBSD version is now 4.10-RELEASE. I installed the most recent release in
may 2001, and have kept it updated since then using cvsup and the
instructions on
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
(kernelupgrade and mergemaster).

Hope anyone can gice me a clue on this issue.

Thanks!

-- 
Axel



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001301c45e32$2b818220$0000fea9>