Zeos 8.0.0.0, Arm64, raspbian

The offical for ZeosLib 7.3 Report problems, ask for help, post proposals for the new version of Zeoslib 7.3/v8
Quick Info:
-We made two new drivers: odbc(raw and unicode version) and oledb
-GUID domain/field-defined support for FB
-extended error infos of Firebird
-performance ups are still in queue
In future some more feature will arrive, so stay tuned and don't hassitate to help
Post Reply
marko
Fresh Boarder
Fresh Boarder
Posts: 7
Joined: 21.05.2024, 11:56

Zeos 8.0.0.0, Arm64, raspbian

Post by marko »

Hello,
I can't compile Zeos 8 on raspbian Arm64.
It fails on ZAbstractRODataset(5929,3) Error: Expected another 1 array Element.
the routine is CheckFieldCompatibility(Field: TField; AfieldDef: TFieldDef);

It looks like some compiler directive is missing and the the supported field types aren't correctly being defined.

Forcing ftSingle allows it to compile.
{$IFDEF FPC} //addition types for FPC
, ftWideString{ftFixedWideChar}, ftWideMemo // 38..39
{$IFDEF WITH_FTLONGWORD}
, ftTimeStamp{ftOraTimeStamp}, ftDateTime{ftOraInterval} //40..41
, ftLongWord, ftShortint, ftByte, ftExtended //42..45
{$IFDEF WITH_FTSINGLE}
, ftSingle
{$ENDIF}
,ftSingle
{$ENDIF}

Lazarus is built from source using fpcupdeluxe
lazarus Version 3.7
FPC 3.2.3
zeos install via Online package manager



thanks
marko
marsupilami
Platinum Boarder
Platinum Boarder
Posts: 1956
Joined: 17.01.2011, 14:17

Re: Zeos 8.0.0.0, Arm64, raspbian

Post by marsupilami »

Hello marko,

Zeos 8.0 is a point release and only works with FPC 3.2.2. If you want or need to use a newer fpc version, please try the 8.0-patches branch from Subversion or Github.

Best regards,

Jan
Post Reply