Lazarus zweite unabhängige Instanz?

Für Installationen unter Windows
br_klaus
Beiträge: 244
Registriert: Do 21. Jan 2010, 22:33
OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
CPU-Target: 32Bit
Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)

Re: Lazarus zweite unabhängige Instanz?

Beitrag von br_klaus »

wp_xyz hat geschrieben:
br_klaus hat geschrieben:*** You need the GNU utils package to use this Makefile.

Hast du Delphi? Wenn ja, dann zeigt die PATH Anweisung zum Make-Utility von Delphi.


Ich habe zwar die Delphi-Dateien (für D4 und D7), aber nichts davon installiert. Hatte aber einmal D7 installiert. Vielleicht sollte ich da in der Registry nachschauen, ob da noch Reste sind?

br_klaus
Beiträge: 244
Registriert: Do 21. Jan 2010, 22:33
OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
CPU-Target: 32Bit
Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)

Re: Lazarus zweite unabhängige Instanz?

Beitrag von br_klaus »

theo hat geschrieben:Keine Ahnung.
Gibt es denn C:\LAZ 1.5\Lazarus\fpc\3.1.1\bin\i386-win32\make.exe ?

Hat vltl. nichts damit zu tun, aber mir persönlich wird fast schlecht, wenn ich Pfadnamen mit Leerzeichen oder sonstigem Krimskrams sehe (C:\LAZ 1.5\).
Muss man den Teufel denn immer herausfordern? :wink:


OK, werde ich ändern.

wp_xyz
Beiträge: 4869
Registriert: Fr 8. Apr 2011, 09:01

Re: Lazarus zweite unabhängige Instanz?

Beitrag von wp_xyz »

br_klaus hat geschrieben:Vielleicht sollte ich da in der Registry nachschauen

Oder in einem cmd-Fenster einfach mal PATH eintippen

br_klaus
Beiträge: 244
Registriert: Do 21. Jan 2010, 22:33
OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
CPU-Target: 32Bit
Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)

Re: Lazarus zweite unabhängige Instanz?

Beitrag von br_klaus »

Jetzt ist es mir gelungen. Es lag wohl doch an dem Leerzeichen im Pad Laz 1.5, habe es geändert zu Laz_1.5.
Jetzt wird alles kompiliert und auch neu kompiliert, wenn neues Package installiert werden soll.
Nur am Anfang monierte das Installationsprogramm wieder, daß gdb.exe nicht vorhanden sei. Mußte diesen Pfad wieder suchen lassen. Wird der vielleicht irgendwo anders gespeichert, daß der bei jeder Neuinstallation wieder extra eingegeben werden muß?
Auch den Pfad zu den Sitzungen mußte ich wieder extra eingeben. Aber das ist ja nicht weiter tragisch.

Jedenfalls herzlichen Dank für alle Hinweise und Hilfen.

Aber vielleicht sollte man doch die Bugs mit den unvereinbaren Typumwandlungen melden?

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6198
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Lazarus zweite unabhängige Instanz?

Beitrag von af0815 »

br_klaus hat geschrieben:Aber vielleicht sollte man doch die Bugs mit den unvereinbaren Typumwandlungen melden?

Wieso Bug ? Kannst du deswegen nicht kompilieren ?
Ich sehe da nur Hints und Warnings, aber keine Error.

PS: IMHO - Wenn jemand 'vielleicht sollte man' schreibt, so hat er normalerweise nicht in Mantis nachgesehen.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

br_klaus
Beiträge: 244
Registriert: Do 21. Jan 2010, 22:33
OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
CPU-Target: 32Bit
Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)

Re: Lazarus zweite unabhängige Instanz?

Beitrag von br_klaus »

af0815 hat geschrieben:
br_klaus hat geschrieben:Aber vielleicht sollte man doch die Bugs mit den unvereinbaren Typumwandlungen melden?

Wieso Bug ? Kannst du deswegen nicht kompilieren ?
Ich sehe da nur Hints und Warnings, aber keine Error.

PS: IMHO - Wenn jemand 'vielleicht sollte man' schreibt, so hat er normalerweise nicht in Mantis nachgesehen.


Ja, ich mußte die Bugs entfernen (indem ich Zwischenvariable einfügte), sonst hätte ich nicht kompilieren können. Es kam immer die Errormeldung: Typumwandlung nicht möglich (z.B. set of Const mit anderem Set of Const oder mit Integer).
zB in der Unit grids:

Code: Alles auswählen

Integer(AFont.Style)
Was ist damit gemeint? Style ist ein set von 4 Konstanten. Und das soll in einen Integerwert umgewandelt werden. Da hat der Compiler gestreikt.
Ebenso die umgekehrte Form:

Code: Alles auswählen

AFont.Style:= TFontStyles(cfg.GetValue(AKey + '/style/value', 0));

Da soll der TFonstStyles(Integer) dem AFont.Style zugewiesen werden. Da hat er auch gestreikt.
 
Und in der unit lr_e_pdf da war es die Anweisung:

Code: Alles auswählen

SquaredCorners := TPdfCorners(Data.Corners);
also eines Sets von 14 Konstanten in einen anderen Set von ebenfalls 14 Konstanten. Das hat er auch nicht akzeptiert.


Ich hoffe, daß mit meinen Lösungsvorschlägen das gleiche Ergebnis erreicht wird wie im Original vorgesehen...

P.S.: Was sind denn "Mantis"?

Antworten