Es kompiliert nicht alles ( inline )
-
- Beiträge: 6910
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Es kompiliert nicht alles
Sorry, das ich den Oldie nochmals öffne, aber der Bug ist leider immer noch da.
Egal on FPC-Trunc oder Stable.
Ich bin gestern wieder mal über das Problem gestolpert.
Aber so wie es scheint, kämpft das Team immer noch mit diesem Problem.
Der Bugreport ist immer noch offen.
https://gitlab.com/freepascal.org/fpc/s ... sues/25797
Würde es sich lohnen, im Bug-Report nochmals einen Schups zu geben ?
Egal on FPC-Trunc oder Stable.
Ich bin gestern wieder mal über das Problem gestolpert.
Aber so wie es scheint, kämpft das Team immer noch mit diesem Problem.
Der Bugreport ist immer noch offen.
https://gitlab.com/freepascal.org/fpc/s ... sues/25797
Würde es sich lohnen, im Bug-Report nochmals einen Schups zu geben ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: Es kompiliert nicht alles
Nach 10 Jahren auf jeden Fall.
-
- Beiträge: 6910
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Es kompiliert nicht alles
Habe es gerade gemacht.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 6910
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Es kompiliert nicht alles
Habe ich da etwa falsch gemacht, das sich das FPC-Team sich da nicht meldet ?Mathias hat geschrieben: So 10. Sep 2023, 13:53 Sorry, das ich den Oldie nochmals öffne, aber der Bug ist leider immer noch da.
Egal on FPC-Trunc oder Stable.
Ich bin gestern wieder mal über das Problem gestolpert.
Aber so wie es scheint, kämpft das Team immer noch mit diesem Problem.
Der Bugreport ist immer noch offen.
https://gitlab.com/freepascal.org/fpc/s ... sues/25797
Würde es sich lohnen, im Bug-Report nochmals einen Schups zu geben ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: Es kompiliert nicht alles
Ich glaube nicht, es ist alles klar beschrieben, und es sind auch Testprojekte dabei - perfekt. Es fühlt sich halt niemand angesprochen, oder alle sind mit anderen Dingen beschäftigt, die sie gerade mehr interessieren. Was ich manchmal mache, wenn etwas zulange dauert, vor allem, wenn ich das Problem schon gelöst und einen Patch beigefügt habe, schreibe ich einfach einen Kommentar mit "ping", o.a., damit der Report in der Liste wieder nach oben rutscht. Nach zwei Monaten kannst du das sicher tun, ohne aufdringlich zu wirken.Mathias hat geschrieben: Fr 3. Nov 2023, 16:50 Habe ich da etwa falsch gemacht, das sich das FPC-Team sich da nicht meldet ?
-
- Beiträge: 954
- Registriert: Mi 3. Jun 2020, 07:18
- OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
- CPU-Target: Aarch64 bis Z80 ;)
- Wohnort: München
Re: Es kompiliert nicht alles
Die Sache mit dieser Art Problemen ist, dass sie sehr schwer zu debuggen und zu lösen sind und daher lieber gern nach hinten geschoben werden, da man da echt viel Zeit und Hirnschmalz reinbuttern kann und muss, die meist nicht in der nötigen Menge zur Verfügung stehen.Mathias hat geschrieben: Fr 3. Nov 2023, 16:50 Habe ich da etwa falsch gemacht, das sich das FPC-Team sich da nicht meldet ?
FPC Compiler Entwickler
-
- Beiträge: 6910
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Es kompiliert nicht alles ( inline )
So wie es scheint, habe die ein gröberes Problem mit "inline".
Dies habe ich in einer unit, welches in einer package verpackt ist.
Im Hauptprogramm habe ich folgendes:
Und wen ich das Programm starte, kommt folgender Dialog:
Entferne ich aber das "inline" bei Translate, dann läuft die Animation fehlerfrei.
Ob dies mit dem Problem mit dem nicht alles kompilieren zusammenhängt ?
Wen ich dazukomme werde ich das ganze mal auf ein minimum runterspecken.
Dies habe ich in einer unit, welches in einer package verpackt ist.
Code: Alles auswählen
procedure Tmat4x4Helper.Translate(x, y, z: GLfloat); inline;
begin
Self[3, 0] += x;
Self[3, 1] += y;
Self[3, 2] += z;
end;
Code: Alles auswählen
var
pm: Pmat4x4;
begin
pm := @UBOBuffer.JointMatrix[0];
pm^.Translate(0.1, 0, 0);
WriteLn(PtrInt(pm));
Code: Alles auswählen
Access violation.
Press OK to ignore and risk data corruption.
Press Abort to kill the program.
Ob dies mit dem Problem mit dem nicht alles kompilieren zusammenhängt ?
Wen ich dazukomme werde ich das ganze mal auf ein minimum runterspecken.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 954
- Registriert: Mi 3. Jun 2020, 07:18
- OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
- CPU-Target: Aarch64 bis Z80 ;)
- Wohnort: München
Re: Es kompiliert nicht alles ( inline )
Das und ein Bug Report, bitte.Mathias hat geschrieben: Sa 11. Nov 2023, 16:31 Wen ich dazukomme werde ich das ganze mal auf ein minimum runterspecken.
FPC Compiler Entwickler