Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Do a search on 'gaim' here and you'll find literally dozens of threads, and hundreds of replies. I've spent the last few days reading just about all of them.
Nothing was working, and I managed to follow several unrelated directions just to see if I had some obscure setup going on, or if there was a variable I was missing. NSS and NSPR were installed, GTK was installed, I tried a few different RPMs, even the .tar and the '--with-nss-include=\path\to\nss' configure option. Nothing.
Finally after heading back to the Gaim site, I decided to start again and make sure everything was where it needed to be on my system. The gaim documentation says I may need to edit my /etc/lib.so.conf, which I had done originally. As per those docs, I added /usr/lib/mozilla-1.4 and ran ldconfig as root.
This time through, I did a ls /usr/lib/mozilla-1.4 and was given: no such file or directory.
Duh.
There WAS no /usr/lib/mozilla-1.4. It was /usr/lib/mozilla-1.4.1
I altered /etc/lib.so.conf, reran ldconfig, removed the RPM (# rpm -e gaim), and reinstalled gaim (# rpm -ivh gaim*.rpm).
Viola, gaim with MSN support.
Gaim didn't suck. I sucked.
Hopefully I can save some other poor newbie the trouble of going grey (or completely bald) trying to troubleshoot gaim and msn. The gaim docs, while sparse and a little disconnected, are right for the most part. Check them first, then check your system, before giving up.
well there have been many issues with gaim and msn over the last year mainly due to M$'s continual protocol changes, and currently they're using this whole authentication thing, which is - as you've found - already uneffective. there's a good deal of info about adding full nss and nspr support at their homepage, http://gaim.sf.net, including....
Quote:
Gaim 0.71 SSL
Read the ChanServ notice? Read the Topic? Read the FAQ?
Still having problems getting SSL to work with Gaim?
read on, maybe you're in luck. but probably not.
Thanks to lesshaste on #gaim for this:
1. Install gtk2 from http://kde-redhat.sf.net/ (using apt-get is easiest)
2. Make sure you have mozilla-nss, mozilla-nss-devel, mozilla-nspr and
mozilla-nspr-devel installed
3. Compile from source - ./configure should be enough to find everything gaim
needs
Compiling on Mandrake 9.2 :
<icicled> i found that if i changed the permissions of the private directory in
/usr/include/mozilla-1.4/nspr it will compile perfectly
<faceprint> wow, that's sucky
<ChipX86> ew
<faceprint> you should definitely go scream bloody murder at mandrake
<icicled> ?
<icicled> not sure why they would have the private directory only readable by
root
<faceprint> that sounds like a serious bug in the mandrake package
Hint: (as root)
chmod 755 /usr/include/mozilla-1.4/nspr/private
chmod 644 /usr/include/mozilla-1.4/nspr/private/*
Debian
======
Use the debs (hmm, when they arrive...)
Some have reported success with gnutls from unstable, and compiling gaim from
source:
<ntm> i changed the apt sources to include unstable releases
<ntm> apt-get install libgnutls7
<ntm> apt-get install libgnutls7-dev
<ntm> that's it.
Use the gaim source, with mozilla-1.4 installed (if you have another version
of mozilla, try replacing 1.4 with your version number):
./configure --with-nss-includes=/usr/include/mozilla-1.4/nss \
--with-nspr-includes=/usr/include/mozilla-1.4/nspr \
--with-nss-libs=/usr/lib/mozilla-1.4 \
--with-nspr-libs=/usr/lib/mozilla-1.4
As far as I can tell (the includes are almost certainly correct, the libs
might be correct)
Not listed above
================
I strongly recommend you use pre-packaged binaries where possible, however if you MUST
use source, these tips might help you. GnuTLS is the (developers) preferred
option, but I've witnessed more success with Mozilla NSS & NSPR
--with-{nss,nspr}-includes should point to the directory with the .h files in (eg. nspr.h)
--with-{nss,nspr}-libs should point to the directory with the .so files in (eg. libnss3.so)
If you can't add to /etc/ld.so.conf (or your (*nix) OS doesn't have one) set
the LD_LIBRARY_PATH environment variable instead, either before running gaim or
(for bourne shell & bash) on the gaim command line, eg.
csh: set LD_LIBRARY_PATH=/usr/lib/mozilla-1.4
sh/bash: LD_LIBRARY_PATH=/usr/lib/mozilla-1.4 ; export LD_LIBRARY_PATH
or sh/bash: run gaim with this command:
LD_LIBRARY_PATH=/usr/lib/mozilla-1.4 gaim
GnuTLS
======
Thanks to sofar on #gaim for this:
Here's a list in the proper order which you need to install/compile, the
versions and links I give compile normally on a reasonably clean system.
libopenck is a PITA, don't use it, gnutls will break. Also version 0.9.92 of
gnutls doesn't compile because the maintainer forgot to add 1 file needed. 0.9.91
works, so just do that.
You shouldn't need to pass any --with-xxx-libs/include to gaim since everything is
by default put in the normal include/lib dirs on my system. If you put any of the libs in
obscure places you are daft, just don't do that ;^).
sofar
Last edited by acid_kewpie; 10-27-2003 at 12:29 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.