gtk3
Re: gtk3
Ich habe kein Mint, aber hast du libgtk-3-dev (oder wie immer das bei euch heisst) auch installiert?
Code: Alles auswählen
sudo apt install libgtk-3-dev-
hbr
- Beiträge: 344
- Registriert: Mi 20. Feb 2013, 10:30
- OS, Lazarus, FPC: Win (L 2.2.4 FPC 3.2.2)
- CPU-Target: 32/64,ARM(RPi)
Re: gtk3
ich habe das jetzt mal Installiert, und wenn ich gtk3 einstelle bekomme ich volgenden Fehler.
Projekt Prog1 hat Exception-Klasse »External: Unknown exception code 8« ausgelöst.
In Datei 'laztracer.pas' in Zeile 58:
if (length(Msg) div (length(Msg) div 10000))=0 then ;
Projekt Prog1 hat Exception-Klasse »External: Unknown exception code 8« ausgelöst.
In Datei 'laztracer.pas' in Zeile 58:
if (length(Msg) div (length(Msg) div 10000))=0 then ;
-
hbr
- Beiträge: 344
- Registriert: Mi 20. Feb 2013, 10:30
- OS, Lazarus, FPC: Win (L 2.2.4 FPC 3.2.2)
- CPU-Target: 32/64,ARM(RPi)
Re: gtk3
Genau, da ich nicht viel Ahnung von Linux habe und es in einem ander Post hieß:wp_xyz hat geschrieben: So 16. Aug 2026, 23:18 Warst du nicht auf Laz 4.6? Da ist gtk3 ungenießbar. gtk3 funktioniert gut nur auf Laz/main.
viewtopic.php?p=156657#p156657
Versuche ich nun einmal alles aus, damit ich in Linux mit Lazarus richtig unterwegs bin und all den Problemen (was nicht funktioniert) aus dem Weg gehen kann.
Unter Windows gibt es all diese Probleme nicht, na ja, ist ja auch ein anderes System.
- af0815
- Lazarusforum e. V.
- Beiträge: 7413
- 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: gtk3
Auch im anderen Threads wurde von FPC/Lazarus Main gesprochen.
Vor allen ist bei Fragen der Mindeststandard die Version von Lazarus und FPC anzugeben. Wenn du das nicht findest, ist bei Windows genau gleich. Dann macht es keinen Sinn weiter zu diskutieren. So kann man nur raten was du vielleicht haben könntest. Dafür ist die Zeit zu schade.
Vor allen ist bei Fragen der Mindeststandard die Version von Lazarus und FPC anzugeben. Wenn du das nicht findest, ist bei Windows genau gleich. Dann macht es keinen Sinn weiter zu diskutieren. So kann man nur raten was du vielleicht haben könntest. Dafür ist die Zeit zu schade.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
hbr
- Beiträge: 344
- Registriert: Mi 20. Feb 2013, 10:30
- OS, Lazarus, FPC: Win (L 2.2.4 FPC 3.2.2)
- CPU-Target: 32/64,ARM(RPi)
Re: gtk3
Im anderen Threats wurde geschrieben das LAZ unter Linux MINT bei mir nur mit FPC 3.2.2 läuft. Liegt wohl daran das der FPC 3.2.2 im System fest installiert ist.
Version egal, Probleme mit allen Versionen Aktuell z.Z. 4.9, vorher 4.6.
Version egal, Probleme mit allen Versionen Aktuell z.Z. 4.9, vorher 4.6.
Re: gtk3
Auch v4.9 ist nicht für gtk3 geeignet, du brauchst wirklich v4.99 (oder die kommende v5.0, die schon vorbereitet wird). All die Änderungen, die zu dem jetzigen guten Verhalten von gtk3 geführt haben, sind erst vor kurzem eingebracht worden, und so umfangreich, dass sie nicht in den Fixes-Zweig (also v4.9) übernommen werden können.
Wegen FPC: die v3.2.2 ist sicher die stabilste und sicherste Wahl, da alle Entwickler damit arbeiten und die noch nicht freigegebenen Versionen 3.2.4 und 3.3.1 (oder wie auch immer dies heißen wird) nur gelegentlich testen.
Wegen FPC: die v3.2.2 ist sicher die stabilste und sicherste Wahl, da alle Entwickler damit arbeiten und die noch nicht freigegebenen Versionen 3.2.4 und 3.3.1 (oder wie auch immer dies heißen wird) nur gelegentlich testen.
-
Warf
- Beiträge: 2320
- Registriert: Di 23. Sep 2014, 17:46
- OS, Lazarus, FPC: Win10 | Linux
- CPU-Target: x86_64
Re: gtk3
Du meinst wohl Lazarus 4.8, es gibt keine ungeraden Versionsnummern in FPC und Lazarus (dabei handelt es sich immer um Entwicklungsversionen).hbr hat geschrieben: Di 18. Aug 2026, 08:35 Im anderen Threats wurde geschrieben das LAZ unter Linux MINT bei mir nur mit FPC 3.2.2 läuft. Liegt wohl daran das der FPC 3.2.2 im System fest installiert ist.
Version egal, Probleme mit allen Versionen Aktuell z.Z. 4.9, vorher 4.6.
Auch "version" 4.99 ist eigentlich ein misnomer das ist keine feste Versionsnummer, sondern der Platzhalter die sich täglich ändert, oft auch trunk oder main genannt.
Um die zu nutzen einfach das git Repo von Lazarus clonen oder einen aktuellen snapshot des main branches von gitlab runter laden, und in dem Verzeichnis ein "make all" ausführen. Dann findest du eine startlazarus executable im Ordner die du einfach ausführen kannst
FPC 3.2.2 ist, auch wenn sie mittlerweile irgendwie 5 Jahre alt ist, nach wie vor die aktuellste FPC version. Auch hier gibt es trunk/main (mit der entwicklungsnummer 3.3.1) der ist aber meiner Erfahrung nach deutlich instabiler als Lazarus trunk und wenn du dich nicht so gut mit dem ganzen auskennst besser zu vermeiden
Generell gilt bei Entwicklungsversionen egal ob FPC oder Lazarus: Benutzung auf eigene Gefahr. Da können und werden sehr leicht und regelmäßig Sachen kaputt gehen.
Wenn bei FPC was kaputt ist ist das abet meist deutlich schlimmer weshalb da extra Vorsicht geboten ist