Mailing List Archive

Libgcrypt 1.1.42 - texinfo error during build
Hello,

following texinfo error occurs on my GNU/Linux (Debian 2.2) system:

[...]
Making all in doc
make[2]: Entering directory `/usr/src/libgcrypt-1.1.42/doc'
/bin/sh /usr/src/libgcrypt-1.1.42/scripts/missing --run makeinfo -I . \
-o gcrypt.info `test -f 'gcrypt.texi' || echo './'`gcrypt.texi
gcrypt.texi:2061: Misplaced {.
gcrypt.texi:2061: Misplaced }.
gcrypt.texi:2067: Misplaced {.
gcrypt.texi:2067: Misplaced }.
gcrypt.texi:3400: Misplaced {.
gcrypt.texi:3400: Misplaced }.
makeinfo: Removing output file `gcrypt.info' due to errors;
use --force to preserve.
make[2]: *** [gcrypt.info] Error 1
[...]

The output of my old 'makeinfo --version' is: makeinfo (GNU texinfo) 4.0
It seems that additional {}-braces inside @math{} tags are not supported.
In line 3400 an @-sign is missing before environment var{}.

One possible fix is writing sub- and superscript braces through groups
like @math{d = e^\bgroup -1 \egroup}. (not nice for the info-output)

BTW: little typo in libgcrypt.h line 1197 -- inetger -> integer

Viele Grüße,
--
Heiko Stamer, <stamer@gaos.org>
`Voices` from /usr/src/linux-2.2.19/include/linux/tpqic02.h:169:
/* These last two selftests shouldn't be used yet! */