Compiler compiliert immer gesamtes Projekt [Erledigt]
Moderator: Moderatoren
Compiler compiliert immer gesamtes Projekt [Erledigt]
Hallöchen,
seit gestern compiliert mein Compiler nicht mehr nur die geänderten prg's, sondern gleich das ganze Projekt.
Ihr könnt euch sicher vorstellen, dass man dabei wahnsinig werden kann.
was ich bisher ausprobiert habe:
- vergewissert, dass Schalter /a nicht gesetzt ist
- EXE gelöscht
- OBJ gelöscht
- temporäre Dateien gelöscht
- Rechner neugestartet
Bitte helft einem armen Programmierer seine gewohnte Arbeitsweise wieder aufzunehmen.
mfg
Christian
seit gestern compiliert mein Compiler nicht mehr nur die geänderten prg's, sondern gleich das ganze Projekt.
Ihr könnt euch sicher vorstellen, dass man dabei wahnsinig werden kann.
was ich bisher ausprobiert habe:
- vergewissert, dass Schalter /a nicht gesetzt ist
- EXE gelöscht
- OBJ gelöscht
- temporäre Dateien gelöscht
- Rechner neugestartet
Bitte helft einem armen Programmierer seine gewohnte Arbeitsweise wieder aufzunehmen.
mfg
Christian
Zuletzt geändert von Christian am Do, 20. Aug 2009 7:05, insgesamt 1-mal geändert.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Hallo Christian,
was sagen Deine Uhrzeit/Datum? Sind die gestern/heute verstellt worden?
Viele Grüße,
Martin
was sagen Deine Uhrzeit/Datum? Sind die gestern/heute verstellt worden?
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Hi,
hast du die neueste Version (1.90.355) oder die ältere Originale (1.90.331) in Betrieb ?
Bei einer Beta dazwischen war das Problem einmal aufgetaucht ...
hast du die neueste Version (1.90.355) oder die ältere Originale (1.90.331) in Betrieb ?
Bei einer Beta dazwischen war das Problem einmal aufgetaucht ...
Gruß
Hubert
Hubert
Re: Compiler compiliert immer gesamtes Projekt
also Datum oder Uhrzeit wurden nicht verstellt und die xBase Version müsste die ältere 1.9er sein
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Hi,
ein /A in den compiler Optionen würde das auch auslösen, aber den müsste jemand gesetzt haben ...
ein /A in den compiler Optionen würde das auch auslösen, aber den müsste jemand gesetzt haben ...
Gruß
Hubert
Hubert
Re: Compiler compiliert immer gesamtes Projekt
genau, ich habe mich aber schon unzählige male vergewissert, dass sich kein /a hereingezaubert hat
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Wenn Du alle OBJ Dateien löscht, muss zwangsläufig alles neu erstellt werden, oder was soll der Satz OBJ gelöscht bedeuten ?
Gruß
Klaus
Klaus
Re: Compiler compiliert immer gesamtes Projekt
Mir sind schon einige Fehler untergekommen, die nur behoben werden können, wenn die OBJ-Dateien gelöscht werden.
Es ist ja richtig, dass dann beim ersten compilieren wieder alle OBJ-Dateien erstellt werden. Aber beim zweiten mal compilieren hätte maximal der Linker anspringen dürfen. Da in meinem Fall wieder alles compiliert wurde, hat das jedenfalls nicht geholfen.
Mir ist mittlerweile noch aufgefallen, dass der Fehler nur bei diesem einen Projekt vorkommt. Die XPJ sieht allerdings genauso aus, wie in meinen anderen Projekten. Deshalb wird eine Neuinstallation von xBase das Problem wahrscheinlich auch nicht beheben.
Kann sich vielleicht etwas in eine PRG einschleichen, was dafür sorgt, dass immer alles compiliert wird?
mfg
Christian
Es ist ja richtig, dass dann beim ersten compilieren wieder alle OBJ-Dateien erstellt werden. Aber beim zweiten mal compilieren hätte maximal der Linker anspringen dürfen. Da in meinem Fall wieder alles compiliert wurde, hat das jedenfalls nicht geholfen.
Mir ist mittlerweile noch aufgefallen, dass der Fehler nur bei diesem einen Projekt vorkommt. Die XPJ sieht allerdings genauso aus, wie in meinen anderen Projekten. Deshalb wird eine Neuinstallation von xBase das Problem wahrscheinlich auch nicht beheben.
Kann sich vielleicht etwas in eine PRG einschleichen, was dafür sorgt, dass immer alles compiliert wird?
mfg
Christian
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Äh,
lässt Du vielleicht die OBJ-Dateien in einem anderen Ordner erstellen, als die prgs liegen?
Viele Grüße,
Martin
lässt Du vielleicht die OBJ-Dateien in einem anderen Ordner erstellen, als die prgs liegen?
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Re: Compiler compiliert immer gesamtes Projekt
da hast du Recht, das tue ich wirklich. Genau gesagt heißt der Unterordner \OBJD.
Bisher habe ich damit aber noch nie Probleme gehabt.
Bisher habe ich damit aber noch nie Probleme gehabt.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Dann schau mal nach,
Martin
- ob der angegebene Pfad stimmt
- die Zugriffsrechte darauf stimmen
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Re: Compiler compiliert immer gesamtes Projekt
Zugriffsrechte sind auch OK. Jeder hat Vollzugriff.
Ich habe jetzt mal den OBJ-Pfad aus der XPJ entfernt, um PRG und OBJ im gleichen Verzeichnis zu haben
...keine Änderung *schnief*
Ich habe jetzt mal den OBJ-Pfad aus der XPJ entfernt, um PRG und OBJ im gleichen Verzeichnis zu haben
...keine Änderung *schnief*
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Hi,
ich lasse meist auch die OBJ in einem anderen Pfad erzeugen.
Solange die OBJ_DIR richtig gesetzt ist, geht das gut ...
probier mal PBUILD /G ...
eventuell sind die automatisch generierten Infos nicht auf dem neuesten Stand.
Hat eventuell eine Datei vom Quellcode ein Datum in der Zukunft oder liegen die
Dateien auf einem Serverlaufwerk (Uhrzeit vom Server) ?
ich lasse meist auch die OBJ in einem anderen Pfad erzeugen.
Solange die OBJ_DIR richtig gesetzt ist, geht das gut ...
probier mal PBUILD /G ...
eventuell sind die automatisch generierten Infos nicht auf dem neuesten Stand.
Hat eventuell eine Datei vom Quellcode ein Datum in der Zukunft oder liegen die
Dateien auf einem Serverlaufwerk (Uhrzeit vom Server) ?
Gruß
Hubert
Hubert
Re: Compiler compiliert immer gesamtes Projekt
also...
außer das nach dem compilieren mit /G der Eintrag GUI von YES zu NO geändert wurde, hat sich nichts geändert.
( ich war mal so frei und habe das Rückgängig gemacht )
die PRG's liegen auch alle lokal auf meinem Rechner und Datum / Zeit der Datein ist vollkommen in Ordnung.
Danke schonmal für eure Bemühungen, vielleicht habt ihr ja noch mehr Ideen.
mfg
Christian
außer das nach dem compilieren mit /G der Eintrag GUI von YES zu NO geändert wurde, hat sich nichts geändert.
( ich war mal so frei und habe das Rückgängig gemacht )
die PRG's liegen auch alle lokal auf meinem Rechner und Datum / Zeit der Datein ist vollkommen in Ordnung.
Danke schonmal für eure Bemühungen, vielleicht habt ihr ja noch mehr Ideen.
mfg
Christian
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Hallo Christian,
ich weiß, dass dieses Problem schon mehrmals in der Alaska-Newsgroup angesprochen und auf verschiedenste Art gelöst wurde.
Wenn also bis heute Abend keiner die Lösung gefunden hat, werde ich mal die Newsgroup durchsuchen (kann ich aber erst nach 20 Uhr von zu Hause aus).
Viele Grüße,
Martin
ich weiß, dass dieses Problem schon mehrmals in der Alaska-Newsgroup angesprochen und auf verschiedenste Art gelöst wurde.
Wenn also bis heute Abend keiner die Lösung gefunden hat, werde ich mal die Newsgroup durchsuchen (kann ich aber erst nach 20 Uhr von zu Hause aus).
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Re: Compiler compiliert immer gesamtes Projekt
Das ist sehr freundlich von dir.
Ich wollte auch schon die Newsgroup durchsuchen, allerdings bring mir Thunderbird beim Suchen immer eine Fehlermeldung.
Ich wollte auch schon die Newsgroup durchsuchen, allerdings bring mir Thunderbird beim Suchen immer eine Fehlermeldung.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Yup - das gleiche Problem habe ich nämlich hier im Büro auch aktuell (mit dem Webfrontend des Newsservers).
Aber zu Hause habe ich ja alle Messages lokal - da kann ich dann in Ruhe suchen.
Viele Grüße,
Martin
Aber zu Hause habe ich ja alle Messages lokal - da kann ich dann in Ruhe suchen.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Schau mal hier: http://www.xbaseforum.de/viewtopic.php?f=20&t=2947
Gilt das auch für Dich (Xbase++-Version)?
Viele Grüße,
Martin
Gilt das auch für Dich (Xbase++-Version)?
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Re: Compiler compiliert immer gesamtes Projekt
ich arbeite momentan mit der älteren Version 1.90.331.
Aber da der Fehler ja nur bei diesem einen Projekt auftritt ( und das auch erst nach mehreren Wochen ) müsste ja irgendwo etwas projektbezogenes abgespeichert werden. Außer der XPJ fällt mir nichts ein und im Ordner für temporäre Dateien liegen dem Anschein nach auch keine xBase bezogenen Dateien mehr rum.
Aber da der Fehler ja nur bei diesem einen Projekt auftritt ( und das auch erst nach mehreren Wochen ) müsste ja irgendwo etwas projektbezogenes abgespeichert werden. Außer der XPJ fällt mir nichts ein und im Ordner für temporäre Dateien liegen dem Anschein nach auch keine xBase bezogenen Dateien mehr rum.
- Manfred
- Foren-Administrator
- Beiträge: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Compiler compiliert immer gesamtes Projekt
Hi Christian,
arbeitest Du evtl. mit der VX?
arbeitest Du evtl. mit der VX?
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!!
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!!
Re: Compiler compiliert immer gesamtes Projekt
Ja, normalerweise benutze ich VX.
Da mir die schwächen von VX sehr wohl bekannt sind, habe ich das aber nicht zur Fehlerbehandlung mienes Problems genutzt. Dafür habe ich wie üblich PBUILD über Konsole laufen lassen.
Da mir die schwächen von VX sehr wohl bekannt sind, habe ich das aber nicht zur Fehlerbehandlung mienes Problems genutzt. Dafür habe ich wie üblich PBUILD über Konsole laufen lassen.
- Manfred
- Foren-Administrator
- Beiträge: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Compiler compiliert immer gesamtes Projekt
hast Du es denn in diesem Fall mal probiert um zu sehen was unter der VX passiert?
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!!
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!!
Re: Compiler compiliert immer gesamtes Projekt
Ja natürlich.
Das Compilierproblem besteht auch bei VX. Dazu kommt noch, dass der Debugger nicht mehr gestartet wird.
d.h. jedesmal wenn ich den debugger starten möchte wird alles compiliert.
Danach kommt sinngemäß folgende Meldung: "Modified files exists in your project... Recompile? YES NO CANCEL"
Klick ich auf "No", wird der Debugger zwar gestartet, allerdings fehlen neu deklarierte Variablen. So als ob er eine ältere EXE starten würde, Datum und Zeit der EXE sind aber aktuell.
Ich muss zugeben, dass ich an dieser Stelle noch nicht "YES" gdrückt habe, aber wer kann mir das verübeln?
mfg
Christian
Das Compilierproblem besteht auch bei VX. Dazu kommt noch, dass der Debugger nicht mehr gestartet wird.
d.h. jedesmal wenn ich den debugger starten möchte wird alles compiliert.
Danach kommt sinngemäß folgende Meldung: "Modified files exists in your project... Recompile? YES NO CANCEL"
Klick ich auf "No", wird der Debugger zwar gestartet, allerdings fehlen neu deklarierte Variablen. So als ob er eine ältere EXE starten würde, Datum und Zeit der EXE sind aber aktuell.
Ich muss zugeben, dass ich an dieser Stelle noch nicht "YES" gdrückt habe, aber wer kann mir das verübeln?
mfg
Christian
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Compiler compiliert immer gesamtes Projekt
Sind einige PRGs möglicherweise in anderen per #INCLUDE-Direktive enthalten? Ich weiß von Entwicklern, die so arbeiten. Das hat dann natürlich - und sinnvollerweise - zur Konsequenz, dass alles kompiliert wird, aber es entstünden weniger OBJs.
Herzlich,
Tom
Tom
Re: Compiler compiliert immer gesamtes Projekt
leider ist auch das nicht der Fall, Tom.
Ich binde keine prg in eine andere prg ein.
Ich binde keine prg in eine andere prg ein.