[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