Hi Regina, *,

On 7/4/07, Regina Henschel <[EMAIL PROTECTED]> wrote:
Mathias Bauer schrieb:
> Regina Henschel schrieb:
>>  [erster Build unter Windows hat geklappt[

Glückwunsch, auch von meiner Seite :-)

>> Mein Rechner: AMD Athlon, 1,15GHz; 1GB RAM
>> Zeit für das Build: 18½ Std.
>
> Habe ich als Referenz ins Dokument übernommen. Das gibt Interessierten
> gute Anhaltspunkte.

Und erzeugt natürlich sofort die Frage, wie man diese Zeit reduzieren kann.

Unter Linux kann man ccache verwenden - und während Novell's "Hackweek"
hat kendy (Jan Holesovsky)  das auch für MSVC brauchbar gemacht.

Inwieweit man das mit der Express Version verwenden kann, weiß ich allerdings
nicht.
Blog:
http://artax.karlin.mff.cuni.cz/~kendy/blog/archives/monthly/2007-07.html#2007-07-02T18_26_56.htm
Post auf der Mailingliste:
http://www.mail-archive.com/[EMAIL PROTECTED]/msg00751.html

> [...]
>> Während des Compilierens sind eine Unmenge Warnungen durch die Anzeige
>> gerauscht. Ist das normal?

Kommt darauf an, ob es wirkliche Warnungen waren, oder einfach nur
die normalen Kommandozeilen und sonstiger output.
Die Ausgabe unter linux hat weit mehr als 200000 Zeilen, davon ist nur
ein winzig kleiner Teil mit Warnungen versehen..

>> Werden die irgendwo aufgezeichnet, damit man
>> sie sich später ansehen kann?

Standardmäßig werden die nur auf den Bildschirm geschrieben.
Du kannst die Ausgabe in eine Datei umleiten
dmake > logdatei.txt 2>&1

" > logdatei.txt" = "schreibe standard-ausgabe in die Datei"
" 2>&1" = "schreibe standard-Fehlerausgabe (2) auch dahin, wo die
Sandardausgabe (1) hingeht"

Wenn Du beides (stdout und stderr) umleitest, dann bekommst Du
auf der Konsole gar nix angezeigt, bis der Build fertig ist.

Du kannst auch das Programm "tee" verwenden (dmake 2>&1 | tee logdatei)

2>&1 steht wieder für: "schreibe stderr dahin, wo auch stdout landet"
| (pipe) steht für: "leite stdout an das folgende Programm weiter"
tee nimmt alles aus stdout und schreibt es in die Datei, aber auch auf den
Bildschirm. (kein ">" vor der Datei)

Und dann hat Eric schon die Alternative mit build --all --html aus dem
instsetoo_native Verzeichnis heraus genannt.
Das erstellt eine Status-HTML seite, mit der der Build verfolgt werden kann,
und legt außerdem auch noch logdateien innerhalb der einzelnen Module
an (die über die HTML-Statusseite aus verlinkt sind)

ciao
Christian

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an