[ Solved ]: Fault when Installing ogl_package.lpk OpenGL 3.3 Tutorial (German) lazarus / 70-OpenGL ---------------------------------------------------------------------- Boleeman · 2025-12-25 03:36 Hi All, I get a fault when Installing ogl_package.lpk for use with OpenGL 3.3 Tutorial (German) which comes with the tutorial files. The fault is in unit oglVectors;   TVectors2fHelper = type Helper (TGlfloatsHelper) for TVectors2f public oglvectors.pas(62,3) Error: Derived record or type helper must extend "TGlfloats" and oglvectors.pas(89,3) Error: Derived record or type helper must extend "TGlfloats" Not sure if anyone can possibly help out to correct the problem. I am using Lazarus V4.4 with Fpc 3.2.2 The reply here https://github.com/sechshelme/Lazarus- OpenGL-3.3-Tutorial/issues/4  has something about the problem, but I could not find out how to fix it. Thanks in advance, Boleeman. ---------------------------------------------------------------------- Thaddy · 2025-12-25 07:16 https://wiki.freepascal.org/FPC_New_Features_Trunk The type helper extensions that you need for this package version are only in trunk. I think 2.2.3 and certainly 2.2.14 It may be that there is an older version available that works for 3.2.2 Otherwise install a trunk version, f.e. with fpcupdeluxe. ---------------------------------------------------------------------- Boleeman · 2025-12-25 07:55 Thanks Thaddy for replying. The "FPC New Features Trunk" says "Support for multiple active helpers per type" which is what I was after. But when I downloaded fpcupdeluxe and ran it I am confused as to what to pick in the 2 listboxes titled "FPC Version and Lazarus Version" Do I just select Trunk for both?  or do I select versions 2.2.4 ? ---------------------------------------------------------------------- paweld · 2025-12-25 08:15 trunk for both ---------------------------------------------------------------------- Boleeman · 2025-12-25 10:08 Thanks for thank advice Paweld. I had never installed a Trunk version, so after many swearing of the command switches -Fuc and -Fux Lazarus fpcupdeluxe finally installed. The package in OpenGL 3.3 Tutorial (German) compiled after a separate installation of Bgrabmp. Some of the OpenGL files had some compile errors or they went to command prompt after compilation. Other examples worked flawlessly. Thanks to Thaddy and Paweld for your assistance (and Merry Christmas to you both).