[Help-gnutls] undefined symbols on os x tiger

John Ratliff webmaster at technoplaza.net
Tue Dec 30 09:25:29 CET 2008


I am trying to compile FileZilla on Mac OS X Tiger (10.4). FileZilla  
requires gnutls >= 2.04.

I can't seem to compile gnutls. This is the error I get. I didn't  
find anything on google about this error, only about problems with  
zlib. Using --without-zlib did not fix this problem.

/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99 -I/Users/ 
jdratlif/temp/filezilla/include -g -O2 -Wno-pointer-sign   -o  
errcodes errcodes.o ../lib/libgnutls.la -L/Users/jdratlif/temp/ 
filezilla/lib -lgcrypt -lgpg-error  ../gl/libgnu.la ../lgl/liblgnu.la
libtool: link: gcc -std=gnu99 -I/Users/jdratlif/temp/filezilla/ 
include -g -O2 -Wno-pointer-sign -o errcodes errcodes.o  ../lib/.libs/ 
libgnutls.a -L/Users/jdratlif/temp/filezilla/lib -lz /Users/jdratlif/ 
temp/filezilla/lib/libgcrypt.a /Users/jdratlif/temp/filezilla/lib/ 
libgpg-error.a ../gl/.libs/libgnu.a ../lgl/.libs/liblgnu.a
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
__gnutls_log_func
collect2: ld returned 1 exit status
make[3]: *** [errcodes] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I thought it might be specific to this version 2.6.3, but it also  
happens in 2.6.2, 2.4.2, and 2.2.5.

Any thoughts on what this means or how I can fix it?

I am using Intel Mac OS X Tiger 10.4.
Xcode 2.5
gcc/g++ i686-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 (Apple Computer,  
Inc. build 5370)

I had to compile libgpg-error and libgcrypt before I could finish the  
configure script.

libgpg-error-1.7:
./configure --disable-shared --prefix $HOME/temp/filezilla
make && make install

libgcrypt-1.4.3:
./configure --disable-shared --with-gpg-error-prefix=$HOME/temp/ 
filezilla --prefix $HOME/temp/filezilla
make && make install

gnutls-2.6.3:
./configure --disable-shared --with-libgcrypt-prefix=$HOME/temp/ 
filezilla --prefix $HOME/temp/filezilla
make

I have complete configure and build logs available at http:// 
www.technoplaza.net/temp/ for all three projects.

Thanks,

--John Ratliff






More information about the Gnutls-help mailing list