I was trying to compile gnutls-3.3.9, but it bombs out -
make[5]: Entering directory '/root/gnutls-3.3.9/lib/accelerated/x86'
CC x86-common.lo
CC sha-x86-ssse3.lo
In file included from sha-x86-ssse3.c:29:0:
sha-x86-ssse3.c: In function 'x86_sha1_update':
sha-x86-ssse3.c:116:4: error: 'struct sha1_ctx' has no member named
'count_high'
MD_INCR(ctx);
^
sha-x86-ssse3.c:116:4: error: 'struct sha1_ctx' has no member named
'count_low'
MD_INCR(ctx);
^
sha-x86-ssse3.c: In function 'x86_sha256_update':
sha-x86-ssse3.c:169:4: error: 'struct sha256_ctx' has no member named
'count_high'
MD_INCR(ctx);
^
sha-x86-ssse3.c:169:4: error: 'struct sha256_ctx' has no member named
'count_low'
MD_INCR(ctx);
^
Makefile:1553: recipe for target 'sha-x86-ssse3.lo' failed
make[5]: *** [sha-x86-ssse3.lo] Error 1
make[5]: Leaving directory '/root/gnutls-3.3.9/lib/accelerated/x86'
Makefile:1397: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/root/gnutls-3.3.9/lib/accelerated'
Makefile:1801: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/root/gnutls-3.3.9/lib'
Makefile:1535: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/root/gnutls-3.3.9/lib'
Makefile:1372: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/gnutls-3.3.9'
Makefile:1299: recipe for target 'all' failed
make: *** [all] Error 2
Looking at the code a bit, I suspect that the AES-NI and Padlock
implementations by Andy Polyakov are somehow out of sync with the
GnuTLS library. Anyway ideas how to fix the issue?
Thanks.
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page