Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Nov 2015 12:19:08 -0500
From:      Mike Jakubik <mike.jakubik@intertainservices.com>
To:        Ports <ports@freebsd.org>
Subject:   Cant install any perl module via ports "Undefined symbol "PL_tainting"
Message-ID:  <775ec9290a5b1400727613a7625d1efd@intertainservices.com>

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

I decided to update spamassassin today and its dependencies only to find 
out that perl is now somehow broken, i get the following errors during 
installation.

===>  Staging for p5-IO-Socket-SSL-2.020
===>   Generating temporary packing list
Pod::Man is not available: Can't load 
'/usr/local/lib/perl5/site_perl/mach/5.16/auto/Encode/Encode.so' for 
module Encode: 
/usr/local/lib/perl5/site_perl/mach/5.16/auto/Encode/Encode.so: 
Undefined symbol "PL_tainting" at /usr/local/lib/perl5/5.16/XSLoader.pm 
line 68.
  at /usr/local/lib/perl5/site_perl/mach/5.16/Encode.pm line 10.
Compilation failed in require at /usr/local/lib/perl5/5.16/Pod/Man.pm 
line 34.
BEGIN failed--compilation aborted at 
/usr/local/lib/perl5/5.16/Pod/Man.pm line 34.
Compilation failed in require at 
/usr/local/lib/perl5/site_perl/ExtUtils/Command/MM.pm line 103.
Man pages will not be generated during this install.
Installing 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/lib/perl5/site_perl/IO/Socket/SSL.pod
Installing 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/lib/perl5/site_perl/IO/Socket/SSL.pm
Installing 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/lib/perl5/site_perl/IO/Socket/SSL/PublicSuffix.pm
Installing 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/lib/perl5/site_perl/IO/Socket/SSL/Utils.pm
Installing 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/lib/perl5/site_perl/IO/Socket/SSL/Intercept.pm
/bin/mkdir -p 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/share/examples/IO-Socket-SSL/
install  -m 555 
/usr/ports/security/p5-IO-Socket-SSL/work/IO-Socket-SSL-2.020/example/* 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/share/examples/IO-Socket-SSL/
====> Compressing man pages (compress-man)
===>  Installing for p5-IO-Socket-SSL-2.020
===>  Checking if p5-IO-Socket-SSL already installed
===>   Registering installation for p5-IO-Socket-SSL-2.020
pkg-static: Unable to access file 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/lib/perl5/site_perl/man/man3/IO::Socket::SSL.3.gz: 
No such file or directory
pkg-static: Unable to access file 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/lib/perl5/site_perl/man/man3/IO::Socket::SSL::Intercept.3.gz: 
No such file or directory
pkg-static: Unable to access file 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/lib/perl5/site_perl/man/man3/IO::Socket::SSL::PublicSuffix.3.gz: 
No such file or directory
pkg-static: Unable to access file 
/usr/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/lib/perl5/site_perl/man/man3/IO::Socket::SSL::Utils.3.gz: 
No such file or directory
*** [fake-pkg] Error code 74


This applies to any p5\ package i try to install. Any ideas?

root@illidan.local:~# perl -v

This is perl 5, version 16, subversion 3 (v5.16.3) built for 
amd64-freebsd-thread-multi

root@illidan.local:~# uname -a
FreeBSD illidan.local 9.3-STABLE FreeBSD 9.3-STABLE #0 r279015: Thu Feb 
19 13:49:28 EST 2015     root@illidan.local:/usr/obj/usr/src/sys/ILLIDAN 
  amd64

Thanks.




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