[jadmin] Compilation error with Jabber 2.1.6

Alejandro Cabrera Obed acabrera at sintys.gov.ar
Mon Jun 25 13:10:00 CDT 2007


Dear all, I'mtryinh to install the Jabber 2.1.6 package on mu Debian
Etch box, and I'm following the howto from
http://jabberd.jabberstudio.org/2/docs/jabberd_guide.html. So I've get
the package, I've installed the openssl and libid, and configure the
package to use with mysql and ldap.

Into /home/ale/jabberd-2.1.6 I executed (as user ale)

$./configure --enable-mysql --enable-idn --enable-ldap --enable-ssl
--enable-debug ----- SUCCESS

$./configure -----  SUCCESS

$make ----ERROR as follow:


ale at jabber:~/jabberd-2.1.6$ make
make  all-recursive
make[1]: Entering directory `/home/acabrera/jabberd-2.1.6'
Making all in etc
make[2]: Entering directory `/home/acabrera/jabberd-2.1.6/etc'
Making all in templates
make[3]: Entering directory `/home/acabrera/jabberd-2.1.6/etc/templates'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/acabrera/jabberd-2.1.6/etc/templates'
make[3]: Entering directory `/home/acabrera/jabberd-2.1.6/etc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/acabrera/jabberd-2.1.6/etc'
make[2]: Leaving directory `/home/acabrera/jabberd-2.1.6/etc'
Making all in tools
make[2]: Entering directory `/home/acabrera/jabberd-2.1.6/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/acabrera/jabberd-2.1.6/tools'
Making all in man
make[2]: Entering directory `/home/acabrera/jabberd-2.1.6/man'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/acabrera/jabberd-2.1.6/man'
Making all in mio
make[2]: Entering directory `/home/acabrera/jabberd-2.1.6/mio'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/acabrera/jabberd-2.1.6/mio'
Making all in subst
make[2]: Entering directory `/home/acabrera/jabberd-2.1.6/subst'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/acabrera/jabberd-2.1.6/subst'
Making all in sx
make[2]: Entering directory `/home/acabrera/jabberd-2.1.6/sx'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/acabrera/jabberd-2.1.6/sx'
Making all in util
make[2]: Entering directory `/home/acabrera/jabberd-2.1.6/util'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/acabrera/jabberd-2.1.6/util'
Making all in c2s
make[2]: Entering directory `/home/acabrera/jabberd-2.1.6/c2s'
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2
-Wl,-export-dynamic  -o c2s c2s-authreg.o c2s-bind.o c2s-c2s.o
c2s-main.o c2s-sm.o ../sx/libsx.la ../mio/libmio.la ../util/libutil.la
../subst/libsubst.la -lldap -llber -lssl -lcrypto -lgsasl -lidn -lresolv
gcc -g -O2 -Wl,-export-dynamic -o c2s c2s-authreg.o c2s-bind.o c2s-c2s.o
c2s-main.o c2s-sm.o  ../sx/.libs/libsx.a -L/usr/lib
../mio/.libs/libmio.a ../util/.libs/libutil.a ../subst/.libs/libsubst.a
-lldap -llber -lssl -lcrypto /usr/lib/libgsasl.so -lgssapi_krb5 -lkrb5
-lk5crypto -lkrb5support -lcom_err /usr/lib/libidn.so -lresolv
../sx/.libs/libsx.a(client.o): In function `_sx_client_notify_header':
/home/acabrera/jabberd-2.1.6/sx/client.c:100: undefined reference to
`XML_SetElementHandler'
../sx/.libs/libsx.a(client.o): In function `_sx_client_element_start':
/home/acabrera/jabberd-2.1.6/sx/client.c:73: undefined reference to
`XML_SetElementHandler'
/home/acabrera/jabberd-2.1.6/sx/client.c:74: undefined reference to
`XML_SetCharacterDataHandler'
/home/acabrera/jabberd-2.1.6/sx/client.c:75: undefined reference to
`XML_SetStartNamespaceDeclHandler'
../sx/.libs/libsx.a(io.o): In function `_sx_process_read':
/home/acabrera/jabberd-2.1.6/sx/io.c:36: undefined reference to `XML_Parse'
/home/acabrera/jabberd-2.1.6/sx/io.c:40: undefined reference to
`XML_GetErrorCode'
/home/acabrera/jabberd-2.1.6/sx/io.c:40: undefined reference to
`XML_ErrorString'
../sx/.libs/libsx.a(server.o): In function `sx_server_init':
/home/acabrera/jabberd-2.1.6/sx/server.c:248: undefined reference to
`XML_SetElementHandler'
/home/acabrera/jabberd-2.1.6/sx/server.c:249: undefined reference to
`XML_SetStartNamespaceDeclHandler'
../sx/.libs/libsx.a(server.o): In function `_sx_server_ns_start':
/home/acabrera/jabberd-2.1.6/sx/server.c:224: undefined reference to
`XML_SetStartNamespaceDeclHandler'
../sx/.libs/libsx.a(server.o): In function `_sx_server_element_start':
/home/acabrera/jabberd-2.1.6/sx/server.c:189: undefined reference to
`XML_SetElementHandler'
/home/acabrera/jabberd-2.1.6/sx/server.c:190: undefined reference to
`XML_SetCharacterDataHandler'
/home/acabrera/jabberd-2.1.6/sx/server.c:191: undefined reference to
`XML_SetStartNamespaceDeclHandler'
../sx/.libs/libsx.a(sx.o): In function `sx_free':
/home/acabrera/jabberd-2.1.6/sx/sx.c:97: undefined reference to
`XML_ParserFree'
../sx/.libs/libsx.a(sx.o): In function `sx_new':
/home/acabrera/jabberd-2.1.6/sx/sx.c:37: undefined reference to
`XML_ParserCreateNS'
/home/acabrera/jabberd-2.1.6/sx/sx.c:38: undefined reference to
`XML_SetReturnNSTriplet'
/home/acabrera/jabberd-2.1.6/sx/sx.c:39: undefined reference to
`XML_SetUserData'
../sx/.libs/libsx.a(sx.o): In function `_sx_reset':
/home/acabrera/jabberd-2.1.6/sx/sx.c:183: undefined reference to
`XML_SetUserData'
../sx/.libs/libsx.a(sasl_gsasl.o): In function `sx_sasl_auth':
/home/acabrera/jabberd-2.1.6/sx/sasl_gsasl.c:760: undefined reference to
`gsasl_session_hook_set'
../sx/.libs/libsx.a(sasl_gsasl.o): In function `_sx_sasl_client_process':
/home/acabrera/jabberd-2.1.6/sx/sasl_gsasl.c:319: undefined reference to
`gsasl_session_hook_set'
../sx/.libs/libsx.a(sasl_gsasl.o): In function `_sx_sasl_gsasl_callback':
/home/acabrera/jabberd-2.1.6/sx/sasl_gsasl.c:609: undefined reference to
`gsasl_session_hook_get'
../sx/.libs/libsx.a(sasl_gsasl.o): In function `_sx_sasl_open':
/home/acabrera/jabberd-2.1.6/sx/sasl_gsasl.c:167: undefined reference to
`gsasl_session_hook_get'
../util/.libs/libutil.a(config.o): In function `config_load':
/home/acabrera/jabberd-2.1.6/util/config.c:94: undefined reference to
`XML_ParserCreate'
/home/acabrera/jabberd-2.1.6/util/config.c:107: undefined reference to
`XML_SetUserData'
/home/acabrera/jabberd-2.1.6/util/config.c:108: undefined reference to
`XML_SetElementHandler'
/home/acabrera/jabberd-2.1.6/util/config.c:109: undefined reference to
`XML_SetCharacterDataHandler'
/home/acabrera/jabberd-2.1.6/util/config.c:126: undefined reference to
`XML_Parse'
/home/acabrera/jabberd-2.1.6/util/config.c:140: undefined reference to
`XML_ParserFree'
/home/acabrera/jabberd-2.1.6/util/config.c:118: undefined reference to
`XML_ParserFree'
/home/acabrera/jabberd-2.1.6/util/config.c:128: undefined reference to
`XML_GetErrorCode'
/home/acabrera/jabberd-2.1.6/util/config.c:128: undefined reference to
`XML_ErrorString'
/home/acabrera/jabberd-2.1.6/util/config.c:128: undefined reference to
`XML_GetCurrentLineNumber'
/home/acabrera/jabberd-2.1.6/util/config.c:129: undefined reference to
`XML_ParserFree'
../util/.libs/libutil.a(nad.o): In function `nad_parse':
/home/acabrera/jabberd-2.1.6/util/nad.c:1367: undefined reference to
`XML_ParserCreateNS'
/home/acabrera/jabberd-2.1.6/util/nad.c:1371: undefined reference to
`XML_SetReturnNSTriplet'
/home/acabrera/jabberd-2.1.6/util/nad.c:1376: undefined reference to
`XML_SetUserData'
/home/acabrera/jabberd-2.1.6/util/nad.c:1377: undefined reference to
`XML_SetElementHandler'
/home/acabrera/jabberd-2.1.6/util/nad.c:1378: undefined reference to
`XML_SetCharacterDataHandler'
/home/acabrera/jabberd-2.1.6/util/nad.c:1379: undefined reference to
`XML_SetStartNamespaceDeclHandler'
/home/acabrera/jabberd-2.1.6/util/nad.c:1381: undefined reference to
`XML_Parse'
/home/acabrera/jabberd-2.1.6/util/nad.c:1387: undefined reference to
`XML_ParserFree'
/home/acabrera/jabberd-2.1.6/util/nad.c:1382: undefined reference to
`XML_ParserFree'
collect2: ld returned 1 exit status
make[2]: *** [c2s] Error 1
make[2]: Leaving directory `/home/acabrera/jabberd-2.1.6/c2s'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/acabrera/jabberd-2.1.6'
make: *** [all] Error 2



What do you suggest to me in order to compile Jabber ??? What's wrong ????

Special thanks

Alejandro


More information about the JAdmin mailing list