[ gaim-Support Requests-1121480 ] No protocols

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Kernel Development]     [Red Hat Install]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux