Hi,
I'm trying to install the zeoslib in lazarus, I get the zeos code through the CVS repository and lazarus in snapshot site (0.9.7 beta) I got to compile all packages, less the zcomponents, the following errors/warnings occurs :
Errors:
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(261,15) Error: There is no method in an ancestor class to be overridden: "TZAbstractRODataset.CheckFieldCompatibility(TField, TFieldDef)"
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(345,14) Error: Not all declarations of "GetFieldData" are declared with OVERLOAD
All:
"Compile IDE (without linking)" completed
C:\lazarus\components\zeosdbo_rework\src\component\ZSqlStrings.pas(63,5) Warning: Constructor should be public
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(57,19) Hint: Type "TUpdateStatus" redefinition
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(244,15) Warning: An inherited method is hidden by "TZAbstractRODataset.SetFieldData(TField, Pointer, Boolean)"
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(261,15) Error: There is no method in an ancestor class to be overridden: "TZAbstractRODataset.CheckFieldCompatibility(TField, TFieldDef)"
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(334,14) Warning: An inherited method is hidden by "TZAbstractRODataset.Locate(const AnsiString,const Variant, TLocateOptions):Boolean"
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(336,14) Warning: An inherited method is hidden by "TZAbstractRODataset.Lookup(const AnsiString,const Variant,const AnsiString):Variant"
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(345,14) Warning: An inherited method is hidden by "TZAbstractRODataset.GetFieldData(TField, Pointer, Boolean):Boolean"
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(345,14) Error: Not all declarations of "GetFieldData" are declared with OVERLOAD
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(349,14) Warning: An inherited method is hidden by "TZAbstractRODataset.UpdateStatus:<enumeration type>"
C:\lazarus\components\zeosdbo_rework\src\component\ZAbstractRODataset.pas(379,1) Fatal: There were 2 errors compiling module, stopping
____
There is a fix?