| Summary: | net-im/pidgin-* : Purple perl module has undefined symbols | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Dan Reidy <dubkat> |
| Component: | Current packages | Assignee: | 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: | --- | |
you still can't use the modules outside pigin |
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.