On 03/06/2013 06:58 PM, David Woodhouse wrote: >> But I was lazy. It was a whole lot easier to just drop OpenSSL in place >> for initial testing, instead of building gmp and nettle and gnutls, and >> dealing with autohate breakage that I get with them. Nettle tries to >> build something and then run it, which doesn't work well when >> cross-compiling, and GnuTLS still has that automake brokenness. > I've attempted this, but GnuTLS 3.0.28 breaks thus: > CC parser_aux.lo > parser_aux.c:23:27: fatal error: hash-pjw-bare.h: No such file or directory > compilation terminated. > make[4]: *** [parser_aux.lo] Error 1 > make[4]: Leaving directory `/ssd/git/openconnect/android/gnutls-3.0.28/lib/minitasn1' It seems the option --with-included-minitasn1 breaks on 3.0.28. I need to fix that. > While 3.1.9 breaks thus: > CC multi.lo > In file included from ./../../gl/stdint.h:552:0, I've noticed that too. It is a gnulib incompatibility with android. This is fixed in the repository. As it is now for android, you may only use the version of gnutls in git. regards, Nikos