[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
failure to build gnutls-3.0.16
From: |
Bruno Haible |
Subject: |
failure to build gnutls-3.0.16 |
Date: |
Sat, 17 Mar 2012 01:26:22 +0100 |
User-agent: |
KMail/4.7.4 (Linux/3.1.0-1.2-desktop; KDE/4.7.4; x86_64; ; ) |
Hi,
Trying to build gnutls-3.0.16 (from ftp.gnu.org) on MacOS X 10.7, I get this
compilation error:
Making all in libopts
CC libopts_la-libopts.lo
CCLD libopts.la
libtool: link: warning: `-version-info/-version-number' is ignored for
convenience libraries
CC libcmd_serv_la-serv-args.lo
In file included from serv-args.c:43:
serv-args.h:62:3: error: #error option template version mismatches
autoopts/options.h header
In file included from serv-args.c:43:
serv-args.h:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'Me'
serv-args.h:105: warning: data definition has no type or storage class
serv-args.h:105: warning: type defaults to 'int' in declaration of 'teOptIndex'
serv-args.c:901: error: 'INDEX_OPT_VERSION' undeclared here (not in a function)
serv-args.c:915: error: 'INDEX_OPT_HELP' undeclared here (not in a function)
serv-args.c:927: error: 'INDEX_OPT_MORE_HELP' undeclared here (not in a
function)
make[3]: *** [libcmd_serv_la-serv-args.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
And indeed src/serv-args.h contains this code:
#define AO_TEMPLATE_VERSION 147460
#if (AO_TEMPLATE_VERSION < OPTIONS_MINIMUM_VERSION) \
|| (AO_TEMPLATE_VERSION > OPTIONS_STRUCT_VERSION)
# error option template version mismatches autoopts/options.h header
Choke Me.
#endif
whereas src/libopts/autoopts/options.h contains this code:
#define OPTIONS_STRUCT_VERSION 147459
#define OPTIONS_VERSION_STRING "36:3:11"
#define OPTIONS_MINIMUM_VERSION 102400
#define OPTIONS_MIN_VER_STRING "25:0:0"
And yes, 147460 is larger than 147459.
Why did I run into this? What's the fix?
The previous version, gnutls-3.0.15, works fine.
Bruno
- failure to build gnutls-3.0.16,
Bruno Haible <=