Date: Mon, 25 Oct 2004 10:03:45 -0400 From: "Shawn Guillemette" <list@pc-remedies.net> To: <freebsd-questions@freebsd.org> Subject: perl troubles. Message-ID: <005001c4ba9b$8f6a6bb0$0a02a8c0@shawng>
next in thread | raw e-mail | index | archive | help
Attempting to install perl 5.8 on a newly install FreeBSD 4.10 Machine.=20 I have done the following..=20 Compiled Kernel with IPFW support Install cvsup and updated the ports tree....=20 then cd /usr/ports/databases/mysql40-server make install and cd /usr/ports/www/apache13-modssl make install I then did php=20 cd /usr/ports/lang/php4 make install and moved on to perl=20 # cd /usr/ports/lang/perl5.8 # make install ENABLE_SUIDPERL=3Dyes When install perl 5.8 from the ports I I get this=20 #cd /usr/ports/lang/perl5.8/ make install ENABLE_SUIDPERL=3Dyes and got this /usr/local/man/man1/xsubpp.1 /usr/local/man/man1/a2p.1 /usr/local/man/man1/find2perl.1 /usr/local/man/man1/s2p.1 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.5/BSDPAN/. install -c -o root -g wheel -m 444 /usr/ports/lang/perl5.8/work/BSDPAN-5.8.5/BSDPAN.pm /usr/local/lib/perl5/5.8.5/BSDPAN/BSDPAN.pm /bin/mkdir -p /usr/local/lib/perl5/5.8.5/BSDPAN/BSDPAN install -c -o root -g wheel -m 444 /usr/ports/lang/perl5.8/work/BSDPAN-5.8.5/BSDPAN/Override.pm /usr/local/lib/perl5/5.8.5/BSDPAN/BSDPAN/Override.pm /bin/mkdir -p /usr/local/lib/perl5/5.8.5/BSDPAN/. install -c -o root -g wheel -m 444 /usr/ports/lang/perl5.8/work/BSDPAN-5.8.5/Config.pm /usr/local/lib/perl5/5.8.5/BSDPAN/Config.pm /bin/mkdir -p /usr/local/lib/perl5/5.8.5/BSDPAN/ExtUtils install -c -o root -g wheel -m 444 /usr/ports/lang/perl5.8/work/BSDPAN-5.8.5/ExtUtils/MM_Unix.pm /usr/local/lib/perl5/5.8.5/BSDPAN/ExtUtils/MM_Unix.pm /bin/mkdir -p /usr/local/lib/perl5/5.8.5/BSDPAN/ExtUtils install -c -o root -g wheel -m 444 /usr/ports/lang/perl5.8/work/BSDPAN-5.8.5/ExtUtils/Packlist.pm /usr/local/lib/perl5/5.8.5/BSDPAN/ExtUtils/Packlist.pm /usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol "PL_exit_flags" *** Error code 1 Also of I issue=20 use.perl system I get this # use.perl system /usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol = "PL_exit_flags" and is If use use.perl port # use.perl port /usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol = "PL_exit_flags" I did look at /usr/ports/UPDATING AFFECTS: users of lang/perl5.8 AUTHOR: tobez@FreeBSD.org, mat@FreeBSD.org, marcus@FreeBSD.org lang/perl5.8 has been updated to 5.8.5. you should update everything depending on perl, that is: * first, upgrade your perl5.8 installation. * run "use.perl port", so that the system knows you have 5.8.5. * now, run some magic incantations to upgrade all ports depending on = perl, that is run something like : portupgrade -f `(pkg_info -R perl-5.8.5 |tail +4; \ find /usr/local/lib/perl5/site_perl/5.8.[124] -type f -print0 \ | xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //')|sort = -u` This is likely to fail for a few ports, you'll have to upgrade = them afterwards. Please note, that this last step is, strictly speaking, not = necessary, if you are upgrading from 5.8.4. But it is cleaner to do so = anyway. This is I cant get past the first step.=20 * first, upgrade your perl5.8 installation. I take it they mean to cd to the ports tree and make install ..=20 Well that fails on me.=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005001c4ba9b$8f6a6bb0$0a02a8c0>