Seite 1 von 1

Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Mo, 16. Mär 2020 8:50
von Bitmusterschuster
Hallo Zusammen,

ich habe das Problem, dass die Workbench (2.0 Build 1185) nur bei einem einzigen Projekt immer alle PRG-Dateien neu kompiliert.
Obwohl ich mit Alt-F9 oder (Project erstellen) eigentlich nur die geänderten Prg-Dateien kompilieren möchte.
Ich habe schon alles versucht und die Projekteinstellungen mit anderen Projekten verglichen, aber keine Unterschiede festgestellt.
Das einzige, was ich zwischendurch gemacht hatte, war die PPO Dateien zu erstellen. (/p)

Pbuild verhält sich immer so, als würde ich den Parameter /a verwenden.

Habt Ihr eine Ahnung, was da falsch läuft ?

Gruß Rudi

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Mo, 16. Mär 2020 10:45
von Tom
Dann schmeiß doch die PPO-Dateien mal raus. Die brauchst Du sowieso nicht. Das ist das Präprozessor-Output, das man eigentlich nur zum Debuggen explizit erzeugt. Möglich, dass der PBuilder danach schaut (und die sind halt älter) und dann trotzdem immer neu kompiliert, obwohl der /a-Schalter inzwischen aus ist.

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Mo, 16. Mär 2020 11:34
von Bitmusterschuster
Hallo Tom,

das habe ich natürlich such schon gemacht. Ich hatte auch alle OBJ-Dateien gelöscht.
Die werden dann ja auch beim nächsten Aufgruf mit 'Pbuild Project.xpj' auch sofort wieder alle erzeugt.
Wenn ich dann aber erneut wieder mit 'Pbuild Project.xpj' aufrufe, werden wieder alle obj-Dateien erstellt obwohl die PRG-Dateien vom Timestamp älter sind.

Gruß Rudi

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Mo, 16. Mär 2020 11:56
von Tom
Hallo, Rudi.

Hast Du mal in die Xbase++-Changelogs geschaut? Ich meine, da irgendwas zu diesem Thema gelesen zu haben.

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Mo, 16. Mär 2020 12:50
von Werner_Bayern
Servus,

In der WB Abhängigkeiten neu erzeugen anklicken, meist bekommst dann schon einen Fehler gemeldet, ansonsten liegts an der xpj, da kennt er einen Pfad nicht. Meist Umlaute oder Leerzeichen. Wenn nicht, schau Dir Deine Includes mal genauer an.

Hat uns auch schon mal 1000 Stunden Suche gekostet :roll:

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Mo, 16. Mär 2020 14:33
von Bitmusterschuster
Hallo Jungs,

vielen Dank für eure Tipps, das Problem ist gelöst.
Es lagt tatsächlich an einer falsch platzierten .ch Datei in der Projektmanager-Liste (baum)
Normalerweise werden ja alle CH-Dateien und Libraries oben im Projekt-Tree angezeigt. Das war auch alles korrekt bei mir.
Beim genaueren Hinsehen, habe ich jedoch festgestellt, dass eine Std1.ch Datei im unteren Bereich, dort wo die Libraies bei mir angezeigt werden (unterhalb der Prg-Dateien), erschien.
Ich hatte mal mit einer anderen STD.Ch Datei experimentiert, und hatte wahrscheinlich übersehen, die da raus zu machen.
Keine Ahnung, warum die an dieser Stelle erschien.
In jedem Fall lief es nach der Entfernung sofort.

Vielen Dank für Eure Hilfe ….

Gruß Rudi

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Di, 17. Mär 2020 12:04
von Werner_Bayern
Nix Danke, macht 2 Rollen Klopapier :wink:

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Di, 17. Mär 2020 13:54
von Manfred
und 1 Paket Nudeln

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Di, 17. Mär 2020 19:09
von ramses
Scheinbar ist Klopapier ein neuer "Wertgegenstand". Seit Tagen ausverkauft ......

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Di, 17. Mär 2020 19:24
von Tom
Das ist eine Rekursion, das mit dem Klopapier. Gestartet wurde sie mit der unbewiesenen Behauptung, Leute würden Klopapier hamstern, und mit nichtverifizierbaren Fotos von leeren Drogerieregalen. Dann sind die (ersten) Leute losgezogen und haben Klopapier in großen Mengen gekauft. Und dann sind immer mehr Leute losgezogen. Und die, die das nicht wollten, die das für sehr blanken Unsinn halten, weil es keinen Klopapiernotstand gibt und auch nicht geben wird (genauso wenig wie einen Nudelnotstand), greifen jetzt auch zu, wenn sie irgendwo Klopapier entdecken. Im Ergebnis erfüllt sich die Prophezeiung selbst. Die Rekursion hat keine Abbruchbedingung. Oder doch: Alle ersticken in Klopapiervorräten. Aber das wird ein paar Tage dauern.
(Man kann sich übrigens auch mit der BILD-Zeitung den Arsch wischen. Die gibt's jeden Morgen neu am Kiosk. Leider.)

Es ist schwer zu ertragen, wie sich viele Menschen im Moment verhalten. Die einen tun so, als wäre nichts, als gäbe es kein Risiko, vor allem nicht für sie selbst, während ihnen der Rest der Welt egal zu sein scheint. Und die anderen verhalten sich, als stünde der Feind vor den Toren der Stadt, bereit, alles niederzubrennen, die Männer zu meucheln, die Frauen zu schänden und die Kinder zu verschleppen. :roll:

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Di, 17. Mär 2020 20:13
von Manfred
Genau und für beides ist das Klopapier geeignet.

Re: Pbuild kompiliert immer alle Prg-Dateien

Verfasst: Di, 17. Mär 2020 21:07
von ramses
Hallo Tom

von der von dir vorgeschlagen zweitnutzung der Bildzeitung kann ich dir nur dringend abraten! Das hat mit den Plums' Klo's funktioniert die heutigen Abwassersystem reagieren sehr allergisch auf nicht wasserlösliches Papier......

....... solche leergeräumten Gestelle sah ich zuletzt ende der 80er Jahre in östlichen Regionen.....

Heute war die Klopapier Lieferung (2. Palletten) nach ca. 15 Minuten verkauft, so der Fillialleiter ....