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.
you still can't use the modules outside pigin