Pbuild kompiliert immer alle Prg-Dateien

Xbase++-IDE - Workbench, Visual Xbase

Moderator: Moderatoren

Antworten
Bitmusterschuster
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 42
Registriert: Do, 12. Feb 2009 11:30
Danksagung erhalten: 2 Mal

Pbuild kompiliert immer alle Prg-Dateien

Beitrag 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
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag 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.
Herzlich,
Tom
Bitmusterschuster
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 42
Registriert: Do, 12. Feb 2009 11:30
Danksagung erhalten: 2 Mal

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag 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
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag von Tom »

Hallo, Rudi.

Hast Du mal in die Xbase++-Changelogs geschaut? Ich meine, da irgendwas zu diesem Thema gelesen zu haben.
Herzlich,
Tom
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2120
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 29 Mal
Danksagung erhalten: 70 Mal

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag 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:
es grüßt

Werner

<when the music is over, turn off the lights!>
Bitmusterschuster
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 42
Registriert: Do, 12. Feb 2009 11:30
Danksagung erhalten: 2 Mal

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag 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
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2120
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 29 Mal
Danksagung erhalten: 70 Mal

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag von Werner_Bayern »

Nix Danke, macht 2 Rollen Klopapier :wink:
es grüßt

Werner

<when the music is over, turn off the lights!>
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag von Manfred »

und 1 Paket Nudeln
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag von ramses »

Scheinbar ist Klopapier ein neuer "Wertgegenstand". Seit Tagen ausverkauft ......
Valar Morghulis

Gruss Carlo
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag 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:
Herzlich,
Tom
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag von Manfred »

Genau und für beides ist das Klopapier geeignet.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: Pbuild kompiliert immer alle Prg-Dateien

Beitrag 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 ....
Valar Morghulis

Gruss Carlo
Antworten

Zurück zu „Workbench (ab 2.0), VX (bis 1.9 SL1)“