[gnutls-devel] gnutls-3.3.17: compilation error due to autoopts

mancha 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 3.3.17.1 and 3.4.4.1 which fix the issue.

Aha, great news. Many thanks.

--mancha (https://twitter.com/mancha140)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: </pipermail/attachments/20150814/7a9127e3/attachment.sig>


More information about the Gnutls-devel mailing list