Support Requests item #1121480, was opened at 2005-02-12 11:58 Message generated for change (Comment added) made by sf-robot You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=200235&aid=1121480&group_id=235 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed Priority: 5 Private: No Submitted By: SilverspurG (silverspurg) Assigned to: Tim Ringenbach (marv_sf) Summary: No protocols Initial Comment: GAIM builds without a problem. No protocols are available in the account manager. There is no relevant output using gaim -d. gcc 3.4.3 gnu libc 2.3.90 ./configure --prefix=/usr <snip> gaim 1.1.2 Build Protocol Plugins........ : yes Protocols to link statically.. : Protocols to build dynamically : gg irc jabber msn napster novell oscar yahoo zephyr UI Library.................... : GTK 2.x SSL Library/Libraries......... : Mozilla NSS and GNUTLS Build with Plugin support..... : yes Build with Perl support....... : yes Build with Tcl support........ : yes Build with Tk support......... : yes Build with Audio support...... : yes Build with NAS support........ : no Build with GtkSpell support... : no Has you....................... : yes Use kerberos 4 with zephyr.... : no Use external libzephyr........ : no Use XScreenSaver Extension.... : yes Use X Session Management...... : yes Use startup notification.......: no Print debugging messages...... : no Gaim will be installed in /usr/bin. configure complete, now type 'make' ---------------------------------------------------------------------- >Comment By: SourceForge Robot (sf-robot) Date: 2006-12-29 19:20 Message: Logged In: YES user_id=1312539 Originator: NO This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker). ---------------------------------------------------------------------- Comment By: Luke Schierer (lschiere) Date: 2006-12-14 21:28 Message: Logged In: YES user_id=28833 Originator: NO This bug is fixed in the most recent version of Gaim. If you are not using the lastest version, please upgrade. If you are using the latest version, please indicate so and reopen this bug. ---------------------------------------------------------------------- Comment By: Tim Ringenbach (marv_sf) Date: 2005-02-13 09:58 Message: Logged In: YES user_id=790708 ./configure --prefix=/usr --sysconfdir=/etc automaticly turns off binreloc, since binreloc would look in the wrong place for /etc (/usr/etc instead of /etc), so it simply turns itself off so it looks for the right place. ---------------------------------------------------------------------- Comment By: SilverspurG (silverspurg) Date: 2005-02-13 09:43 Message: Logged In: YES user_id=1187435 ./configure --prefix=/usr --sysconfdir=/etc works. I'll backcheck ./configure --prefix=/usr --disable-binreloc (to see if that combo accomodates the invalid $PREFIX/etc) if someone requests it. ---------------------------------------------------------------------- Comment By: SilverspurG (silverspurg) Date: 2005-02-13 09:16 Message: Logged In: YES user_id=1187435 w00t! You guys are wonderful. The solution might be in the --disable-binreloc OR It might have been related to the nonexistant sysconfdir generated from $PREFIX/etc. It's possible that there is a faulty check for the validity of the sysconfdir which causes the program to exit that particular loop abnormally. I don't know enough about the codebase to tell without taking a day or two out to study it. For academic interests' sake I'm going to try building with only the --syconfdir and without --disable-binreloc. I'll post the results in 10-20 min. ---------------------------------------------------------------------- Comment By: SilverspurG (silverspurg) Date: 2005-02-13 08:51 Message: Logged In: YES user_id=1187435 Since I'm not having much luck with wxWidgets and I don't want to get into apache, ftpd, or emacs just yet... ./configure --prefix=/usr --sysconfdir=/etc --disable-binreloc And I'll post the results in about 10-20 minutes. ---------------------------------------------------------------------- Comment By: Tim Ringenbach (marv_sf) Date: 2005-02-13 08:20 Message: Logged In: YES user_id=790708 Sean said to put them in ~/.gaim or ~/.gaim/plugins and that the smileys directory wasn't being desended into, gaim was just looking at it as if it were a file, noticing it's a directory, and then not loading the directory as a plugin since that doesn't make sense. Since you're compiling everything anyway, just ./configure --disable-binreloc --whateverelseyouneed The binreloc code is probably making Gaim see that it's installed in /mnt/.hda9/usr.lfs/bin and causing it to look for its prpl's in /mnt/.hda9/usr.lfs/bin/../lib/gaim ---------------------------------------------------------------------- Comment By: SilverspurG (silverspurg) Date: 2005-02-13 07:46 Message: Logged In: YES user_id=1187435 I was wondering about the .../etc/gaim/prefs.xml as well. /usr/bin is a symlink to /mnt/.hda9/usr.lfs/bin. This setup helps me to migrate my OS from one partition to another (typically from Debian to LFS) and back at will while keeping the install/root/boot partitions fixed at 5 gb. There is no /etc/gaim nor /usr/share/gaim. /proc is mounted. I've tried both linking and cp'ing all the protocols to ~/.gaim/smileys (apparently that directory is parsed). No luck. In the add account box, the protocols line has a proper dropdown box. When I click it, it shivers as if it wanted to do something and adds a few extra pixels in in the upper left hand corner of the drop-down region. I could use gdb to get a backtrace to this point, if anyone thinks it'll help. ---------------------------------------------------------------------- Comment By: Luke Schierer (lschiere) Date: 2005-02-13 06:37 Message: Logged In: YES user_id=28833 i suspect that "Error reading prefs: Failed to open file '/mnt/.hda9/usr.lfs/etc/gaim/prefs.xml': No such file or directory" might be caused by symlinking /etc, or does --prefix change us from looking in /etc to looking in /usr/etc? ---------------------------------------------------------------------- Comment By: Hongli Lai (hongli) Date: 2005-02-13 06:14 Message: Logged In: YES user_id=37342 Is /usr/bin a symlink to somewhere else? ---------------------------------------------------------------------- Comment By: Tim Ringenbach (marv_sf) Date: 2005-02-13 06:09 Message: Logged In: YES user_id=790708 Hmm. Is /proc mounted? What's this prefs: "Error reading prefs: Failed to open file '/mnt/.hda9/usr.lfs/etc/gaim/prefs.xml': No such file or directory" stuff? Do you have some symlinking in ~/.gaim? If it's a binreloc issue, Gaim won't be finding any image files, etc, and should look pretty odd. Although it also won't display the protocol icon for an account that it can't load the protocol for. ---------------------------------------------------------------------- Comment By: Sean Egan (seanegan) Date: 2005-02-12 23:29 Message: Logged In: YES user_id=199625 Note this does imply that moving all the plugins to ~/.gaim will make it work. -s. ---------------------------------------------------------------------- Comment By: Sean Egan (seanegan) Date: 2005-02-12 23:24 Message: Logged In: YES user_id=199625 It just probes the directory listing of ~/.gaim which smileys/ happens to be in. It would just retrun ENOTAFILE or whatever and continue. I'm suspecting this is a binary relocatability issue and am handing it off to Tim. ---------------------------------------------------------------------- Comment By: SilverspurG (silverspurg) Date: 2005-02-12 21:43 Message: Logged In: YES user_id=1187435 It doesn't even probe smileys completely. On the odd chance that it might be a simple bug I copied the .so libs to ~/.gaim/smileys. Still no luck. ---------------------------------------------------------------------- Comment By: Luke Schierer (lschiere) Date: 2005-02-12 13:21 Message: Logged In: YES user_id=28833 okay, the plugins are there, but is probing smileys for plugins, which is both odd and wrong, and not probing anywhere else that it should be. I do not know what is up with your build. ---------------------------------------------------------------------- Comment By: SilverspurG (silverspurg) Date: 2005-02-12 12:39 Message: Logged In: YES user_id=1187435 03:23 PM max@elemental:~$ which gaim /usr/bin/gaim 03:38 PM max@elemental:~$ ls -l /usr/lib/gaim total 31748 -rwxr-xr-x 1 root root 789 Feb 12 13:53 autorecon.la -rwxr-xr-x 1 root root 185794 Feb 12 13:53 autorecon.so -rwxr-xr-x 1 root root 777 Feb 12 13:53 docklet.la -rwxr-xr-x 1 root root 1212096 Feb 12 13:53 docklet.so -rwxr-xr-x 1 root root 807 Feb 12 13:53 extplacement.la -rwxr-xr-x 1 root root 545003 Feb 12 13:53 extplacement.so -rwxr-xr-x 1 root root 852 Feb 12 13:53 gaim-remote.la -rwxr-xr-x 1 root root 561951 Feb 12 13:53 gaim-remote.so -rwxr-xr-x 1 root root 783 Feb 12 13:53 gestures.la -rwxr-xr-x 1 root root 1285768 Feb 12 13:53 gestures.so -rwxr-xr-x 1 root root 777 Feb 12 13:53 history.la -rwxr-xr-x 1 root root 550567 Feb 12 13:53 history.so -rwxr-xr-x 1 root root 783 Feb 12 13:53 iconaway.la -rwxr-xr-x 1 root root 544593 Feb 12 13:53 iconaway.so -rwxr-xr-x 1 root root 759 Feb 12 13:53 idle.la -rwxr-xr-x 1 root root 212257 Feb 12 13:53 idle.so -rwxr-xr-x 1 root root 765 Feb 12 13:53 libgg.la -rwxr-xr-x 1 root root 535088 Feb 12 13:53 libgg.so -rwxr-xr-x 1 root root 771 Feb 12 13:53 libirc.la -rwxr-xr-x 1 root root 950006 Feb 12 13:53 libirc.so -rwxr-xr-x 1 root root 789 Feb 12 13:54 libjabber.la -rwxr-xr-x 1 root root 2419807 Feb 12 13:54 libjabber.so -rwxr-xr-x 1 root root 771 Feb 12 13:54 libmsn.la -rwxr-xr-x 1 root root 5261731 Feb 12 13:54 libmsn.so -rwxr-xr-x 1 root root 795 Feb 12 13:54 libnapster.la -rwxr-xr-x 1 root root 223794 Feb 12 13:54 libnapster.so -rwxr-xr-x 1 root root 789 Feb 12 13:54 libnovell.la -rwxr-xr-x 1 root root 1142280 Feb 12 13:54 libnovell.so -rwxr-xr-x 1 root root 783 Feb 12 13:54 liboscar.la -rwxr-xr-x 1 root root 3198163 Feb 12 13:54 liboscar.so -rwxr-xr-x 1 root root 783 Feb 12 13:54 libyahoo.la -rwxr-xr-x 1 root root 1548961 Feb 12 13:54 libyahoo.so -rwxr-xr-x 1 root root 789 Feb 12 13:54 libzephyr.la -rwxr-xr-x 1 root root 5035046 Feb 12 13:54 libzephyr.so -rwxr-xr-x 1 root root 771 Feb 12 13:53 notify.la -rwxr-xr-x 1 root root 565619 Feb 12 13:53 notify.so -rwxr-xr-x 1 root root 850 Feb 12 13:53 perl.la -rwxr-xr-x 1 root root 2271646 Feb 12 13:53 perl.so -rwxr-xr-x 1 root root 771 Feb 12 13:53 relnot.la -rwxr-xr-x 1 root root 214000 Feb 12 13:53 relnot.so -rwxr-xr-x 1 root root 783 Feb 12 13:53 spellchk.la -rwxr-xr-x 1 root root 563871 Feb 12 13:53 spellchk.so -rwxr-xr-x 1 root root 900 Feb 12 13:53 ssl-gnutls.la -rwxr-xr-x 1 root root 198112 Feb 12 13:53 ssl-gnutls.so -rwxr-xr-x 1 root root 873 Feb 12 13:53 ssl-nss.la -rwxr-xr-x 1 root root 300291 Feb 12 13:53 ssl-nss.so -rwxr-xr-x 1 root root 753 Feb 12 13:53 ssl.la -rwxr-xr-x 1 root root 179534 Feb 12 13:53 ssl.so -rwxr-xr-x 1 root root 801 Feb 12 13:53 statenotify.la -rwxr-xr-x 1 root root 181860 Feb 12 13:53 statenotify.so -rwxr-xr-x 1 root root 781 Feb 12 13:53 tcl.la -rwxr-xr-x 1 root root 880832 Feb 12 13:53 tcl.so -rwxr-xr-x 1 root root 771 Feb 12 13:53 ticker.la -rwxr-xr-x 1 root root 888529 Feb 12 13:53 ticker.so -rwxr-xr-x 1 root root 789 Feb 12 13:53 timestamp.la -rwxr-xr-x 1 root root 557029 Feb 12 13:53 timestamp.so 03:39 PM max@elemental:~$ gaim -d sound: Initializing sound output drivers. plugins: registering plugin-load signal plugins: registering plugin-unload signal plugins: probing /home/max/.gaim/smileys accounts: Error reading accounts: Failed to open file '/home/max/.gaim/accounts.xml': No such file or directory prefs: Reading /home/max/.gaim/prefs.xml prefs: Reading /mnt/.hda9/usr.lfs/etc/gaim/prefs.xml prefs: Error reading prefs: Failed to open file '/mnt/.hda9/usr.lfs/etc/gaim/prefs.xml': No such file or directory pounces: Error reading pounces: Failed to open file '/home/max/.gaim/pounces.xml': No such file or directory status: Error reading statuses: Failed to open file '/home/max/.gaim/status.xml': No such file or directory (when closed) main: Unloading all plugins prefs: /gaim/gtk/plugins/loaded changed, scheduling save. I've tried copying ~/.gaim from the Debian partition. Gaim brings up error dialogs about the protocol. ---------------------------------------------------------------------- Comment By: Luke Schierer (lschiere) Date: 2005-02-12 12:21 Message: Logged In: YES user_id=28833 oh lovely. *shakes head* you did run make install right? okay, run which gaim and make sure that it is pointed at /usr/bin/gaim next run ls /usr/lib/gaim and look for the protocol plugins, the configure output above shows they should be built. next run gaim -d | more and look at the top as it probes plugins, are there any warnings associated with plugins not being loadable? ---------------------------------------------------------------------- Comment By: SilverspurG (silverspurg) Date: 2005-02-12 12:11 Message: Logged In: YES user_id=1187435 LFS 6.1-testing kernel 2.4.29, gcc 3.4.3, gnu libc 2.3.90, alsa, nfs, ssh{d}, xorg 6.8.2, qt 3.3.2, jre/j2se-1_5_0. It all works. ---------------------------------------------------------------------- Comment By: Luke Schierer (lschiere) Date: 2005-02-12 12:01 Message: Logged In: YES user_id=28833 what distro are you on? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=200235&aid=1121480&group_id=235 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Gaim-support mailing list Gaim-support@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/gaim-support