Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Für Installationen unter MacOS u.a. Betriebssystemen
Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Re: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von theo »

af0815 hat geschrieben:
Di 3. Jan 2023, 17:48
Ich habe mal Lazarus 2.0.6 rlazarus_2_0_6-0-g6116c3a0ea FPC 3.0.4 x86_64-linux-gtk2 gebaut. Da ist alles ok.
Sehr gut! Danke.
Ich habe es auf Kubuntu 22.04 versucht und es hat nicht wollen.
Interessant wäre, ob der Bug in main 38d48bbd eingeführt wurde.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6216
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: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von af0815 »

Ich bin gerade dabei einen git reset a555d027 zu machen.

Edit: Ok es muss ein --hard dort hinein, sonst setzt es nicht komplett zurück.

Edit2:
Lazarus 2.1.0 rmain-2_1-2601-ga555d027da FPC 3.0.4 x86_64-linux-gtk2 hier ist der Bookmark ok und geht

Edit3:
38d48bbd ist am bauen
Lazarus 1.9.0 rmain-1_9-3304-g38d48bbdbd FPC 3.0.4 x86_64-linux-gtk2 hier ist der Bookmark ok und geht
Nur ist das wirklich ein 1.9.0 ?

Code: Alles auswählen

andi@DebLap:~/data/lazdev/lazbookmark/lazarus$ git reset --hard a555d027
Updating files: 100% (4422/4422), done.
HEAD is now at a555d027da IDE: New toolbutton command "Open Recent Project". Issue #35883, patch from FTurtle.
andi@DebLap:~/data/lazdev/lazbookmark/lazarus$ git reset --hard 38d48bb
Updating files: 100% (3855/3855), done.
HEAD is now at 38d48bbdbd Two new toolbar commands for bookmarks.  Issue #0033947  Patch by FTurtle
andi@DebLap:~/data/lazdev/lazbookmark/lazarus$ 
Zuletzt geändert von af0815 am Di 3. Jan 2023, 18:18, insgesamt 1-mal geändert.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Re: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von theo »

af0815 hat geschrieben:
Di 3. Jan 2023, 18:02
Edit2:
Lazarus 2.1.0 rmain-2_1-2601-ga555d027da FPC 3.0.4 x86_64-linux-gtk2 hier ist der Bookmark ok und geht
Hmm, das kann fast nicht sein. Wann kam denn der Bug sonst hinein?

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6216
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: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von af0815 »

Siehe edit zuvor

Edit: Ich lasse mit fpcupdeluxe bauen, Das mit GIT mache ich auf der Kommandozeile direkt, da ist mir fpcupdeluxe etwas zu unsicher. Ich glaube der macht keinen harten reset.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Re: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von theo »

Also du sagst, das Editor-Kontextmenü zeigt die Bookmark Untermenüs noch korrekt an auf Linux GTK2 main a555d027 ?

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6216
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: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von af0815 »

Was muss ich GIT sagen, damit genau die Version a555d027 ausgechecked wird ?

Code: Alles auswählen

git reset --hard a555d027
Ist das korrekt ?

Das steht jetzt auf der Konsole:
andi@DebLap:~/data/lazdev/lazbookmark/lazarus$ git reset --hard a555d027
Updating files: 100% (3855/3855), done.
HEAD is now at a555d027da IDE: New toolbutton command "Open Recent Project". Issue #35883, patch from FTurtle.
andi@DebLap:~/data/lazdev/lazbookmark/lazarus$
Edit:
Lazarus 2.1.0 rmain-2_1-2601-ga555d027da FPC 3.0.4 x86_64-linux-gtk2 kein Problem mit den Bookmarks
Screenshot 2023-01-03 184555.jpg
Screenshot 2023-01-03 184555.jpg (85.47 KiB) 3072 mal betrachtet
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Re: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von theo »

Von Git verstehe ich nicht viel, aber es sieht schon richtig aus.

Juha Manninen meint aber: "The bug was caused by a555d027, a patch by FTurtle."
https://gitlab.com/freepascal.org/lazar ... 62608334bb

Also stimmt das gar nicht?
Der Bug kommt nicht von dort?

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6216
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: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von af0815 »

Ich spreche von keinen Bug, ich hol einen Stand aus dem GIT und kompiliere einen Lazarus und schau nach ob sich das Bookmark-Menü öffnen lässt. Nicht mehr und nicht weniger. Es kann sein, laut den Beschreibungen, das dort das ganze angefangen hat. Mir ist persöhnlich gar nicht aufgefallen, da ich bisher ohne das Menü gearbeitet habe und ansonsten meistens auf Windows unterwegs bin.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Re: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von theo »

Die aktuelle Version hat doch diesen Bug und deine Version a555d027 nicht.
Da fragt sich doch, wo der reingekommen ist.

Ich frage mich auch, wie du FPC 3.04. installieren konntest. Bei mir geht das partout nicht.

Code: Alles auswählen

as --64 -o /home/theo/fpcupdeluxe_rev2/fpcsrc/rtl/units/x86_64-linux/prt0.o x86_64/prt0.as
as --64  -o /home/theo/fpcupdeluxe_rev2/fpcsrc/rtl/units/x86_64-linux/dllprt0.o x86_64/dllprt0.as
as --64 -o /home/theo/fpcupdeluxe_rev2/fpcsrc/rtl/units/x86_64-linux/cprt0.o x86_64/cprt0.as
as --64 -o /home/theo/fpcupdeluxe_rev2/fpcsrc/rtl/units/x86_64-linux/gprt0.o x86_64/gprt0.as
/home/theo/fpcupdeluxe_rev2/fpcsrc/compiler/ppc1 -Ur -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -Fi../unix -Fix86_64 -FE. -FU/home/theo/fpcupdeluxe_rev2/fpcsrc/rtl/units/x86_64-linux -Cg -Sg -vw-n-h-l-d-u-t-p-c- -dx86_64 -dRELEASE -Us -Sg system.pp
make[7]: *** [Makefile:3489: system.ppu] Speicherzugriffsfehler
make[6]: *** [Makefile:1928: linux_all] Fehler 2
make[5]: *** [Makefile:4077: rtl] Fehler 2
make[4]: *** [Makefile:3970: next] Fehler 2
make[3]: *** [Makefile:3979: ppc2] Fehler 2
make[2]: *** [Makefile:3987: cycle] Fehler 2
make[1]: *** [Makefile:2780: compiler_cycle] Fehler 2
make: *** [Makefile:2812: build-stamp.x86_64-linux] Fehler 2
make[7]: Verzeichnis „/home/theo/fpcupdeluxe_rev2/fpcsrc/rtl/linux“ wird verlassen
make[6]: Verzeichnis „/home/theo/fpcupdeluxe_rev2/fpcsrc/rtl“ wird verlassen
make[5]: Verzeichnis „/home/theo/fpcupdeluxe_rev2/fpcsrc/compiler“ wird verlassen
make[4]: Verzeichnis „/home/theo/fpcupdeluxe_rev2/fpcsrc/compiler“ wird verlassen
make[3]: Verzeichnis „/home/theo/fpcupdeluxe_rev2/fpcsrc/compiler“ wird verlassen
make[2]: Verzeichnis „/home/theo/fpcupdeluxe_rev2/fpcsrc/compiler“ wird verlassen
make[1]: Verzeichnis „/home/theo/fpcupdeluxe_rev2/fpcsrc“ wird verlassen
make: Verzeichnis „/home/theo/fpcupdeluxe_rev2/fpcsrc“ wird verlassen

fpcupdeluxe: ERROR: FPC Native Installer (BuildModule: FPC): Error running /usr/bin/make for FPC failed with exit code 512
. Details: .

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6216
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: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von af0815 »

Ich halte mich da an die Pakete von hier: https://wiki.freepascal.org/fpcupdeluxe das funktioniert für mich sehr stabil, allerdings nicht auf exotischen Systemen wie Ubuntu. :-) Ich verwende Ubuntu nur als headless Server für MS-SQL Server, weil ich schon vor Jahren damit nichts als Probleme gehabt habe. DIe basteln mir zuviel herum und auch der Schlingerkurs mit dem Desktops hat mir den Nerv gezogen.

Das Log ist relativ kurz, das Problem kann sich schon viel früher zugetragen haben.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Re: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von theo »

Was meinst du damit?
Ich habe es von hier: https://github.com/LongDirtyAnimAlf/fpc ... ag/v2.2.0n

Habe es eben noch auf OpenSUSE Tumbleweed probiert. Der exakt gleiche Fehler wie auf Kubuntu.
Hast du etwas besonderes eingestellt?

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6216
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: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von af0815 »

theo hat geschrieben:
Di 3. Jan 2023, 19:29
Habe es eben noch auf OpenSUSE Tumbleweed probiert. Der exakt gleiche Fehler wie auf Kubuntu.
Hast du etwas besonderes eingestellt?
Absolut nichts. Ausser very verbose.

Installation in ein sauberes Verzeichnis. Allerdings sind alle Pakete am System vorhanden, weil ich schon vorher Installationen gemacht habe.
Angewählt Version 3.0.4 im Reiter Basic und Gitlab aktiviert. Dann FPC only ausgelöst.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

wennerer
Beiträge: 524
Registriert: Di 19. Mai 2015, 20:05
OS, Lazarus, FPC: Linux Mint 20 Cinnamon,Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-
CPU-Target: x86_64-linux-gtk2

Re: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von wennerer »

Hallo,
keine Ahnung ob das was hilft. Aber ich habe eben mit fpcupdeluxe (nicht das neueste) FPC 3.0.4 mit Lazarus 2.0.6 problemlos installiert (Linux Mint Cinnamon). Wie man da eine spezielle Version einstellt weiß ich leider nicht.
fpcup.png
fpcup.png (215.22 KiB) 3029 mal betrachtet
Jedenfalls hat es mir diese Version installiert:
Lazarus 2.0.6 r62128 FPC 3.0.4 x86_64-linux-gtk2
Da ist kein Fehler zusehen:

lesezeichen.png
lesezeichen.png (199.16 KiB) 3029 mal betrachtet
Viele Grüße
Bernd

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6216
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: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von af0815 »

Deckt sich mit meinen Erfahrungen. Gerade noch ein Verzeichnis mit einem neuen FPC 3.0.4 erstellt. Flutscht wie geschmiert. Dauert in meiner VM nicht mal 5 min.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Re: Alte Lazarus Version parallel installieren mit fpcupdeluxe?

Beitrag von theo »

OK, Dann gibt es zwei offene Fragen:

1. Bei mir ist das immer der Versuch, in ein zweites Verzeichnis zu installieren, neben einer aktuellen Version.
Liegt es daran bei FPC 3.0.4? Aber die nächst höhere Version 3.2.0 macht er so problemlos.

2. Muss man ein altes fpcupdeluxe benutzen um eine ältere FPC-Version zu installieren?

Antworten