[Pkg-pascal-devel] Lazarus 4.0

Peter B peter at pblackman.plus.com
Mon Apr 14 14:22:18 BST 2025


On 14/04/2025 09:45, Abou Al Montacir wrote:
>> I would wait until current version hits testing.
>
> It looks like there is something going wrong with Lazarus RC3.
>
> Can you please check it if you have time when you upload the fixes of 
> both tickets mentioned above?

Hi Abou,

One package fails to build in the lazarus autopkgtest.
     packager/registration/fcl_unicodertl.lpk

usr/lib/lazarus/4.0/packager/registration/lazaruspackageintf.pas(29,3)
Fatal: (10022) Can't find unit System.Classes used by LazarusPackageIntf

The failing code is

interface

uses
   {$IFDEF FPC_DOTTEDUNITS}
   System.Classes;
   {$ELSE}
   Classes, SysUtils, fgl;
   {$ENDIF}


There does not seem to be a quick easy fix, neither
     Classes;
on its own
or
     Classes, SysUtils, fgl;
compile.

This lpk is new in version 4.0, so is clearly a regression.
(It doesn’t not build on Arch either)


{ Maybe we should stick with 3.8 for Trixie?
It seems a solid version, and the toolchain freeze was March 15th.
I guess version 4 could always be backported when finally released? }

Cheers,
Peter







More information about the Pkg-pascal-devel mailing list