bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[BUG] command line definitions not expanded


From: Norbert Preining
Subject: [BUG] command line definitions not expanded
Date: Sun, 21 Feb 2016 15:19:28 +0900
User-agent: Mutt/1.5.24 (2015-08-30)

Hi Gavin, hi all

(please keep Cc)

I am sorry for all the bug reports, but here is the next one that
surfaced when building the documentation for gcc.

In short, it seems that definitions given on the command line
        --command='@set foobar value'
are not properly expanded in the aux files.

Here a minimal not working example:

The following code works without problems:
        \input texinfo   @c -*-texinfo-*-
        @set cmd1 HELLO

        What ever
        @address@hidden address@hidden
        Here we go
        @bye

But when I remove the @set line and instead call
        texi2pdf --command='@set cmd1 HELLO' mwe.texi
I get the following error:

/home/norbert/Debian/gcc-doc/mwe/mwe.aux:1: TeX capacity exceeded, sorry [input
 stack size=5000].
@value ->@begingroup @makevalueexpandable 
                                          @valuexxx 
.....
l.1 ..., used in @value, is not set.} doc-title}{}


The reason is that the mwe.aux file contains:

@xrdef{{[No value for ``cmd1''address@hidden {Variable `cmd1', used in @value, 
is not set.} doc-title}{}
@xrdef{{[No value for ``cmd1''address@hidden {Variable `cmd1', used in @value, 
is not set.} doc-snt}{}
@xrdef{0-title}{}
@xrdef{0-snt}{}
@xrdef{{[No value for ``cmd1'']}\message {Variable `cmd1', used in @value, is 
not set.} doc-pg}{1}
@xrdef{0-pg}{1}


Thanks for consideration

Norbert

------------------------------------------------------------------------
PREINING, Norbert                               http://www.preining.info
JAIST, Japan                                 TeX Live & Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C DC13
------------------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]