[Pidgin] #17028: Can't load '/usr/local/lib/purple-2/perl/auto/Purple/Purple.so' for module Purple: /usr/local/lib/purple-2/perl/auto/Purple/Purple.so: undefined symbol: g_free at /usr/share/perl5/XSLoader.pm line 70.
Pidgin
trac at pidgin.im
Tue May 31 07:40:05 EDT 2016
#17028: Can't load '/usr/local/lib/purple-2/perl/auto/Purple/Purple.so' for module
Purple: /usr/local/lib/purple-2/perl/auto/Purple/Purple.so: undefined
symbol: g_free at /usr/share/perl5/XSLoader.pm line 70.
----------------------+-----------------------
Reporter: jsynacek | Owner:
Type: defect | Status: new
Milestone: | Component: libpurple
Version: 2.10.12 | Keywords:
----------------------+-----------------------
Steps to reproduce:
{{{
1) autoreconf -if
2) ./configure --enable-perl --disable-screensaver --disable-gtkspell
3) make -j5
4) sudo make install
5) perl -MPurple -I/usr/local/lib/purple-2/perl -e1
Can't load '/usr/local/lib/purple-2/perl/auto/Purple/Purple.so' for module
Purple: /usr/local/lib/purple-2/perl/auto/Purple/Purple.so: undefined
symbol: g_free at /usr/share/perl5/XSLoader.pm line 70.
at /usr/local/lib/purple-2/perl/Purple.pm line 52.
Compilation failed in require.
BEGIN failed--compilation aborted.
}}}
Editing libpurple/plugins/perl/common/Makefile.PL and adding '-lglib-2.0'
resolves the undefined reference to g_free(), but there's still a problem:
{{{
$ perl -MPidgin -I/usr/local/lib/purple-2/perl
-I/usr/local/lib/pidgin/perl -e1
perl: symbol lookup error:
/usr/local/lib/purple-2/perl/auto/Purple/Purple.so: undefined symbol:
purple_perl_callXS
}}}
--
Ticket URL: <https://developer.pidgin.im/ticket/17028>
Pidgin <https://pidgin.im>
Pidgin
More information about the Tracker
mailing list