Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 212783

Summary: net-im/pidgin-* : Purple perl module has undefined symbols
Product: Gentoo Linux Reporter: Dan Reidy <dubkat>
Component: Current packagesAssignee: Gentoo Net-im project <net-im>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Dan Reidy 2008-03-09 00:30:22 UTC
After installing Pidgin with USE="perl" and manuall installing glib-perl (see bug: 212781) pidgin's Purple perl-module complains.

perl -MGlib -MPurple -ne '{ print "hello" }'
perl: symbol lookup error: /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Purple/Purple.so: undefined symbol: purple_perl_callXS

I have rebuilt, Perl, glib-perl, and pidgin to make sure they are all compiled against current versions, alas trying to load the Purple module from a script fails with the following errors:

$ perl -MGlib -MPurple -ne '{ print "hello" }'
perl: symbol lookup error: /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Purple/Purple.so: undefined symbol: purple_perl_callXS





Reproducible: Always

Steps to Reproduce:
1.USE="perl" emerge -avuD perl, glib-perl, pidgin
2.perl -MGlib -MPurple -ne '{ print "hello" }'
3.

Actual Results:  
perl: symbol lookup error: /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Purple/Purple.so: undefined symbol: purple_perl_callXS


Expected Results:  
"hello"

This failure makes writing (or using) perlscripts in net-im/pidgin impossible.
Comment 1 Olivier Crete (RETIRED) gentoo-dev 2008-04-01 02:26:32 UTC
you still can't use the modules outside pigin