From: Luke S. <lsc...@us...> - 2003-10-26 22:07:57
|
Update of /cvsroot/gaim/web/htdocs In directory sc8-pr-cvs1:/tmp/cvs-serv17277/htdocs Modified Files: faq.txt Added Files: gaim-ssl.txt Log Message: some notes on getting ssl to work from a #gaim-er --- NEW FILE: gaim-ssl.txt --- 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. SuSE (8.2) ========== Upgrade pango: http://www.usr-local-bin.org/misc.php Gaim rpm: http://www.usr-local-bin.org/gaim.php Red Hat Linux (8.0 or 9) ======================== Use the gaim provided packages : http://sourceforge.net/project/showfiles.php?group_id=235 Red Hat Linux (7.3) =================== 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 Mandrake ======== 9.1: Use the gaim provided packages : http://sourceforge.net/project/showfiles.php?group_id=235 9.2, compiling from source: 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/* Win32 ===== Use the gaim provided packages : http://sourceforge.net/project/showfiles.php?group_id=235 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. Solaris (sparc) =============== Use the gaim provided packages : http://sourceforge.net/project/showfiles.php?group_id=235 Slackware ========= 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 Mozilla NSS & NSPR ================== mozilla nss & nspr can be found here: ftp://ftp.mozilla.org/pub/mozilla.org/security/nss-3.1.1-with-nspr-4.1-dbm.tar.gz --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. libgpg-error (needed by libgcrypt): ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/libgpg-error-0.5.tar.gz libgcrypt (needed by gnutls): ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.1.43.tar.gz libtasn1 (needed by gnutls): ftp://ftp.gnutls.org/pub/gnutls/libtasn1/libtasn1-0.2.6.tar.gz gnutls (needed by gaim): ftp://ftp.gnutls.org/pub/gnutls/gnutls-0.9.91.tar.gz 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 Index: faq.txt =================================================================== RCS file: /cvsroot/gaim/web/htdocs/faq.txt,v retrieving revision 1.88 retrieving revision 1.89 diff -u -d -p -r1.88 -r1.89 --- faq.txt 23 Oct 2003 12:16:02 -0000 1.88 +++ faq.txt 26 Oct 2003 22:07:30 -0000 1.89 @@ -698,7 +698,8 @@ A: You did not compile with SSL support, load. 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, -and see the next question. +and see the next question. See <a href="gaim-ssl.txt">these notes</a> on +getting ssl to work with gaim. Q: The MSN plugin won't load, but I have Mozilla NSS! @@ -710,6 +711,7 @@ include file are for NSS and NSPR, see . <p> Mozilla 1.5 has a broken .pc file and does not install the necessary .h files, and so will not be detected. </p> +>>>>>>> 1.88 !SECTION Gadu-Gadu Protocol |