Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 212783 - net-im/pidgin-* : Purple perl module has undefined symbols
Summary: net-im/pidgin-* : Purple perl module has undefined symbols
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-09 00:30 UTC by Dan Reidy
Modified: 2008-04-01 02:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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