Compiler compiliert immer gesamtes Projekt [Erledigt]

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Compiler compiliert immer gesamtes Projekt [Erledigt]

Beitrag von Christian »

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. :banghead:

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. :coffee:

mfg
Christian
Zuletzt geändert von Christian am Do, 20. Aug 2009 7:05, insgesamt 1-mal geändert.
Benutzeravatar
Martin Altmann
Foren-Administrator
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

Beitrag von Martin Altmann »

Hallo Christian,
was sagen Deine Uhrzeit/Datum? Sind die gestern/heute verstellt worden?

Viele Grüße,
Martin
:grommit:
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.
Benutzeravatar
brandelh
Foren-Moderator
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

Beitrag von brandelh »

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 ...
Gruß
Hubert
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

also Datum oder Uhrzeit wurden nicht verstellt und die xBase Version müsste die ältere 1.9er sein
Benutzeravatar
brandelh
Foren-Moderator
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

Beitrag von brandelh »

Hi,

ein /A in den compiler Optionen würde das auch auslösen, aber den müsste jemand gesetzt haben ...
Gruß
Hubert
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

genau, ich habe mich aber schon unzählige male vergewissert, dass sich kein /a hereingezaubert hat
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
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

Beitrag von Koverhage »

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
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

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
Benutzeravatar
Martin Altmann
Foren-Administrator
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

Beitrag von Martin Altmann »

Äh,
lässt Du vielleicht die OBJ-Dateien in einem anderen Ordner erstellen, als die prgs liegen?

Viele Grüße,
Martin
:grommit:
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.
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

da hast du Recht, das tue ich wirklich. Genau gesagt heißt der Unterordner \OBJD.
Bisher habe ich damit aber noch nie Probleme gehabt.
Benutzeravatar
Martin Altmann
Foren-Administrator
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

Beitrag von Martin Altmann »

Dann schau mal nach,
  • ob der angegebene Pfad stimmt
  • die Zugriffsrechte darauf stimmen
Viele Grüße,
Martin
:grommit:
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.
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

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*
Benutzeravatar
brandelh
Foren-Moderator
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

Beitrag von brandelh »

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) ?
Gruß
Hubert
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

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 :wink: )

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
Benutzeravatar
Martin Altmann
Foren-Administrator
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

Beitrag von Martin Altmann »

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
:grommit:
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.
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

Das ist sehr freundlich von dir.
Ich wollte auch schon die Newsgroup durchsuchen, allerdings bring mir Thunderbird beim Suchen immer eine Fehlermeldung.
Benutzeravatar
Martin Altmann
Foren-Administrator
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

Beitrag von Martin Altmann »

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
:grommit:
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.
Benutzeravatar
Martin Altmann
Foren-Administrator
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

Beitrag von Martin Altmann »

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
:grommit:
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.
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

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.
Benutzeravatar
Manfred
Foren-Administrator
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

Beitrag von Manfred »

Hi Christian,

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!!
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

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.
Benutzeravatar
Manfred
Foren-Administrator
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

Beitrag von Manfred »

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!!
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

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? :lol:


mfg
Christian
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
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

Beitrag von Tom »

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
Christian
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 44
Registriert: Mi, 18. Jul 2007 15:05

Re: Compiler compiliert immer gesamtes Projekt

Beitrag von Christian »

leider ist auch das nicht der Fall, Tom.

Ich binde keine prg in eine andere prg ein.
Antworten