some cross compile problems

pencil 磊 pencilren at hotmail.com
Mon Sep 17 22:47:05 EDT 2007


We are working on porting pidgin to qtopia. 
We have finished cross-compile some libraries needed by libpurple 
libraries, They are:
glib, gnutils(for cross compile gnutils we need libtansn, libgpg-error, 
libgcrypt), libxml2. we also cross compile meanwhile for sametime protocol. 

When we cross compile libpurple, it is also ok, and we get the libpurple 
library and the  plugins associated with protocols, include liboscar.so and 
libjabber.so.
But when we download the libraries to the board, liboscar and libjabber can 
not load correctly but other protocol plugins can be loaded like msn, yahoo 
etc. The debug message is :


plugins: probing /home/flash/wang/lib/purple-2/autoaccept.so
plugins: probing /home/flash/wang/lib/purple-2/buddynote.so
plugins: probing /home/flash/wang/lib/purple-2/idle.so
plugins: probing /home/flash/wang/lib/purple-2/joinpart.so
plugins: probing /home/flash/wang/lib/purple-2/libaim.so
plugins: /home/flash/wang/lib/purple-2/libaim.so is not loadable: 
liboscar.so.0: cannot open shared object file: No such file or directory
plugins: probing /home/flash/wang/lib/purple-2/libgg.so
plugins: probing /home/flash/wang/lib/purple-2/libicq.so
plugins: /home/flash/wang/lib/purple-2/libicq.so is not loadable: 
liboscar.so.0: cannot open shared object file: No such file or directory
plugins: probing /home/flash/wang/lib/purple-2/libirc.so
plugins: probing /home/flash/wang/lib/purple-2/libjabber.so
plugins: /home/flash/wang/lib/purple-2/libjabber.so is not usable because 
the 'purple_init_plugin' symbol could not be found.  Does the plugin call 
the PURPLE_INIT_PLUGIN() macro?
plugins: probing /home/flash/wang/lib/purple-2/libmsn.so
plugins: probing /home/flash/wang/lib/purple-2/libnovell.so
plugins: probing /home/flash/wang/lib/purple-2/liboscar.so
plugins: /home/flash/wang/lib/purple-2/liboscar.so is not usable because 
the 'purple_init_plugin' symbol could not be found.  Does the plugin call 
the PURPLE_INIT_PLUGIN() macro?
plugins: probing /home/flash/wang/lib/purple-2/libqq.so
plugins: probing /home/flash/wang/lib/purple-2/libsametime.so
plugins: /home/flash/wang/lib/purple-2/libsametime.so has a prefs_info, but 
is a prpl. This is no longer supported.
plugins: probing /home/flash/wang/lib/purple-2/libsimple.so
plugins: probing /home/flash/wang/lib/purple-2/libxmpp.so
plugins: /home/flash/wang/lib/purple-2/libxmpp.so is not loadable: 
libjabber.so.0: cannot open shared object file: No such file or directory


1 What's wrong with our cross compile, do we forget some libraries.

2 yahoo protocol dose not support, a correct yahoo account will get a error 
password  message when connected.


3 how do I cross comple silc-client, I get an error when configure
"configure: error: cannot run test program while cross compiling
See `config.log' for more details."
I use silc-toolkit-1.1-beta3

_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。  http://www.hotmail.com  




More information about the Devel mailing list