LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   gaim and msn (https://www.linuxquestions.org/questions/slackware-14/gaim-and-msn-102519/)

sub_slack 10-10-2003 01:25 PM

gaim and msn
 
just installed gaim 0.71 it compiled ok. but now when i start it it says
The required plugin MSN was unable to load.
How do i fix this?

XavierP 10-10-2003 01:39 PM

Go here and look under the "using Gaim" section.

Hope this helps.

sub_slack 10-10-2003 01:49 PM

i read that , it does not help

XavierP 10-10-2003 02:07 PM

The Gaim FAQ says that is loaded automatically when you add the account. What happens to you when you try to use it? What is the full error message? Could you load the program via a terminal, then try to use MSN and then post the results from the terminal.

Have you tried aMSN? It works just like MSN Messenger.

asklepios 10-10-2003 02:07 PM

did you check in their IRC channel? they have some real nice guys in there.
i m using 0.71 right now and doesn't seem to be any problem to me. btw did you compile with ssl or without?
i have heard that without ssl is causing some problems in connecting to msn

sub_slack 10-10-2003 02:17 PM

i run it from the console . just when it starts it gives this error
The required plugin MSN was unable to load.
i cant add msn users because i cant choose the msn protocol from the list , its not there.
I'm sure the plugin is there i checked. its called libmsn.so and it's in /usr/local/lib/gaim with other protocol plugins.
i didnt compile it with ssl i guess. just did configure, make ,make install.
i'll try to compile 0.70 if that does not find msn . i'll try amsn

RakeRon 10-10-2003 09:18 PM

I'm having the same problem. I just rolled back to 0.70 till someone figures out why its missing the msn plugin.

reallife 10-11-2003 03:03 AM

I am having the same problem too. Anybody has experience to tackle it?

asklepios 10-11-2003 04:45 AM

i just checked their IRC channel. MSN does require SSL to work. i didn't experience any problems with MSN cos i always compile with SSL (cos of Jabber).
imo you all should upgrade to 0.71 with SSL cos another update to MSN protocol is in the air. you ppl might face difficulties later.

RakeRon 10-12-2003 01:40 AM

isn't SSL configured by default?

asklepios 10-12-2003 06:18 AM

nope it is not. you have to tell it at the time of configure by passing parameters like
--enable-gnutls=yes or --enable-nss=yes
depending on what libraries you have.

Yatta 10-12-2003 01:31 PM

checking for pkg-config... /usr/local/bin/pkg-config
checking for glib-2.0 >= 2.1.4 atk >= 1.0.1 pango >= 1.0.1... Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found

configure: error: Library requirements (glib-2.0 >= 2.1.4 atk >= 1.0.1 pango >= 1.0.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.


I get this error when i try to "./configure" gtk+-2.2.4
But i do have it.. checking for GLIB - version >= 2.0.0... yes (version 2.2.1)

So what's the deal??

bender647 10-12-2003 09:58 PM

Solution for Mozilla nss library users
 
I had this problem too. In the end, I modified the gaim.Slackbuild script
from the slack source to make a gaim-0.71 package with MSN support.
Note: if you have gnuls, this is probably not your best solution.

Here's the lines that do the work:
CFLAGS="-O2 -march=i486 -mcpu=i686" \
LD_RUN_PATH=/usr/lib/mozilla-1.4 \
./configure --prefix=/usr \
--enable-nss=yes \
--with-nspr-libs=/usr/lib/mozilla-1.4 \
--with-nspr-includes=/usr/include/mozilla-1.4/nspr \
--with-nss-libs=/usr/lib/mozilla-1.4 \
--with-nss-includes=/usr/include/mozilla-1.4/nss \
--enable-tcl \
--enable-tk \
--with-tkconfig=/usr/lib \
--with-tclconfig=/usr/lib \
--disable-gtkspell \
i486-slackware-linux 1>config.log 2>&1
LD_RUN_PATH=/usr/lib/mozilla-1.4 make
LD_RUN_PATH=/usr/lib/mozilla-1.4 make install DESTDIR=$PKG

The downside is that Gaim depends on the Mozilla-1.4 package
when built this way. You could reduce the pain somewhat by
linking all the mozilla-1.4 directories to just mozilla, and maintaining
that link as Mozilla is upgraded. Or if you didn't mind larger
footprints, statically link it with --enable-nss=static and then
you could remove Mozilla entirely if you wanted.

LD_RUN_PATH is for the linker so I don't have to put the mozilla libs
in my LD_LIBRARY_PATH at run-time. Its probably only needed
in the "make" stage.

Remove the DESTDIR=$PKG stuff if you aren't using the slackbuild
script.

The tcl/tk lines won't work if you have tcl8.4 -- the stupid
config script looks specifically for version 8.3 only.

I disabled gtk-spell because I don't have the package installed.

Good luck.
___
Ken

End11 10-14-2003 02:13 AM

so i'm enough of a newb that i dindt understand much of what that last guy said...
anyway im back to the original question; i got it all working exept for msn. the faq on teh gaim site told me:

You did not compile with SSL support. As of protocol version 9, the MSN protocol requires the use of SSL, which gaim provides by either GnuTls or the combination of NSS and NSPR from the Mozilla project. Install one or both of these and recompile Gaim.

Can anybody tell me in short, simple, english words how i can accomplish this? a link to some sort of file, maybe?
if this requires compiling a kernel, or whatever i think i may have to give up until i'm a bit better at all this.
Have mercy on me.

jharris 10-14-2003 01:49 PM

What version of Slackware are you running?

Gaim on my box (Slack 9.1) failed because at compile time it found the Mozilla SSL client library and said it was going to use that. But at run time it was unable to fine it. I simply had to edit my /etc/ld.so.conf to include the following line
Code:

/usr/lib/mozilla-1.4
then run
Code:

ldconfig
Mind you if your Mozilla libraries are in a different place, or if your Gaim didn't link against the Moz libs then you'll need to specify a different location.

I found this out by starting gaim -d then running ldd on the plugin that it said it couldn't load.

HTH

Jamie...

Speedfreak 10-15-2003 09:50 PM

Ok, im just gonna make a quick post how I got my MSN working again. Might be of some help for someone. Oh BTW, im too lazy to actually compile stuff so I extremely grateful to the people who made these packages.. ;)

1: I downloaded latest Gaim http://www.slacky.it/download/source....71-i486-1.tgz
As root, "upgradepkg gaim-0.71-i486-1.tgz".

2: Download http://www.slacky.it/download/librer...8-noarch-1.tgz
As root, "installpkg nss-3.8-noarch-1.tgz"

3: Download http://www.slacky.it/download/librer...3-noarch-1.tgz
As root, "installpkg nspr-4.3-noarch-1.tgz"

Fire up Gaim and all should work well.

Any comments if this is a good or bad way to install would be appriciated.

/N

Yatta 10-15-2003 10:20 PM

hey thanks for that input....
i started using amsn .. but if that worked for u i'll give it a try

Thanks again..

reetep 10-16-2003 02:39 PM

Sorry I'm a bewb. What does "upgradepkg gaim-0.71-i486-1.tgz" mean? Typing it literally doesn't work. What do I do?

Many thanks, reetep.

jharris 10-16-2003 02:46 PM

upgradepkg is the Slackware command to upgrade a package. You want to download the RPMs from http://prdownloads.sourceforge.net/g...6.rpm?download and use rpm -Uvh gaim-0.71-1rh9.i386.rpm .

cheers

Jamie...

reetep 10-16-2003 04:07 PM

that's great - worked for me. Thanks everyone.

visjes 10-16-2003 11:01 PM

Yeah GAIM works fine now, with the 0.71 update. Ya guys should know by now that GAIM will do whatever possible to get ya back up and running ;)

aMSN is ok, but I find GAIM to be much quicker.

Mike

twinkers 10-18-2003 11:04 AM

Gaim on my box (Slack 9.1) failed because at compile time it found the Mozilla SSL client library and said it was going to use that. But at run time it was unable to fine it. I simply had to edit my /etc/ld.so.conf to include the following line

code:

/usr/lib/mozilla-1.4
then run

code:

ldconfig
Mind you if your Mozilla libraries are in a different place, or if your Gaim didn't link against the Moz libs then you'll need to specify a different location.

I found this out by starting gaim -d then running ldd on the plugin that it said it couldn't load.

HTH

Jamie...


Brilliant! That did it for me. It's a shame I have no clue why it works this way (still figuring out linuyx) but it does the job!

jharris 10-18-2003 11:08 AM

When you have a program that uses shared libraries it only looks in specific locations for those libraries. As the Mozilla libraries were not in that list of locations the plugin could not find them, so it coudn't be executed.

cheers

Jamie...

Shade 10-19-2003 07:23 PM

I fixed one of those problems by compiling libraries statically into gaim -- that made it finally get through make.

However, I still got the "unable to find MSN plugin" error, when the plugin is definitely there, in the same directory as the other plugins.

HOwever, I followed Speedfreak's instructions on my slackware box, and it worked great!

Thanks :)

-Shade

baremacho 10-22-2003 03:20 AM

it works!!!
 
Quote:

Originally posted by Speedfreak
Ok, im just gonna make a quick post how I got my MSN working again. Might be of some help for someone. Oh BTW, im too lazy to actually compile stuff so I extremely grateful to the people who made these packages.. ;)

1: I downloaded latest Gaim http://www.slacky.it/download/source....71-i486-1.tgz
As root, "upgradepkg gaim-0.71-i486-1.tgz".

2: Download http://www.slacky.it/download/librer...8-noarch-1.tgz
As root, "installpkg nss-3.8-noarch-1.tgz"

3: Download http://www.slacky.it/download/librer...3-noarch-1.tgz
As root, "installpkg nspr-4.3-noarch-1.tgz"

Fire up Gaim and all should work well.

Any comments if this is a good or bad way to install would be appriciated.

/N

thanks for the input dude.

robbertv 10-22-2003 11:02 PM

I'm really confused by all this. I'm using Mozilla 1.4.1 which seems to be installed in /usr/local/mozilla and not /usr/lib/mozilla-1.4. I edited my /etc/ld.so.conf file to include this directory. I than ran ldconfig and then configure, make and make install but am still not able to get MSN loaded. I'm running on Red Hat 8.0. I've seen several references to installing gaim with SSL support but nothing on how to do that. Am I supposed to add a flag after ./configure? Somewhere else? This has been a really frustrating week because I've done everything that gaim.sourceforge.net has told me to no avail.

Thank you for your help.

LSD 10-23-2003 01:00 AM

Quote:

Originally posted by Yatta
i started using amsn .. but if that worked for u i'll give it a try
So aMSN still works as well despite the lockout? That's good news, I guess.

I tried aMSN once and while I liked the way it indicated who had you on their list and who didn't, the fact it only did MSN and looked positively shocking made me run screaming back to Gaim (and until recently, Sim for ICQ until I discovered completely by accident that Gaim has at least partially implemented ICQ v8 server side contact lists).

johnnybezak 10-24-2003 12:13 AM

mine recompiled with the gnutls enabled, but i still couldnt get gaim to run msn :(

AskMe 10-25-2003 02:20 PM

I am using Red Hat Linux 9 and try to Install/Upgrade Gaim 0.71 and got the following error.
I donloaded the RPM pakage from http://prdownloads.sourceforge.net/...86.rpm?download
What do do Please help!!!


rpm -Uvh gaim-0.71-1rh9.i386.rpm
warning: gaim-0.71-1rh9.i386.rpm: V3 DSA signature: NOKEY, key ID 883c1c14
error: Failed dependencies:
libgtkspell.so.0 is needed by gaim-0.71-1rh9
libtk8.3.so is needed by gaim-0.71-1rh9

reetep 10-25-2003 03:07 PM

I had the same problem. Add the dependencies first and then try again.

Goto www.rpmfind.net (or similar) and search for libgtkspell.so.0, identify the file you need, download it, install.

Repeat for libtk8.3.so

Then try again with gaim.

AskMe 10-25-2003 03:30 PM

I search on the rpmfind.net and tried to install all the dependencies or the file it, need but it seems that list go on increasing or independencies.... I don't why I could not do I... I waited my nearly 3-4 hours on this but could not get work.

reetep 10-25-2003 04:06 PM

I don't understand what you mean. Do you mean..

1) You successfully installed the necessary libgtkspell and libtk8.3, and you now have another different error message when you try to install gaim?

or...

2)You can't install libtk8.3.so and libgtkspell because they depend on other packages?


If 2) then you need to search for the other dependencies, and install them, whatever they are.


It would help if you post the error messages.

born4linux 10-26-2003 03:28 PM

yep, jharris' solution works. :D nice job man. and thanks for the tip.

(geez, why wasn't this simple workaround included in the details link for gaim at linuxpackages.net?)

I added a link to this thread there.

justinux 10-26-2003 08:23 PM

listen to jharris, thats what i did 2

jillande 10-27-2003 03:30 AM

Okay, I can't seem to get this to work either. Had no problems with 0.7 ... what was I thinking trying to upgrade?

Anyway, didn't have Mozilla installed, so I did that. Of course, it's version 1.5 if that makes any difference.

the configure script by default has the --enable-nss=yes tag added on, so i simply ran ./configure

it says each and every time:
SSL Library/Libraries......... : None

Tried rerunning ./configure with the tags set to enable, but I got the same result.

I don't have a /usr/lib/mozilla-xx type directory. It seems that the shared objects are located within the /usr/local/mozilla directory. Out of desperation, I tried adding that to my ldconf file (which is starting to get silly long from the other things I've installed)

I also tried the whole upgrade gaim and the two packages as suggested, which seemed not to resolve the problem either. It still says, "Gaim was unable to load your plugin. The required plugin MSN was unable to load."

Where it seems to be getting stuck is here: (with several screens of plugins being probed above)
"prefs: Reading /root/.gaim/prefs.xml
prefs: Finished reading /jillande/.gaim/prefs.xml
pounces: Error parsing /jillande/.gaim/pounces.xml
status: Error parsing /jillande/.gaim/status.xml"

Initially, it said that it couldn't read the file, I tried just creating a file to see if it would be able to write it, but now it has this other error (same exact file).

Ideas? This is on Slack8.1.

uglydot 11-02-2003 08:17 AM

Is there a way for me to simply compile MSN support out of gaim? I don't use it and this error is annoying me, I would rather remove support than fix it.

php 11-02-2003 12:10 PM

Just install GNUTLS and that will give you the proper SSL support MSNP9 requires for login. Without SSL, you will have no msn.

otto85b 11-03-2003 06:30 PM

SSL Support
 
Hi I just installed redhat 9 two days ago, and I can't log into MSN using gaim. I downloaded version 0.72, and configured it, ran make, make install, and gaim intalled successfully.

When i try to log into MSN it says SSL support is needed for MSN. Please install it. How do i do this? Is there some parameter I should be entering when running the config script. After i run that it always says "SSL Library/Libraries......... : None" How do i fix this?

php 11-04-2003 02:01 PM

did you even read my post before your post? I said INSTALL GNUTLS and that will give you proper SSL support.

Misel 11-04-2003 03:05 PM

besides in the slackware-current-tree there is now a gaim 0.71 with SSL linked to Mozilla and even MSN works now. :)

and 11-05-2003 12:31 PM

when i try do
./configure --enable-nss=yes

....
UI Library.................... : GTK 2.x
SSL Library/Libraries......... : None
.....


but then the make command does not work

................
gcc: /usr/lib/libstartup-notification-1.so: No such file or directory
make[3]: *** [gaim] Error 1
make[3]: Leaving directory `/tmp/gaim-0.71/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/gaim-0.71/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/gaim-0.71'
make: *** [all] Error 2



what are files i have to install to be able to compile it with nss support?, for suse 8.2

thanks
A

hopmedic 05-24-2004 08:41 PM

Can't get onto MSN with gaim
 
I realize this thread started a long time ago, but I just had this problem over the past few days, and tried many of the suggested resolutions to no avail. Finally, I found the solution that worked for me (running Fedora Core 1). Instead of installing gaim with the rpm package, I compiled it from the tar.gz file, and during the compile, used the following:
Code:

./configure -with-nss-libs=/usr/lib/mozilla
Where /usr/lib/mozilla is the directory where libnss3.so is located in the Mozilla directories.

Hope this helps someone.

Rich

mastaoneil 06-14-2004 03:36 PM

sorry wrong post


All times are GMT -5. The time now is 04:32 PM.