[gnutls-devel] gnutls-3.3.17: compilation error due to autoopts
mancha1 at zoho.com
Fri Aug 14 13:53:37 CEST 2015
On Fri, Aug 14, 2015 at 09:58:59AM +0200, Nikos Mavrogiannopoulos wrote:
> On Fri, Aug 14, 2015 at 6:55 AM, mancha <mancha1 at zoho.com> wrote:
> >> In file included from certtool-args.c:43:0: certtool-args.h:61:3:
> >> error: #error option template version mismatches autoopts/options.h
> >> header # error option template version mismatches
> >> autoopts/options.h header ^ certtool-args.h:62:3: error: unknown
> >> type name 'Choke' Choke Me. ^ certtool-args.h:62:11: error:
> >> expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
> >> Choke Me.
> > Hi. The issue is the bundled autogen'd files (src/*.bak) were
> > generated using autogen-5.18.5 while the bundled autoopts is from
> > autogen-5.18.4. Nikos, this problem is happening often (I recently
> > had to fix the same thing on 3.1.28). It might be easiest to bundle
> > the same libopts version in all releases and make sure the autogen
> > where you build the .bak files matches.
> That's much easier said than done. Autogen is often updated on my
> systems without me realizing it. I've now added hooks to prevent a
> release if there is a mismatch.
Can't be that tough.
> > Thomas, as for a fix, you can install autogen 5.18.5 and have GnuTLS
> > 3.3.17 use that to autogen some of its files instead of using the
> > bundled .bak files or you might get away with:
> You can also try 18.104.22.168 and 22.214.171.124 which fix the issue.
Aha, great news. Many thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 819 bytes
Desc: not available
More information about the Gnutls-devel