[jadmin] Third beta release of jabberd14 1.6.0

Damon Register damon.w.register at lmco.com
Mon Dec 4 06:24:51 CST 2006


Matthias Wimmer wrote:
> Can you please tell me again what your problems have been? I cannot
> remember your question.
I get through the ./configure part but when I run make I get this

gcc -g -O2 -o .libs/jabberd jabberd.o static.o  -L/usr/local/lib 
../jabberd/base/.libs/libjabberdbase.a ../jabberd/.libs/libjabberd.so 
-lresolv -lsocket /usr/local/lib/libidn.so /usr/local/lib/libpth.so 
-lexpat -lmysqlclient -R/usr/local/lib
Undefined                       first referenced
symbol                             in file
jpacket_new 
../jabberd/base/.libs/libjabberdbase.a(base_accept.o)
xstream_header_char 
../jabberd/base/.libs/libjabberdbase.a(base_accept.o)
xstream_eat 
../jabberd/base/.libs/libjabberdbase.a(base_exec.o)
xstream_new 
../jabberd/base/.libs/libjabberdbase.a(base_exec.o)
xstream_header 
../jabberd/base/.libs/libjabberdbase.a(base_accept.o)
ld: fatal: Symbol referencing errors. No output written to .libs/jabberd
collect2: ld returned 1 exit status
make[3]: *** [jabberd] Error 1
make[3]: Leaving directory `/srv/jabberd-1.4.4/jabberd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/srv/jabberd-1.4.4/jabberd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/srv/jabberd-1.4.4'
make: *** [all] Error 2
bash-3.00#

In an April post you commented:

Starting with version 1.4.4 jabberd14 has a build environment made of 
autoconf/automake/libtool. It might be that I have to set this up 
differently to be compatible with solaris. I just don't know.

The symbols you are getting reported are defined in the executable ... 
while the shared object ("DLL") is trying to link against them. It might 
be possible, that shared objects in solaris are not able to bind against 
the symbols in the executable, that is loading the shard object. - But 
on the other hand, this has been done in older versions of jabberd14 
alread - just that it wasn't libtool that was responsible for this.


Damon Register



More information about the JAdmin mailing list