Hello,
trying to build this file ...
8X------------------------------------
\input texinfo @c -*-texinfo-*-
@comment %**start of header
@setfilename gnutls.info
@settitle GnuTLS @value{42}
@finalout
@node SRTP
@subsection SRTP
@cindex SRTP
@cindex Secure RTP
The TLS protocol was extended in RFC5764 to provide keying material to the
Secure RTP (SRTP) protocol. The SRTP protocol provides an encapsulation of
encrypted
data that is optimized for voice data. With the SRTP TLS extension two peers can
negotiate keys using TLS or DTLS and obtain keying material for use with SRTP.
The
available SRTP profiles are listed below.
@float Figure,gnutls_srtp_profile_t
@c gnutls_srtp_profile_t
@table @code
@item GNUTLS_@-SRTP_@-AES128_@-CM_@-HMAC_@-SHA1_@-80
128 bit AES with a 80 bit HMAC-SHA1
@item GNUTLS_@-SRTP_@-AES128_@-CM_@-HMAC_@-SHA1_@-32
128 bit AES with a 32 bit HMAC-SHA1
@item GNUTLS_@-SRTP_@-NULL_@-HMAC_@-SHA1_@-80
NULL cipher with a 80 bit HMAC-SHA1
@item GNUTLS_@-SRTP_@-NULL_@-HMAC_@-SHA1_@-32
NULL cipher with a 32 bit HMAC-SHA1
@item GNUTLS_@-SRTP_@-AEAD_@-AES_@-128_@-GCM
128 bit AES with GCM
@item GNUTLS_@-SRTP_@-AEAD_@-AES_@-256_@-GCM
256 bit AES with GCM
@end table
@caption{Supported SRTP profiles}
@end float
@bye
8X------------------------------------
... with ...
rm -rf minimal.pdf testcase.tmp/ ; env
TEXINPUTS="/path/to/texinfo.tex:$TEXINPUTS" texi2dvi --pdf
--build-dir=testcase.tmp -o minimal.pdf minimal.texi
... yields
| ./minimal.aux:3: Undefined control sequence.
| <argument> gnutls@unhbox @voidb
| @x @kern .07em @vbox {@hrule width.3em
heigh...
|
| @xrdef ...f @value ##1{##1}@xdef @safexrefname {#1
| }}@bgroup @expandafter
@gd...
| l.3 ....1ex}@kern .07em t-title}{!!float!!=Figure}
on Debian testing.
I am not sure where the actual problem is:
* It works on Debian/stable which has texlive 2024.20250309
* On Debian testing/sid with texlive 2025.20250927 the error above will
be thrown if texinfo.tex is 2025-03-01.21 or newer (GIT commit
798ff967bbf66d94089569f9509c9dc12730462d), versions up to
2025-03-01.19 (4aa20a403922191c0ee12e335bff7174f2bdc32a) are fine.
The rest of texinfo is at 7.2 in both cases.
Afaiu the remark "texinfo.tex is updated much more frequently than full
Texinfo releases are made; please use the latest version." on
https://www.gnu.org/software/texinfo/ using the latest texinfo.tex with
texinfo 7.2 should work and is supported, so there is a real bug
somewhere.
This is https://bugs.debian.org/1118328 , I have tried boiling this
down to a minimal testcase, Hilmar Preuße found out that the error is
tied to the version of texinfo.tex.
cu Andreas
--
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'