ejabberd - Comments for "heh, i&amp;#039;m going crazy with transport installations" https://www.ejabberd.im/node/714 en sigh, no luck with Yahoo.. https://www.ejabberd.im/node/714#comment-1503 <p>sigh, no luck with Yahoo.. I'll try to contact my dedi-server host and see. will reply back here..</p> <p>thanks again ^^</p> Tue, 28 Mar 2006 11:00:05 +0000 Laibcoms comment 1503 at https://www.ejabberd.im Re: Quote: https://www.ejabberd.im/node/714#comment-1499 <div class="quote-msg"> <div class="quote-author"><em>Laibcoms</em> wrote:</div> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>I guess that is during compilation? Did you installed the development files for libglib1.2 (they will also be installed if you compile it from source)? </p></div> <p>Hmm.. I didn't install it, since it came with the server package. Sadly, don't know where to get the dev source.</p></div> <p>What distribution do you use? It maybe can be called something like "glib" on your distribution? You also can try to use the source code: <noindex><a href="http://archive.ubuntu.com/ubuntu/pool/main/g/glib1.2/glib1.2_1.2.10.orig.tar.gz" title="http://archive.ubuntu.com/ubuntu/pool/main/g/glib1.2/glib1.2_1.2.10.orig.tar.gz" rel="nofollow" >http://archive.ubuntu.com/ubuntu/pool/main/g/glib1.2/glib1.2_1.2.10.orig...</a></noindex> (I can't find the official site; it seems down)</p> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>And trying to find some notes on how to install JIT. </p></div> <ul> <li>There also is an example script and config accompanied with the ejabberd source.</li> <li>Note that JIT is also obsolete and unmaintained! Better use PyICQ-t and/or PyAIM-t.</li> <li>There is a <noindex><a href="http://gonzo.kiev.ua/projects/jabber/jit.html" title="Installation tutorial of JIT" rel="nofollow" >tutorial in Russian</a></noindex>.</li> <li>There is a <noindex><a href="http://www.jabber.ru/files/jit/" rel="nofollow" >version online here</a></noindex>. It may be the latest version that was released and it may evil backdoors as the code was not verified AFAIK after the JabberStudio crack last year.</li> <li>In short: you need to do just the same as for the other obsolete transports, the only difference is, that because JITs xdb module is not compatible with that of jabberd, you need to compile and install the one that is included in the JIT package (see /xdb_file/README or something like that).</li> <li>If you like to contribute a tutorial for JIT, you may do that.</li> </ul> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>I have two host for the ejab installation.. but how can I make it so that the transports recognize the 2nd host? </p></div> <p>Maybe you can use the <noindex><a href="http://www.process-one.net/en/projects/ejabberd/docs/guide_en.html#htoc40" title="Ejabberd 1.0.0 Installation and Operation Guide" rel="nofollow" >second example in the mod_disco section of the guide</a></noindex>?</p> Sat, 25 Mar 2006 13:45:24 +0000 sander comment 1499 at https://www.ejabberd.im Quote: https://www.ejabberd.im/node/714#comment-1498 <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>Did you installed libexpat? If so can you verify if you have the file libexpat.so.1? "find /usr | grep libexpat" </p></div> <p>Yup, I did, I used the source files from the official sites, compiled and installed.</p> <p>UPDATE:<br /> Ok, I forgot to run ldconfig..<br /> that fix the path (ld.so.conf)</p> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>I guess that is during compilation? Did you installed the development files for libglib1.2 (they will also be installed if you compile it from source)? </p></div> <p>Hmm.. I didn't install it, since it came with the server package. Sadly, don't know where to get the dev source.</p> <p>---</p> <p>So far so good, just need to make the yahoo transport working.<br /> And trying to find some notes on how to install JIT.</p> <p>Btw,<br /> I have two host for the ejab installation.. but how can I make it so that the transports recognize the 2nd host?</p> <p>Thanks again for all the help!</p> <p>Greatly appreciated.</p> Sat, 25 Mar 2006 10:26:46 +0000 Laibcoms comment 1498 at https://www.ejabberd.im Re: hmm... https://www.ejabberd.im/node/714#comment-1495 <div class="quote-msg"> <div class="quote-author"><em>Laibcoms</em> wrote:</div> <p>though, now when running aim and msn, I get this error:</p> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>/usr/local/sbin/jabberd-aim-transport: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory </p></div> <p>(after just sleeping, the error changed)</p></div> <p>Did you installed libexpat? If so can you verify if you have the file libexpat.so.1? "find /usr | grep libexpat"</p> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>And for the yahoo transport (2.3.2):</p> <pre> gcc -g -Wall -I. -I.. -I/usr/local/include -fPIC -I../jabberd `glib-config --cflags` -c -o yahoo-transport.o yahoo-transport.c /bin/sh: glib-config: command not found In file included from yahoo-transport.c:26: yahoo-transport.h:37:18: glib.h: No such file or directory </pre></div> <p>I guess that is during compilation? Did you installed the development files for libglib1.2 (they will also be installed if you compile it from source)?</p> Fri, 24 Mar 2006 15:17:44 +0000 sander comment 1495 at https://www.ejabberd.im hmm... https://www.ejabberd.im/node/714#comment-1494 <p>hmm...</p> <p>thanks again.</p> <p>though, now when running aim and msn, I get this error:</p> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>/usr/local/sbin/jabberd-aim-transport: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory </p></div> <p>(after just sleeping, the error changed)</p> <p>And for the yahoo transport (2.3.2):</p> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>gcc -g -Wall -I. -I.. -I/usr/local/include -fPIC -I../jabberd `glib-config --cflags` -c -o yahoo-transport.o yahoo-transport.c<br /> /bin/sh: glib-config: command not found<br /> In file included from yahoo-transport.c:26:<br /> yahoo-transport.h:37:18: glib.h: No such file or directory<br /> In file included from yahoo-transport.c:26:<br /> yahoo-transport.h:112: error: syntax error before "guchar"<br /> yahoo-transport.h:112: warning: no semicolon at end of struct or union<br /> yahoo-transport.h:116: error: syntax error before "logged_in"<br /> yahoo-transport.h:116: warning: type defaults to `int' in declaration of `logged_in'<br /> yahoo-transport.h:116: warning: data definition has no type or storage class<br /> yahoo-transport.h:128: error: syntax error before '}' token<br /> make: *** [yahoo-transport.o] Error 1 </p></div> <p>I did a reboot of a server and recompiled and reinstalled:<br /> libexpat - expat-2.0.0.tar.gz<br /> GNU Pth - pth-1.4.0.tar.gz</p> <p>with those errors above showing.</p> <p>Thanks again.. ^^<br /> (sorry, haven't touched server installations since college (1999), I'm way behind...)</p> Fri, 24 Mar 2006 03:29:18 +0000 Laibcoms comment 1494 at https://www.ejabberd.im Re: I switched back as far as https://www.ejabberd.im/node/714#comment-1493 <div class="quote-msg"> <div class="quote-author"><em>Laibcoms</em> wrote:</div> <p>For the yahoo-transport, which is weird, now it can see the makefile (after I uninstalled GNU Pth 2.6.0 and installed 1.4.0) and this error appears:<br /> Makefile:4: ../platform-settings: No such file or directory<br /> make: *** No rule to make target `../platform-settings'. Stop. </p></div> <p>I maybe found out what you did wrong: "Extract the source in the directory of the extracted jabberd 1.4:". If I do not put Yahoo-transport-2 in the jabberd directory, I get the same error as you got, if I put it in the jabberd directory, it compiles yahoo-transport.so.</p> <p>(My system now is Kubuntu and GNU Pth 2.0.1,...)</p> Thu, 23 Mar 2006 16:46:01 +0000 sander comment 1493 at https://www.ejabberd.im I switched back as far as https://www.ejabberd.im/node/714#comment-1491 <p>I switched back as far as GNU Pth 1.4.0, but same error appears.</p> <p>For the yahoo-transport, which is weird, now it can see the makefile (after I uninstalled GNU Pth 2.6.0 and installed 1.4.0) and this error appears:<br /> Makefile:4: ../platform-settings: No such file or directory<br /> make: *** No rule to make target `../platform-settings'. Stop.</p> <p>thanks again.</p> Thu, 23 Mar 2006 11:08:57 +0000 Laibcoms comment 1491 at https://www.ejabberd.im Re: follow-up https://www.ejabberd.im/node/714#comment-1490 <div class="quote-msg"> <div class="quote-author"><em>Laibcoms</em> wrote:</div> <p>1) can't install the old yahoo transport, the dist file from this site ( <noindex><a href="http://yahoo-transport.jabberstudio.org/" title="http://yahoo-transport.jabberstudio.org/" rel="nofollow" >http://yahoo-transport.jabberstudio.org/</a></noindex> ) do not have a "make" file or something in it ( or a configure file ).</p></div> <p>There is no configure file, but there is a Makefile: see step 4 and 5.</p> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>2) When starting the transports, I get this error<br /> "/usr/local/sbin/jabberd-aim-transport: error while loading shared libraries: libpth.so.20: cannot open shared object file: No such file or directory"</p> <p>(Same with msn-transport).</p> <p>I have these installed as instructed (or ended up updating the current one).</p> <p>libncurses - ncurses-5.5.tar.gz<br /> GNU Make<br /> GCC<br /> libexpat - expat-2.0.0.tar.gz<br /> Erlan/OTP - otp_src_R10B-10.tar.gz<br /> OpenSSL - openssl-0.9.8a.tar.gz<br /> GNU Pth - pth-2.0.6.tar.gz </p></div> <p>Do you also have the development version of GNU Pth installed? You also can try to install an older version of that library.</p> Thu, 23 Mar 2006 08:29:04 +0000 sander comment 1490 at https://www.ejabberd.im follow-up https://www.ejabberd.im/node/714#comment-1488 <p>1) can't install the old yahoo transport, the dist file from this site ( <noindex><a href="http://yahoo-transport.jabberstudio.org/" title="http://yahoo-transport.jabberstudio.org/" rel="nofollow" >http://yahoo-transport.jabberstudio.org/</a></noindex> ) do not have a "make" file or something in it ( or a configure file ).</p> <p>2) When starting the transports, I get this error<br /> "/usr/local/sbin/jabberd-aim-transport: error while loading shared libraries: libpth.so.20: cannot open shared object file: No such file or directory"</p> <p>(Same with msn-transport).</p> <p>I have these installed as instructed (or ended up updating the current one).</p> <p>libncurses - ncurses-5.5.tar.gz<br /> GNU Make<br /> GCC<br /> libexpat - expat-2.0.0.tar.gz<br /> Erlan/OTP - otp_src_R10B-10.tar.gz<br /> OpenSSL - openssl-0.9.8a.tar.gz<br /> GNU Pth - pth-2.0.6.tar.gz</p> <p>tnx again.</p> Thu, 23 Mar 2006 08:02:57 +0000 Laibcoms comment 1488 at https://www.ejabberd.im Re: heh, i'm going crazy with transport installations https://www.ejabberd.im/node/714#comment-1485 <div class="quote-msg"> <div class="quote-author"><em>Laibcoms</em> wrote:</div> <p>if I follow the so-called 'old' transport installation, I get stucked with the portion of compiling wherein the files from jabberd is needed when I'm using ejabberd.. ??? (where can I get these jabberd files and are there any other option to avoid installing jabberd just so to compile the 'old' transport versions??)</p></div> <p>Did you started with <noindex><a href="/install-obsolete-transports" title="Install Obsolete Transports Using jabberd - Step one" rel="nofollow" >step one</a></noindex>? That page contains the URL of the latest jabberd 1.4.x version that works (1.4.4 will not work to compile these transports!).</p> <p>There are two alternatve solutions:</p> <ol> <li>Using JRC. However, this do not work with all transports and is a less stable solution!</li> <li>Not using these obsoleted transports (best!). Instead use the new Python based transports that are server independant.</li> </ol> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>if I follow the python version, I have to figure spend time installing Twisted, PyCrypto and PyOpenSSL. I found Twisted by not the other two, and secondly, I have to learn how to add stuff to Python.. which is again - ??? (not counting the instructions didn't mention where to put the files to.. )</p></div> <p>Depending on the distribution you use, you can just use your package manager to installed the necessary libraries (and sometimes even the transport).</p> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>Sorry I'm new here but, are there any latest or updated instructions for ejabberd 1.0.0 for installing transports for linux?</p></div> <p>Since the last time I updated the obsoleted transport tutorials there were no new versions of the transports. So nothing can be changed. The only tricky thing you might encounter is that these transports have outdated Makefile and configure scripts that depend on older versions of automake, autoconf,...</p> Tue, 21 Mar 2006 23:47:57 +0000 sander comment 1485 at https://www.ejabberd.im