TeeGridRecompile install not working with Lazarus 3.4
Posted: Tue Aug 13, 2024 8:29 pm
I just purchased and tried to install TeeGrid 1.15 on Lazarus 3.4.
After using TeeGrid-Registered-1.15.exe to install the files to my selected components directory, I then used the TeeGridRecompile.exe to attempt to install components to Lazarus.
- I checked the box for Lazarus 3.4.0.0
- For Options I left only the default "Install packaged into IDEs" selected.
- For Packages I deselected the box for "TeeGrid for Firemonkey"
I get several warnings and messages from the install such as:
=============================================
Lazarus Form does not have $R *.lfm : C:\Users\john\Documents\Components\Steema\TeeGrid-1.15\Sources\Lazarus\VCLTee.Editor.Borders.dfm
(24 times for various dfm files)
Cannot recompile Lazarus package: TeeGrid_Lazarus.pas
Free Pascal Compiler version 3.2.2 [2024/05/25] for x86_64
Compiling Tee.Grid.Columns.pas
Tee.Grid.Columns.pas(528,82) Note: Call to subroutine "function TColumn.IsLoadOrderStored:Boolean;" marked as inline is not inlined
Tee.Grid.Columns.pas(1230,10) Note: Call to subroutine "function TVisibleColumns.Get(const Index:LongInt):TColumn;" marked as inline is not inlined
Tee.Grid.Columns.pas(1231,15) Note: Call to subroutine "function TVisibleColumns.Get(const Index:LongInt):TColumn;" marked as inline is not inlined
Tee.Grid.Columns.pas(1397,19) Warning: function result variable of a managed type does not seem to be initialized
Compiling Tee.GridData.DB.pas
Tee.Grid.RowGroup.pas(382,6) Note: Call to subroutine "function TRowGroup.GetData:TVirtualData;" marked as inline is not inlined
Tee.Grid.RowGroup.pas(387,35) Note: Call to subroutine "function TRowGroup.GetData:TVirtualData;" marked as inline is not inlined
Tee.Grid.Layout.pas(13,12) Warning: Unit "UITypes" is deprecated: "Use System.UITypes instead (available since FPC 3.2.0)"
Tee.Grid.Layout.pas(14,12) Fatal: Can't find unit UIConsts used by Tee.Grid.Layout
Fatal: Compilation aborted
Error: C:\lazarus\fpc\3.2.2\bin\x86_64-win64\ppcx64.exe returned an error exitcode
EXCEPTION:
Compilation aborted.
==============================================
It looks like at least it will need to find unit UIConsts, but this file does not exist anywhere in the Sources\Lazarus directory.
Is there help available for installing TeeGrid on Lazarus 3.4? I was expecting the install to complete without warnings or error but got several.
Thank you.
After using TeeGrid-Registered-1.15.exe to install the files to my selected components directory, I then used the TeeGridRecompile.exe to attempt to install components to Lazarus.
- I checked the box for Lazarus 3.4.0.0
- For Options I left only the default "Install packaged into IDEs" selected.
- For Packages I deselected the box for "TeeGrid for Firemonkey"
I get several warnings and messages from the install such as:
=============================================
Lazarus Form does not have $R *.lfm : C:\Users\john\Documents\Components\Steema\TeeGrid-1.15\Sources\Lazarus\VCLTee.Editor.Borders.dfm
(24 times for various dfm files)
Cannot recompile Lazarus package: TeeGrid_Lazarus.pas
Free Pascal Compiler version 3.2.2 [2024/05/25] for x86_64
Compiling Tee.Grid.Columns.pas
Tee.Grid.Columns.pas(528,82) Note: Call to subroutine "function TColumn.IsLoadOrderStored:Boolean;" marked as inline is not inlined
Tee.Grid.Columns.pas(1230,10) Note: Call to subroutine "function TVisibleColumns.Get(const Index:LongInt):TColumn;" marked as inline is not inlined
Tee.Grid.Columns.pas(1231,15) Note: Call to subroutine "function TVisibleColumns.Get(const Index:LongInt):TColumn;" marked as inline is not inlined
Tee.Grid.Columns.pas(1397,19) Warning: function result variable of a managed type does not seem to be initialized
Compiling Tee.GridData.DB.pas
Tee.Grid.RowGroup.pas(382,6) Note: Call to subroutine "function TRowGroup.GetData:TVirtualData;" marked as inline is not inlined
Tee.Grid.RowGroup.pas(387,35) Note: Call to subroutine "function TRowGroup.GetData:TVirtualData;" marked as inline is not inlined
Tee.Grid.Layout.pas(13,12) Warning: Unit "UITypes" is deprecated: "Use System.UITypes instead (available since FPC 3.2.0)"
Tee.Grid.Layout.pas(14,12) Fatal: Can't find unit UIConsts used by Tee.Grid.Layout
Fatal: Compilation aborted
Error: C:\lazarus\fpc\3.2.2\bin\x86_64-win64\ppcx64.exe returned an error exitcode
EXCEPTION:
Compilation aborted.
==============================================
It looks like at least it will need to find unit UIConsts, but this file does not exist anywhere in the Sources\Lazarus directory.
Is there help available for installing TeeGrid on Lazarus 3.4? I was expecting the install to complete without warnings or error but got several.
Thank you.