[email protected] writes: > Hey, > > I feel a bit of a noob but I can't seem to get the > current or previous versions to build. > > I did read the README and tried the suggested > flags but I still get the same problem. > > I'm building it as a static.
What platform is this? I'm able to build a static GnuTLS (./configure --enable-static --disable-shared) fine on a Debian x86 machine. The _gnutls_log_func variable is defined in gnutls_global.c and there is a prototype for it in gnutls_global.h, which gnutls_errors.c includes (via gnutls_errors.h). So I don't understand why linking fails. /Simon > output from make. > --------------- > * > Making all in x509 > libtool: link: gcc -std=gnu99 -arch x86_64 -g -Os -pipe -no-cpp- > precomp -arch x86_64 -bind_at_load -o errcodes errcodes.o ../ > lib/.libs/libgnutls.a -L/usr/local/gnu/lib.a/lib /usr/local/gnu/lib.a/ > lib/libtasn1.a -lz /usr/local/gnu/lib.a/lib/libgcrypt.a -L/usr/local/ > gnu/lib/lib /usr/local/gnu/lib.a/lib/libgpg-error.a > /usr/local/gnu/lib/ > lib/libintl.dylib /usr/local/gnu/lib/lib/libiconv.dylib -lc ../ > gl/.libs/libgnu.a > Undefined symbols: > "__gnutls_log_func", referenced from: > __gnutls_log in libgnutls.a(gnutls_errors.o) > ld: symbol(s) not found > collect2: ld returned 1 exit status > make[4]: *** [errcodes] Error 1 > make[3]: *** [all-recursive] Error 1 > make[2]: *** [all] Error 2 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > > _______________________________________________ > Help-gnutls mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/help-gnutls _______________________________________________ Help-gnutls mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gnutls
