FPC und Lazarus nicht mehr im nächsten Debian
- af0815
- Lazarusforum e. V.
- Beiträge: 7122
- 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
Dann nimm fpcupdeluxe der baut alles SCNR.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
- corpsman
- Lazarusforum e. V.
- Beiträge: 1745
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: FPC und Lazarus nicht mehr im nächsten Debian
Ich hab in der Vergangenheit immer Lazarus via apt installiert (damit ich all die Abhängigkeiten im System hatte die
beschrieben hat, danach hab ichs direkt wieder gelöscht, FPC installiert, und dann immer Lazarus direkt aus Git / SVN gezogen und gebaut. Ab 2029 wird der 1. Schritt weg fallen und oder durch FPCDelux ersetzt, mir ist es wichtig Lazarus direkt aus den Quellen zu bauen, z.B. gerade wegen themen wie diesem viewtopic.php?t=17545af0815 hat geschrieben: Fr 6. Feb 2026, 15:16 Beispiel Debian.shCode: Alles auswählen
sudo apt-get install -y xterm sudo apt-get install -y git sudo apt-get install -y subversion sudo apt-get install -y unzip sudo apt-get install -y wget sudo apt-get install -y make sudo apt-get install -y gcc sudo apt-get install -y build-essential sudo apt-get install -y binutils sudo apt-get install -y gdb sudo apt-get install -y libc6-dev sudo apt-get install -y libc-bin sudo apt-get install -y texinfo sudo apt-get install -y libglib2.0-dev sudo apt-get install -y libgtk2.0-0-dev sudo apt-get install -y libgtk2.0-dev sudo apt-get install -y gtk2-engines-pixbuf sudo apt-get install -y libcairo2-dev sudo apt-get install -y libXxf86vm-dev sudo apt-get install -y libxtst-dev sudo apt-get install -y libx11-dev sudo apt-get install -y libglvnd-dev sudo apt-get install -y appmenu-gtk2-module sudo apt-get install -y libcanberra-gtk-module sudo apt-get install -y libxft2 sudo apt-get install -y libfontconfig1 sudo apt-get install -y libsdl2-dev sudo apt-get install -y libsdl2-image-dev sudo apt-get install -y libsdl2-mixer-dev sudo apt-get install -y libsdl2-net-dev sudo apt-get install -y libsdl2-ttf-dev sudo apt-get install -y libgl-dev sudo apt-get install -y freeglut3-dev sudo apt-get install -y qt5-qmake sudo apt-get install -y qtbase5-dev sudo apt-get install -y qtbase5-dev-tools sudo apt-get install -y qtdeclarative5-dev sudo apt-get install -y libqt5x11extras5-dev sudo apt-get install -y libqt5pas-dev sudo apt-get install -y qt6-base-dev sudo apt-get install -y qt6-base-dev-tools sudo apt-get install -y libqt6pas-dev
--
Just try it
Just try it
-
Warf
- Beiträge: 2254
- 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
GTK2 ist seit 5 Jahren EOL und wurde aus den meisten Distros schon längst rausgeschmissen. Das es sich in Debian so lange gehalten hat ist eh schon verwunderlich. Das gesagt, Lazarus läuft super mit QT6 also seh ich da weniger das Problem
Naja qt6pas ist ja Teil von Lazarus und ist auch relativ trivial zu kompilieren wenn man die Dependencies hat. Da das neu Kompilieren von Lazarus ja so oder so zum Standard "Workflow" der IDE gehört (z.B. wenn man ein neues Package installiert) könnte man das kompilieren von QT6Pas vermutlich in den Makefiles des Widgetsets hinzufügen. Dann wäre das alles auch kein ProblemMathias hat geschrieben: Fr 6. Feb 2026, 20:28 Da zweifle ich, ohne GTK2 scheidet GTK schon mal aus, da es mit GTK3 nicht richtig läuft. Und wen man kein libqt?pas hat, dann sehe ich schwarz.
-
Mathias
- Beiträge: 7185
- 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
Ich wollte gerade dieses einfache OpenGL Programm mit gt5 kompileren, das Ergebniss, "division by zero", mit GTK2 läuft es ohne Fehler.
Code: Alles auswählen
unit unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
ExtCtrls, OpenGLContext, gl;
type
TForm1 = class(TForm)
OpenGLControl1: TOpenGLControl;
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
public
end;
var
Form1: TForm1;
implementation
procedure TForm1.Timer1Timer(Sender: TObject);
const
l = 0.2;
w = 0.04;
begin
glClearColor(0.8, 0.5, 0.3, 1.0);
glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
glEnable(GL_DEPTH_TEST);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glBegin(GL_QUADS);
glColor3f(1, 0, 0);
glVertex3f(-l, -w, 0);
glVertex3f(-l, w, 0);
glVertex3f(l, w, 0);
glVertex3f(l, -w, 0);
glEnd();
OpenGLControl1.SwapBuffers;
end;
initialization
{$I unit1.lrs}
end.Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
- corpsman
- Lazarusforum e. V.
- Beiträge: 1745
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: FPC und Lazarus nicht mehr im nächsten Debian
div by 0 wirft der Lazarus code immer dann wenn er unglücklich ist, hat erst mal nichts mit mathe zu tun, das hatte ich auch schon oft ... 
--
Just try it
Just try it
-
Mathias
- Beiträge: 7185
- 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
Dies ist einer der lästigsten Meldungen, welche bei FPC kommen, aber leider findet das Team von FPC das eine so tolle Sache, ich hasse es, wen die ganze App wegen sowas banalen abschmiert. C macht es da viel besser.corpsman hat geschrieben: Sa 7. Feb 2026, 21:55 div by 0 wirft der Lazarus code immer dann wenn er unglücklich ist, hat erst mal nichts mit mathe zu tun, das hatte ich auch schon oft ...![]()
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
- af0815
- Lazarusforum e. V.
- Beiträge: 7122
- 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
Warum schreibt keiner dazu welche Version vom FPC/Lazarus ?
Vor allen wenn man mit Lazarus arbeitet, wäre die Information aus den ungefilterten Meldungen hilfreich. Weil so gibt es keinen Hinweis auf die Quelle. Kann ja sein, das das schon länger gefixt wurde, aber aufgrund des bekannten Release Mangel es nicht in Erscheinung tritt.
Vor allen wenn man mit Lazarus arbeitet, wäre die Information aus den ungefilterten Meldungen hilfreich. Weil so gibt es keinen Hinweis auf die Quelle. Kann ja sein, das das schon länger gefixt wurde, aber aufgrund des bekannten Release Mangel es nicht in Erscheinung tritt.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
- corpsman
- Lazarusforum e. V.
- Beiträge: 1745
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: FPC und Lazarus nicht mehr im nächsten Debian
Nein ihr habt mich falsch verstanden.
Das deutet darauf hin, dass noch irgend eine Implementierung fehlt, auch ohne AV würde die Anwendung nicht laufen weil was nicht fertig portiert wurde. In dem Fall würde ich mal raten und sagen OpenGL und QT ist in deiner version noch nicht fertig implementiert.
Das deutet darauf hin, dass noch irgend eine Implementierung fehlt, auch ohne AV würde die Anwendung nicht laufen weil was nicht fertig portiert wurde. In dem Fall würde ich mal raten und sagen OpenGL und QT ist in deiner version noch nicht fertig implementiert.
--
Just try it
Just try it
-
Mathias
- Beiträge: 7185
- 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
Ich habe er vor kurz einer Woche ein neues Lazarus gezogen.In dem Fall würde ich mal raten und sagen OpenGL und QT ist in deiner version noch nicht fertig implementiert.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot