FPC und Lazarus nicht mehr im nächsten Debian

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Benutzeravatar
theo
Beiträge: 11155
Registriert: Mo 11. Sep 2006, 19:01

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von theo »

af0815 hat geschrieben: Di 10. Feb 2026, 11:29 Nicht unbedingt, gtk3 und gtk4 gibt es zumindest rudimentär.
Das GTK3 Interface ist seit 15+ Jahren eine Baustelle und von einem GTK4 Interface in Arbeit habe ich noch nichts gehört.
Weisst du da mehr?

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7127
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: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von af0815 »

GTK3 ist Dauerbaustelle. GTK4 war in Diskussion, ist aber komplett verworfen worden, weil total instabil (GTK4 Seite, Dauerbasteltrieb Stand 2020).

Bei GTK4 gibt es wirklich nur die Header von Sechshelme.
Zuletzt geändert von af0815 am Di 10. Feb 2026, 12:46, insgesamt 1-mal geändert.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7127
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: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von af0815 »

Editfehler
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Mathias
Beiträge: 7193
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von Mathias »

Bei GTK4 gibt es wirklich nur die Header von Sechshelme.
Ja das sind meine Header, aber wirklich nur nativ, auch das passende glib2 ist recht aktuell. Stand Sommer 2024, welche bei Mint und Ubuntu LTS aktuell sind.
Nur beim experimentieren, sind mir die Probleme wie ich oben beschrieben aufgefallen, was eine Bindung in die LCL als rechte Hürde erwiesen kann.
Aber wer weis, vielleicht kriegt dies ein LCL-Profi mit ein paar Hacks hin.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

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

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von theo »

af0815 hat geschrieben: Di 10. Feb 2026, 12:45 Bei GTK4 gibt es wirklich nur die Header von Sechshelme.
Ja. So weit war ich auch schon mal.
viewtopic.php?t=14665
https://gitlab.com/freepascal.org/lazar ... sues/40196
Das ist der automatisierbare Teil.
Das hat aber mit LCL noch gar nichts zu tun.

Mathias
Beiträge: 7193
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von Mathias »

Ja. So weit war ich auch schon mal.
viewtopic.php?t=14665
https://gitlab.com/freepascal.org/lazar ... sues/40196
Das ist der automatisierbare Teil.
Das hat aber mit LCL noch gar nichts zu tun.
Ich habe es ohne gir gemacht, so stehen alle Makros wie GTK_BUTTON zu Verfügung. Das hat den Vorteil, man kann C-Beispiele fast 1:1 übernehmen.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Warf
Beiträge: 2258
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: Win10 | Linux
CPU-Target: x86_64

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von Warf »

corpsman hat geschrieben: Di 10. Feb 2026, 06:00 Ein Lazarus QT ohne OpenGL Unterstützung wäre für mich Fatal
Also OpenGL wird vermutlich noch sehr lange zur Kompatibilität erhalten bleiben, aber seit 10 Jahren gilt es als "legacy" system und sollte eigentlich durch Vulcan abgelöst werden. Insbesondere die performance von vulcan ist deutlich besser.

Vulcan support für Lazarus gibt es aber glaube ich noch nicht so wirklich. Dafür kenn ich mich in dem Bereich aber zu wenig aus. Auch wichtig anzumerken ist das die alte OpenGL version nochmal 4 Jahre Älter ist als die aktuellste, Lazarus damit also so zu sagen 14 Jahre hinterher hängt

Mathias
Beiträge: 7193
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von Mathias »

Vulcan support für Lazarus gibt es aber glaube ich noch nicht so wirklich. Dafür kenn ich mich in dem Bereich aber zu wenig aus. Auch wichtig anzumerken ist das die alte OpenGL version nochmal 4 Jahre Älter ist als die aktuellste, Lazarus damit also so zu sagen 14 Jahre hinterher hängt
Es gib/gab etwas über Vulkan in der OPV, nur hatte es da ein total überladendes Beispiel, so da man nicht mal ein einfaches Dreieck damit hinkriegt.
Also OpenGL wird vermutlich noch sehr lange zur Kompatibilität erhalten bleiben,
Kommt darauf an wo. in GTK4 muss man mindesten 3.3 anwenden, darunter geht nichts mehr.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

MmVisual
Beiträge: 1638
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4.4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von MmVisual »

Lazarus QT ohne funktionierenden TFrameViewer (HTML Komponente) wäre für mich fatal.
Zum Glück gibt es noch GTK2, wo diese Komponente funktioniert.
EleLa - Elektronik Lagerverwaltung - www.elela.de

Antworten