FS#9078 - perl packages with compiled libraries need recompilation with perl 5.10.0
Attached to Project:
Arch Linux
Opened by Francois Charette (Firmicus) - Wednesday, 02 January 2008, 10:44 GMT
Last edited by Kevin Piche (kpiche) - Wednesday, 26 March 2008, 02:56 GMT
Opened by Francois Charette (Firmicus) - Wednesday, 02 January 2008, 10:44 GMT
Last edited by Kevin Piche (kpiche) - Wednesday, 26 March 2008, 02:56 GMT
|
Details
Description:
All perl packages that contain compiled libraries need to be recompiled to work with perl 5.10.0, because the new version of perl does not unterstand the symbol Perl_Tstack_sp_ptr Steps to reproduce: Try to use a module that relies on such a compiled library, such as for example: > perl -e "require XML::Parser" perl: symbol lookup error: /usr/lib/perl5/site_perl/current/i686-linux-thread-multi/auto/XML/Parser/Expat/Expat.so: undefined symbol: Perl_Tstack_sp_ptr On my machine I was able to identify all packages that require recompilation with find /usr/lib/perl5/site_perl/ -name '*.so' -exec pacman -Qo '{}' \; The package given by the output include these (from extra), and many more: cairo-perl glade-perl glib-perl gtk2-perl imagemagick mod_perl net-snmp perl-compress-raw-zlib perl-crypt-ssleay perl-dbi perl-event perl-html-parser perl-tk perlxml subversion ... |
This task depends upon
Closed by Kevin Piche (kpiche)
Wednesday, 26 March 2008, 02:56 GMT
Reason for closing: Fixed
Additional comments about closing: Rebuilt rrdtool.
Wednesday, 26 March 2008, 02:56 GMT
Reason for closing: Fixed
Additional comments about closing: Rebuilt rrdtool.
gnome-perl
gnome-vfs-perl
gnomecanvas-perl
perl-locale-gettext
There's also a few from [community], which I post as a remainder:
perl-gstreamer
perl-gstreamer-interfaces
perl-gtk2-trayicon
perl-net-dbus
perl-xml-twig
LANG=C find /usr/lib/perl5/site_perl/ -name '*.so' -exec pacman -Qo '{}' \; | cut -d\ -f5 | sort | uniq
Excluding the ones I already posted, I can add, from [extra]:
frozen-bubble
perl-digest-sha1
perl-libintl-perl
perl-term-readkey
perl-unicode-string
sdl_perl
And from [community]:
perl-fuse
perl-gtk2-mozembed
perl-text-iconv
I don't know the packages that have perl modules bundled with them like subversion or imagemagick.
from [extra]
perl-text-iconv
perl-term-readkey
rrdtool
is also broken:
perl: symbol lookup error: /usr/lib/perl5/site_perl/current/i686-linux-thread-multi/auto/RRDs/RRDs.so: undefined symbol: Perl_Tstack_sp_ptr