When installing net-im/jit-1.1.6-r3, it doesn't install the xdb_file.so library included in the jabberd 1.x source. This means that it's impossible to connect JIT to a jabberd 2.x server, as jabberd 2.x doesn't supply xdb services and thus JIT requires xdb_file.so A workaround might be to compile the jabberd 1.x source and copy xdb_file.so into /usr/lib, however it would be nice to have the ebuild take care of this (plus in doing this I can't get rid of all the undefined symbols in xdb_file.so, so it doesn't work anyway.)
I've discovered a workaround for this - if you download the JIT sourcecode from http://www.sourceforge.net/projects/jit and then compile the xdb_file library thusly: # tar zxvf jit-1.1.4.tar.gz # cd jit-1.1.4 # ./configure # cd xdb_file # make # su -c 'cp xdb_file.so /usr/local/lib' # ldconfig You can get everything to work. It would probably be a nice idea to add a USE flag into the ebuild, so that if you USE="xdb_file" or even better USE="jabberd2" it will automatically compile the xdb_file library and install it for you, so that it will work 'out of the box' with jabberd2.
gone