Ticket #229 (closed defect: duplicate)

Opened 5 months ago

Last modified 5 months ago

Cannot compile 2.2.0, fails at base64

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

Description

Friend wanted to have jabberd2 at his new suse 11. I did ./configure --prefix=/home/jabberd/bin/jabberd --with-sasl=gsasl --enable-sqlite --with-zlib=/usr --disable-mysql --enable-experimental

And:

jabberd@pluton:~/src/jabberd-2.2.0> make
make  all-recursive
make[1]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0'
Making all in etc
make[2]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/etc'
Making all in templates
make[3]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/etc/templates'
make[3]: Nie ma nic do zrobienia w `all'.
make[3]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/etc/templates'
make[3]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/etc'
make[3]: Nie ma nic do zrobienia w `all-am'.
make[3]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/etc'
make[2]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/etc'
Making all in tools
make[2]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/tools'
make[2]: Nie ma nic do zrobienia w `all'.
make[2]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/tools'
Making all in man
make[2]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/man'
make[2]: Nie ma nic do zrobienia w `all'.
make[2]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/man'
Making all in mio
make[2]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/mio'
make[2]: Nie ma nic do zrobienia w `all'.
make[2]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/mio'
Making all in subst
make[2]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/subst'
make[2]: Nie ma nic do zrobienia w `all'.
make[2]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/subst'
Making all in sx
make[2]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/sx'
make[3]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/sx'
make[3]: Nie ma nic do zrobienia w `all-am'.
make[3]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/sx'
make[2]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/sx'
Making all in util
make[2]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/util'
make[2]: Nie ma nic do zrobienia w `all'.
make[2]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/util'
Making all in c2s
make[2]: Wejście do katalogu `/home/jabberd/src/jabberd-2.2.0/c2s'
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2 -funsigned-char -export-dyn
amic -L/usr/lib64 -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 -lc
rypto -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 c
2s-sm.o -Wl,--export-dynamic  -L/usr/lib64 ../sx/.libs/libsx.a ../mio/.libs/libmi
o.a ../util/.libs/libutil.a ../subst/.libs/libsubst.a -lssl -lcrypto /usr/lib64/l
ibsasl2.so -ludns /usr/lib64/libidn.so -lexpat -lresolv -ldl -lz  
../util/.libs/libutil.a(base64.o): In function `b64_decode':
/home/jabberd/src/jabberd-2.2.0/util/base64.c:182: undefined reference to `ap_base64decode_len'
/home/jabberd/src/jabberd-2.2.0/util/base64.c:185: undefined reference to `ap_base64decode'
../util/.libs/libutil.a(base64.o): In function `b64_encode':
/home/jabberd/src/jabberd-2.2.0/util/base64.c:170: undefined reference to `ap_base64encode_len'
/home/jabberd/src/jabberd-2.2.0/util/base64.c:173: undefined reference to `ap_base64encode'
collect2: ld returned 1 exit status
make[2]: *** [c2s] Błąd 1
make[2]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0/c2s'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/jabberd/src/jabberd-2.2.0'
make: *** [all] Błąd 2
jabberd@pluton:~/src/jabberd-2.2.0>

Change History

Changed 5 months ago by smoku

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

#221 duplicate

Note: See TracTickets for help on using tickets.