Ticket #221 (closed defect: fixed)

Opened 6 months ago

Last modified 6 months ago

Compilation aborts at linking util/base64.c

Reported by: DeSnajpa Owned by: smoku
Priority: major Component: c2s
Version: 2.2.0 Keywords:
Cc: Tracforge_linkmap:
Blocking: Blocked By:

Description

jabberd@daemon:~/src/ja-svn$ make
make  all-recursive
make[1]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn'
Making all in etc
make[2]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/etc'
Making all in templates
make[3]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/etc/templates'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/etc/templates'
make[3]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/etc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/etc'
make[2]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/etc'
Making all in tools
make[2]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/tools'
Making all in man
make[2]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/man'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/man'
Making all in mio
make[2]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/mio'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/mio'
Making all in subst
make[2]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/subst'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/subst'
Making all in sx
make[2]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/sx'
make[3]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/sx'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/sx'
make[2]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/sx'
Making all in util
make[2]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/util'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/util'
Making all in c2s
make[2]: Entering directory `/mnt/daemon/srv/jabberd/src/ja-svn/c2s'
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2 -funsigned-char -export-dynamic -L/usr/lib -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  -lssl -lcrypto -lsasl2 -ludns -lidn -lexpat -lresolv  -ldl -lz
gcc -g -O2 -funsigned-char -o c2s c2s-authreg.o c2s-bind.o c2s-c2s.o c2s-main.o c2s-sm.o -Wl,--export-dynamic  -L/usr/lib ../sx/.libs/libsx.a ../mio/.libs/libmio.a ../util/.libs/libutil.a ../subst/.libs/libsubst.a -lssl -lcrypto /usr/lib/libsasl2.so -ludns /usr/lib/libidn.so /usr/lib/libexpat.so -lresolv -ldl -lz  
../util/.libs/libutil.a(base64.o): In function `b64_decode':
/home/srv/jabberd/src/ja-svn/util/base64.c:182: undefined reference to `ap_base64decode_len'
/home/srv/jabberd/src/ja-svn/util/base64.c:185: undefined reference to `ap_base64decode'
../util/.libs/libutil.a(base64.o): In function `b64_encode':
/home/srv/jabberd/src/ja-svn/util/base64.c:170: undefined reference to `ap_base64encode_len'
/home/srv/jabberd/src/ja-svn/util/base64.c:173: undefined reference to `ap_base64encode'
collect2: ld returned 1 exit status
make[2]: *** [c2s] Error 1
make[2]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn/c2s'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/daemon/srv/jabberd/src/ja-svn'
make: *** [all] Error 2

Change History

Changed 6 months ago by smoku

  • status changed from new to closed
  • resolution set to fixed

In [595]: Fixed base64 lib replacement. Closes #221

Note: See TracTickets for help on using tickets.