Summary: | Gaim 2.0.0 beta2 no contact list shown | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Peter Dedecker <Peter.Dedecker> |
Component: | New packages | Assignee: | Gentoo Net-im project <net-im> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Peter Dedecker
2006-01-25 13:07:46 UTC
Sorry, it seems that I forgot to enable the debug useflag with this version. So I recompiled the whole thing and now I can give following debug output as I started gaim with auto-logon and changed status of a few accounts. dbus: Failed to get connection plugins: probing /usr/lib/gaim/docklet.so plugins: /usr/lib/gaim/docklet.so is unloadable: undefined symbol: away_messages plugins: probing /usr/lib/gaim/gaim-remote.so plugins: /usr/lib/gaim/gaim-remote.so is unloadable: undefined symbol: away_messages plugins: probing /usr/lib/gaim/gevolution.so plugins: /usr/lib/gaim/gevolution.so is unloadable: undefined symbol: gaim_disclosure_get_type plugins: /usr/lib/gaim/gevolution.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/gestures.so plugins: /usr/lib/gaim/gestures.so is unloadable: undefined symbol: gaim_conv_window_switch_conversation plugins: /usr/lib/gaim/gestures.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/perl.so plugins: /usr/lib/gaim/perl.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/tcl.so plugins: /usr/lib/gaim/tcl.so is unloadable: undefined symbol: gaim_find_conversation plugins: /usr/lib/gaim/tcl.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/ssl.so plugins: /usr/lib/gaim/ssl.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/ssl-gnutls.so plugins: /usr/lib/gaim/ssl-gnutls.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/ssl-nss.so plugins: /usr/lib/gaim/ssl-nss.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/ticker.so plugins: /usr/lib/gaim/ticker.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/autorecon.so plugins: /usr/lib/gaim/autorecon.so is unloadable: undefined symbol: serv_set_away plugins: /usr/lib/gaim/autorecon.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/extplacement.so plugins: /usr/lib/gaim/extplacement.so is unloadable: undefined symbol: gaim_conv_window_add_conversation plugins: /usr/lib/gaim/extplacement.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/history.so plugins: /usr/lib/gaim/history.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/iconaway.so plugins: /usr/lib/gaim/iconaway.so is unloadable: undefined symbol: imaway plugins: probing /usr/lib/gaim/idle.so plugins: /usr/lib/gaim/idle.so is unloadable: undefined symbol: serv_set_idle plugins: /usr/lib/gaim/idle.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/notify.so plugins: /usr/lib/gaim/notify.so is unloadable: undefined symbol: gaim_conversation_get_window plugins: /usr/lib/gaim/notify.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/relnot.so plugins: /usr/lib/gaim/relnot.so is unloadable: undefined symbol: gaim_url_fetch plugins: /usr/lib/gaim/relnot.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/spellchk.so plugins: /usr/lib/gaim/spellchk.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/statenotify.so plugins: /usr/lib/gaim/statenotify.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/timestamp.so plugins: /usr/lib/gaim/timestamp.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libgg.so plugins: /usr/lib/gaim/libgg.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libgg.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libirc.so plugins: /usr/lib/gaim/libirc.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libirc.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libjabber.so plugins: /usr/lib/gaim/libjabber.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libjabber.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libmsn.so plugins: /usr/lib/gaim/libmsn.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libmsn.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libnapster.so plugins: /usr/lib/gaim/libnapster.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libnapster.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libnovell.so plugins: /usr/lib/gaim/libnovell.so is unloadable: undefined symbol: serv_got_update plugins: /usr/lib/gaim/libnovell.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/liboscar.so plugins: /usr/lib/gaim/liboscar.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/liboscar.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libyahoo.so plugins: /usr/lib/gaim/libyahoo.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libyahoo.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libzephyr.so plugins: /usr/lib/gaim/libzephyr.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libzephyr.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) util: Reading file accounts.xml from directory .gaim-2.0.0_beta2/ util: Reading file status.xml from directory .gaim-2.0.0_beta2/ stun: using server g_log: Unable to load stock pixmap phone.png g_log: Unable to load stock pixmap status-online.png g_log: Unable to load stock pixmap status-offline.png g_log: Unable to load stock pixmap status-away.png g_log: Unable to load stock pixmap status-invisible.png g_log: Unable to load stock pixmap status-typing0.png g_log: Unable to load stock pixmap status-typing1.png g_log: Unable to load stock pixmap status-typing2.png g_log: Unable to load stock pixmap status-typing3.png g_log: Unable to load stock pixmap status-connect0.png g_log: Unable to load stock pixmap status-connect1.png g_log: Unable to load stock pixmap status-connect2.png g_log: Unable to load stock pixmap status-connect3.png util: Reading file blist.xml from directory .gaim-2.0.0_beta2/ g_log: gaim_presence_set_status_active: assertion `status != NULL' failed g_log: gaim_presence_set_status_active: assertion `status != NULL' failed ... lots of this errors ... ;-) g_log: gaim_presence_set_status_active: assertion `status != NULL' failed g_log: gaim_presence_set_status_active: assertion `status != NULL' failed prefs: Reading .gaim-2.0.0_beta2/prefs.xml prefs: Finished reading .gaim-2.0.0_beta2/prefs.xml prefs: removing pref /plugins/core/autorecon/hide_connected_error prefs: removing pref /plugins/core/autorecon/hide_connecting_error prefs: removing pref /plugins/core/autorecon/restore_state prefs: removing pref /plugins/core/autorecon prefs: Renaming /gaim/gtk/conversations/im/raise_on_events to /plugins/gtk/X11/notify/method_raise g_log: gaim_prefs_rename: assertion `newpref != NULL' failed plugins: Loading saved plugin /usr/lib/gaim/ssl-nss.so plugins: Loading saved plugin /usr/lib/gaim/ssl.so plugins: Loading saved plugin /usr/lib/gaim/notify.so plugins: Loading saved plugin /usr/lib/gaim/relnot.so plugins: Unable to find saved plugin /usr/lib/gaim/docklet.so Session Management: ICE initialized. Session Management: Connecting with no previous ID Session Management: Handling new ICE connection... done. Session Management: Connected to manager (GnomeSM) with client ID 117f000001000113823522000000143070157 Session Management: Using /usr/local/usr/bin/gaim as command accels: accel changed, scheduling save. accels: accel changed, scheduling save. g_log: gaim_status_get_type: assertion `status != NULL' failed g_log: gaim_status_get_type: assertion `status != NULL' failed g_log: gaim_status_get_type: assertion `status != NULL' failed Session Management: Received first save_yourself Session Management: Received save_complete util: Writing file accounts.xml to directory .gaim-2.0.0_beta2/ util: Writing file blist.xml to directory .gaim-2.0.0_beta2/ accels: saving accels to .gaim-2.0.0_beta2/accels g_log: gaim_status_get_type: assertion `status != NULL' failed g_log: gaim_status_get_type: assertion `status != NULL' failed g_log: gaim_status_get_type: assertion `status != NULL' failed g_log: gaim_status_get_type: assertion `status != NULL' failed util: Writing file accounts.xml to directory .gaim-2.0.0_beta2/ g_log: gaim_status_get_type: assertion `status != NULL' failed g_log: gaim_status_get_type: assertion `status != NULL' failed g_log: gaim_status_get_type: assertion `status != NULL' failed util: Writing file accounts.xml to directory .gaim-2.0.0_beta2/ prefs: /core/savedstatus/current changed, scheduling save. prefs: /core/savedstatus/current changed, scheduling save. prefs: /core/savedstatus/current changed, scheduling save. util: Writing file status.xml to directory .gaim-2.0.0_beta2/ util: Writing file prefs.xml to directory .gaim-2.0.0_beta2/ util: Writing file status.xml to directory .gaim-2.0.0_beta2/ main: Unloading all plugins Session Management: Handling closed ICE connection... done. Session Management: Connection closed. accels: accel changed, scheduling save. accels: accel changed, scheduling save. accels: accel changed, scheduling save. accels: accel changed, scheduling save. accels: accel changed, scheduling save. accels: accel changed, scheduling save. Also when I try to start gaim with an empty profile, the problems remain. I think something failed with the ROOT=/usr/local $ /usr/local/usr/bin/gaim -c .gaimtest/ dbus: Failed to get connection plugins: probing /usr/lib/gaim/docklet.so plugins: /usr/lib/gaim/docklet.so is unloadable: undefined symbol: away_messages plugins: probing /usr/lib/gaim/gaim-remote.so plugins: /usr/lib/gaim/gaim-remote.so is unloadable: undefined symbol: away_messages plugins: probing /usr/lib/gaim/gevolution.so plugins: /usr/lib/gaim/gevolution.so is unloadable: undefined symbol: gaim_disclosure_get_type plugins: /usr/lib/gaim/gevolution.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/gestures.so plugins: /usr/lib/gaim/gestures.so is unloadable: undefined symbol: gaim_conv_window_switch_conversation plugins: /usr/lib/gaim/gestures.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/perl.so plugins: /usr/lib/gaim/perl.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/tcl.so plugins: /usr/lib/gaim/tcl.so is unloadable: undefined symbol: gaim_find_conversation plugins: /usr/lib/gaim/tcl.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/ssl.so plugins: /usr/lib/gaim/ssl.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/ssl-gnutls.so plugins: /usr/lib/gaim/ssl-gnutls.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/ssl-nss.so plugins: /usr/lib/gaim/ssl-nss.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/ticker.so plugins: /usr/lib/gaim/ticker.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/autorecon.so plugins: /usr/lib/gaim/autorecon.so is unloadable: undefined symbol: serv_set_away plugins: /usr/lib/gaim/autorecon.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/extplacement.so plugins: /usr/lib/gaim/extplacement.so is unloadable: undefined symbol: gaim_conv_window_add_conversation plugins: /usr/lib/gaim/extplacement.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/history.so plugins: /usr/lib/gaim/history.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/iconaway.so plugins: /usr/lib/gaim/iconaway.so is unloadable: undefined symbol: imaway plugins: probing /usr/lib/gaim/idle.so plugins: /usr/lib/gaim/idle.so is unloadable: undefined symbol: serv_set_idleplugins: /usr/lib/gaim/idle.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/notify.so plugins: /usr/lib/gaim/notify.so is unloadable: undefined symbol: gaim_conversation_get_window plugins: /usr/lib/gaim/notify.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/relnot.so plugins: /usr/lib/gaim/relnot.so is unloadable: undefined symbol: gaim_url_fetch plugins: /usr/lib/gaim/relnot.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/spellchk.so plugins: /usr/lib/gaim/spellchk.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/statenotify.so plugins: /usr/lib/gaim/statenotify.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/timestamp.so plugins: /usr/lib/gaim/timestamp.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libgg.so plugins: /usr/lib/gaim/libgg.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libgg.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libirc.so plugins: /usr/lib/gaim/libirc.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libirc.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libjabber.so plugins: /usr/lib/gaim/libjabber.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libjabber.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libmsn.so plugins: /usr/lib/gaim/libmsn.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libmsn.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libnapster.so plugins: /usr/lib/gaim/libnapster.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libnapster.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libnovell.so plugins: /usr/lib/gaim/libnovell.so is unloadable: undefined symbol: serv_got_update plugins: /usr/lib/gaim/libnovell.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/liboscar.so plugins: /usr/lib/gaim/liboscar.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/liboscar.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libyahoo.so plugins: /usr/lib/gaim/libyahoo.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libyahoo.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) plugins: probing /usr/lib/gaim/libzephyr.so plugins: /usr/lib/gaim/libzephyr.so is unloadable: undefined symbol: gaim_escape_html plugins: /usr/lib/gaim/libzephyr.so is unloadable: ABI version mismatch 1.5.x (need 2.0.x) util: Reading file accounts.xml from directory .gaimtest/ util: File .gaimtest/accounts.xml does not exist (this is not necessarily an error) util: Reading file status.xml from directory .gaimtest/ util: File .gaimtest/status.xml does not exist (this is not necessarily an error) stun: using server g_log: Unable to load stock pixmap phone.png g_log: Unable to load stock pixmap status-online.png g_log: Unable to load stock pixmap status-offline.png g_log: Unable to load stock pixmap status-away.png g_log: Unable to load stock pixmap status-invisible.png g_log: Unable to load stock pixmap status-typing0.png g_log: Unable to load stock pixmap status-typing1.png g_log: Unable to load stock pixmap status-typing2.png g_log: Unable to load stock pixmap status-typing3.png g_log: Unable to load stock pixmap status-connect0.png g_log: Unable to load stock pixmap status-connect1.png g_log: Unable to load stock pixmap status-connect2.png g_log: Unable to load stock pixmap status-connect3.png util: Reading file blist.xml from directory .gaimtest/ util: File .gaimtest/blist.xml does not exist (this is not necessarily an error) prefs: Reading .gaimtest/prefs.xml prefs: Reading /etc/gaim/prefs.xml prefs: Error reading prefs: Failed to open file '/etc/gaim/prefs.xml': No such file or directory prefs: removing pref /plugins/core/autorecon/hide_connected_error prefs: removing pref /plugins/core/autorecon/hide_connecting_error prefs: removing pref /plugins/core/autorecon/restore_state prefs: removing pref /plugins/core/autorecon pounce: Error reading pounces: Failed to open file '.gaimtest/pounces.xml': No such file or directory Session Management: ICE initialized. Session Management: Connecting with no previous ID Session Management: Handling new ICE connection... done. Session Management: Connected to manager (GnomeSM) with client ID 117f000001000113823615300000143070158 Session Management: Using /usr/local/usr/bin/gaim as command Session Management: Received first save_yourself Session Management: Received save_complete g_log: gaim_find_prpl: assertion `id != NULL' failed util: Writing file status.xml to directory .gaimtest/ main: Unloading all plugins Session Management: Handling closed ICE connection... done. Session Management: Connection closed. accels: accel changed, scheduling save. accels: accel changed, scheduling save. accels: accel changed, scheduling save. accels: accel changed, scheduling save. accels: accel changed, scheduling save. accels: accel changed, scheduling save. Are you trying to slot 2.0.0 beta and 1.5.0 ? You really need to have 1.5.0 removed and the proper deps for 2.0.0 updated/installed. The ABI errors are causing the problem because the way you have it gaim is trying to use 1.5's ABI when it has been completely changed. Please allow gaim to update/install it's deps fully. Indeed, gaim 2.0.0 is trying to use the old "plugins" from version 1.5.0. But, when I install gaim with ROOT=/usr/local, I think gaim should use the plugins from the path /usr/local/usr/lib/gaim/, these plugins are available there. That's where the ROOT=/usr/local is used for. Or am I expecting too much from that ROOT= feature? ;-) you're expecting way too much of ROOT= .. It's only used to install software in a "chroot"... its doesnt modify installed software. It's used to produces stages and stuff like that. There is no way you can have gaim 1.5 and 2.0 installed on the same system.. if you want 2.0.. remove 1.5 and all plugins .. compile 2.0 and then install the plugins. OK, thanks. Indeed, I wanted to have gaim 1.5 and 2.0 on the same system. I thought this was possible... |