[Allegro] Avanti-Probleme

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Nov 30 13:36:52 CET 2011


Am 30.11.2011 13:23, schrieb Fischer, Thomas:
>> Das ist nur ein Hinweis auf die Quelldatei, hier avanti.c, wo die
>> Zeile 511 den Aufruf des slave ausführt. Für den Anwender i.d.R.
>> unwichtig.
>
> Dann ist zumindest das "C:\avanti\" unnütz und/oder irreführend.
>
Beides.

>>>
>> Und falls die Dateien alle vorhanden und OK sind, läuft's wie es
>> soll?
>
> Ja, dann schon.
>
Na also!

>> Im Nebel sicher nicht. Man schaut, ob die notwendigen Dateien alle
>> da sind: CFG sowie Indexparameter samt nachgeladenen .xpt Ist dies
>> gegeben, kann man jeden Befehl  export p ... und export t ...
>> mittels  if no ...  selber überprüfen.
>
> Das ist eine gute Idee, ich werde so etwas wie if no write
> 'Exportparameter $template.' K1 'pr fehlt!' n in meinen Jobtext
> einbauen, wobei in  $template (Perl) dann der Name steht. Das andert
> aber nichts daran, dass
>
> 1. avanti in solch einer Situation schon einmal aussagekräftige
> Fehlermeldungen produziert hat, z.B.
>
> [2011-08-19 18:22:47]<conn 113>  Error in reading cat.api-File from
> c:\allegro\demo2\:  Datei i. at pt existiert nicht
>
> und ich gerne wüsste, wann und warum avanti diese nützliche
> Eigenschaft verloren hat.

Schon lange. Seit es acon gibt, kennt avanti selber keine Parameter
mehr. Die Meldung müßte also von acon über stderr kommen. Dem sollten
wir mal nachgehen.

> Da ich das kannte habe ich an dieser
> Problemstelle erst nicht gesucht, weil "avanti solche Fehler
> meldet".
>
Wie gesagt, das kann es schon lange nicht mehr.


> 2. Es zum Teil nicht einfach festzustellen ist, welche von
> verschiedenen möglichen Versionen einer Datei aufgerufen wird und
> welche Einbindungen dabei stattfinden (da sind bei mir noch ein Reihe
> alter Fragen bei Ihnen offen), nach meiner Erfahrung lässt sich dies
> keinesfalls leicht testen und wäre eigentlich eine Aufgabe des
> Programms, bei geeigneter Loglevel-Einstellung mitzuteilen, was es
> gesucht und was es gefunden hat -- oder auch nicht.
>
Das wollen wir auch durchaus noch erreichen.

B.E.




Mehr Informationen über die Mailingliste Allegro