On Sun, 2004-05-02 at 03:52, David Haller wrote:
Hallo,
Am Tue, 27 Apr 2004, Ralf Corsepius schrieb:
On Sun, 2004-04-25 at 21:49, David Haller wrote:
Hallo,
Am Sun, 25 Apr 2004, Bernhard Walle schrieb:
ich hab versucht, eine DVI-Datei (oder Postscript oder PDF) aus den Texinfo-Quellen des GNU Assembler zu erstellen.
Ich bekomme auf ein "make as.dvi" Fehlermeldungen wie
! Missing @endcsname inserted. <to be read again> @discretionary <argument> ...normalunderscore @fi @discretionary
a) Bug im .texi Dokument b) Bug im texinfo.tex c) Falsche texinfo Version
texinfo == texinfo.tex ==> Fall a) Nein.
Hier: texinfo == texinfo*.rpm
Wer zum .texi die falsche texinfo.tex dazulegt... Das texinfo.tex, das gas verwendet, stammt aus dem sources.redhat.com src-Sourcetree (Aka. "uberbaum") und ist weit verbreitet, da es von zahlreichen Paketen (u.a. binutils, gdb, uvm.) verwendet wird.
Und ja, unterschiedliche Versionen von texinfo.tex waren fehlerhaft, bzw. unterstützen verschiedene Ausgabe-Formate nicht. Und ja, unterschiedliche Versionen von texinfo.tex sind zu unterschiedlichen texinfo-Paketen inkompatibel. Die Doku neuerer GCC's z.B. lassen sich mit ältern texinfo Paketen nicht übersetzen. Versucht man es doch, können die Symptome so aussehen, wie von Bernhard beschrieben.
e) DUE (Dumb User Error)
Nicht von Bernhard. Die Meldung von tex deutet da auch nicht darauf hin. Bist Du dir sicher, dass Bernhard die Quellen richtig konfiguriert hat, dass Bernhard nicht automake aufgerufen hat?
Ich bin es nicht.
f) Von den Makefiles nicht unterstützt.
Nein.
Wie kommst Du darauf? Um diese Aussage verifizieren zu können müsste man die genaue Version der von Bernhard verwendeten binutils kennen.
Die Fehlermeldung ist von tex (wg. texinfog mit '@' statt '\' als Befehlszeichen). Gerade \endcsname ist recht haeufig wenn ein Makro (hier in texinfo.tex) defekt ist. So sieht die Fehlermeldung auch aus, wenn eine veraltete oder inkompatible texinfo Version verwendet wird. Die Tatsache, dass ein Austausch von texinfo.tex bei Ihm geholfen zu haben scheint, besagt nicht viel.
Leider hat Bernhard nicht genügend Infos geliefert, weder um deine Vermutungen noch um Deine Vermutungen zu rechtfertigen. Ralf