Re: MS-C 6.0 unter eCS 1.2 und Warp 4.52



Hallo Lars

Lars Erdmann schrieb:
Robert Berghaus schrieb:

Hallo

Ich hatte das schonmal beobachtet als es von Warp 3 nach Warp 4 ging und nach erfolgloser Diskussion mit IBM eine andere Lösung gefunden.
Beim Aufsetzen der alten Umgebung auf einem aktuellen System (IBM Warp 4.52) funktionierte es wieder richtig, als ich die selben Sourcen mit denselben Einstellungen und Includes unter eCS compilieren wollte, ging es wieder nicht.

Der Compiler meckert unter eCS, daß er Includes nicht finden könne, die aber vorhanden sind. Wenn ich jetzt die Compilierung aufteile in Präprozess und Compilierung der erstellten Datei (wo dann nichts mehr aufgelöst werden muß), so funktioniert es auch auf eCS. Die beiden PCs sind ähnlich aufgebaut (ein Notebook mit eCS und ein Desktop mit 4.52) und die Entwicklungsumgebung ist identisch (sollte sie zumindest sein).
Hat jemand dafür eine Erklärung?

Schönen Gruß aus dem Bergischen Land
Robert

Eine ganz vage Idee, hast du es mal (z.B. in der config.sys) versucht mit:
SET CL=/B1c1l.exe /B2c2l.exe /B3c3l.exe

Das benutzt die large model Compiler Komponenten anstatt der near Versionen (die Compiler Komponenten werden aufgerufen wenn du cl.exe eingibst und machen die "wirkliche" Arbeit). PATH muß natürlich auf diese Dateien zeigen, kann aber auch über eine Batchfile gesetzt werden.
Dein Problem könnte nämlich ein Speicherproblem in den Compiler Komponenten sein wenn z.B. der INCLUDE Pfad zu lang wird. Normalerweise bekommt man allerdings vom Compiler eine "Fatal Error" Meldung wenn der Speicher nicht reicht aber wer weiß ...

> Lars

Das kannte ich noch nicht. Meine Variable sieht jetzt so aus:
CL=/B1c1l.exe /B2c2l.exe /B3c3l.exe /G2s /W3 /AL /Od /Zpl /nologo /FoobjR\

Funktioniert aber immer noch nicht.
Ich gehe auch von einem Speicherproblem aus, glaube aber, daß es ein OS2 Problem ist. Wie ich oben schon geschrieben habe, funktioniert es auf meinem Desktop PC mit IBM CP 4.52 und auf meinem Notebook mit eCS 1.2 nicht. Das hatte ich früher auch schonmal mit Warp 3 -> Warp 4 und seitdem einen zweistufigen Compile Lauf. Das ist jetzt fast 10 Jahre her und damals hatte ich intensiv geforscht und herausgefunden, daß die Include Tiefe ausschlaggebend war. Es ging z. B. mit einer Tiefe von 8 aber nicht mehr mit einer von 9.
Mit Tiefe meine ich, daß ein 'Hauptinclude' ein 2. lädt, dieses ein 3. usw.

Schönen Gruß aus dem Bergischen Land
Robert

.



Relevant Pages

  • Re: DECforms
    ... The last official IBM version was/is 4.5. ... Warp 5 competed even with my SuSE Linux 10.2 box. ... C/C++ compiler for the Amiga until Commodore died. ... non-compete agreement. ...
    (comp.os.vms)
  • Re: MS-C 6.0 unter eCS 1.2 und Warp 4.52
    ... Ich hatte das schonmal beobachtet als es von Warp 3 nach Warp 4 ging und nach erfolgloser Diskussion mit IBM eine andere Lösung gefunden. ... Beim Aufsetzen der alten Umgebung auf einem aktuellen System funktionierte es wieder richtig, als ich die selben Sourcen mit denselben Einstellungen und Includes unter eCS compilieren wollte, ging es wieder nicht. ... Das benutzt die large model Compiler Komponenten anstatt der near Versionen. ...
    (de.comp.os.os2.programmer)
  • Re: eCenter sometimes loses attention
    ... > eCS Lusers get an older version of OS/2 with their eCS ... > a problem to the eCS Luser. ... Luser, plus I run the IBM Software on real IBM equipment, namely PS/2 ... I chose to post this from my Warp 4 machine at FP 12 ...
    (comp.os.os2.apps)
  • Re: Want Back In
    ... features and support, distinct from Warp 4. ... With eCS, I got all of those base OS updates, plus several hundred dollars worth of licensed software, like Smartsuite, Desktop On Call, etc. ... OS/2 has one. ... All the while you are lacing these accusations with ad hominem attacks and offering no evidence of your own competance in spite of trumpetting such. ...
    (comp.os.os2.misc)
  • Re: OS/2 friendly shop in Northern Virginia?
    ... a computer shop that can supply me with an OS/2 compatibleMB and ... Warp 3? ... onboard peripherals such as onboard network chipsets, onboard video, ... eCS, you have a better shot at getting it to run. ...
    (comp.os.os2.misc)