Cannot load libpurple plugins dynamically on iOS

Joe Jordan joe.pidgin_devel at joedj.net
Mon Aug 15 21:49:59 EDT 2011


Hi folks,

I have built libpurple for (jailbroken) iOS, but it cannot dynamically load any plugins.  I get debug output such as:

plugins: /var/mobile/pidgin/install/lib/purple-2/ssl-gnutls.so is not usable because the 'purple_init_plugin' symbol could not be found.

The symbol looks alright to me:

iJoe:~/pidgin/install/lib/purple-2 mobile$ nm -g ssl-gnutls.so | grep 'T '
000031e8 T _purple_init_plugin


The build commands I'm using are:

./configure --prefix ~/pidgin/install --disable-nls --disable-gtkui --disable-consoleui --disable-screensaver --disable-sm --disable-gtkspell --disable-gstreamer --disable-vv --disable-meanwhile --disable-avahi --disable-idn --disable-dbus --disable-perl --disable-nss --disable-tcl --with-static-prpls=gg,irc,jabber,msn,myspace,mxit,novell,oscar,simple,yahoo,zephyr  &&  make  &&  make install

Static plugins such as yahoo seem to run, but then fail with e.g.:

(11:41:45) connection: Connection error on 0xb31260 (reason: 4 description: SSL support unavailable)


Any suggestions?

Kind regards,
Joe




More information about the Devel mailing list