I am using fpcupdeluxe to install the Lazbarcodes module and it is failing due to a compilation error in ubarcodes.pas.
There is a (3134) error "This kind of property cannot be published" at line 639. At this line the published property is reading and writing a type TBarcodeMaxicodeMode which is a simple 6 member set, so I don't know why the compiler is complaining.
definition of TBarcodeMaxiCode
607: { TBarcodeMaxiCode }
608: TBarcodeMaxicodeMode = (mcmAuto=0, mcmMode2=2, mcmMode3=3, mcmMode4=4, mcmMode5=5, mcmMode6=6);
beginning of Class definition (where FMode is defined and error traces to)
610: TBarcodeMaxiCode = class(TSimpleBarcode)
611: private
612: FMode: TBarcodeMaxicodeMode;
.
:
Error line. code stops at read
639: property Mode: TBarcodeMaxicodeMode read FMode write SetMode default mcmAuto;
I am using Linux Ubuntu 22.04, and using Trunk for FPC and Lazarus.
Am I missing something?