Page 1 of 1
help -- install for delphi2007 --- error
Posted: 11.12.2008, 03:03
by farce
download ZEOSDBO-6.6.4-stable.zip
Unpack
Add the build Directory of the package delphi11 to Delphi's library path.
Add the src Directory to Delphi's library path.
open ZeosDbo.groupproj
project->build all projects
Error:
[DCC Error] ZComponent.dpk(53): E1030 Invalid compiler directive: '$ENDIF'
[DCC Error] ZDbcAdo.pas(67): F2063 Could not compile used unit 'ZPlainAdoDriver.pas'
why?
thank
Posted: 13.12.2008, 09:37
by seawolf
Open ..packages\delphi11\ZComponent.dpk
The problem is that line:
{$IFDEF ENABLE_INTERBASE}, ZIBEventAlerter in '..\..\src\component\ZIBEventAlerter.pas' {$ENDIF};
Try compile removing it (pay attention on ';')
Posted: 13.12.2008, 11:21
by mdaems
Seawolf : is this a bug? Can you explain what I should fix?
Mark
Posted: 13.12.2008, 21:28
by seawolf
I think his Delphi 2007 does not parse {$IFDEF ENABLE_INTERBASE} so it raise that error.
I downloaded lastest svn 6.6 branch, compiled and installed on a Delphi 2007 Architect with no errors (without any self made changes)
I wrote that message because if his d2007 compile without that line, then the problem can be Zeos.inc or a missing directory
Posted: 15.12.2008, 02:03
by farce
packages\delphi11\ZComponent.dpk
Code: Select all
package ZComponent;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS ON}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Zeos Database Components'}
{$LIBSUFFIX '110'}
{$RUNONLY}
{$IMPLICITBUILD OFF}
requires
rtl,
dbrtl,
ZPlain,
ZDbc,
ZCore,
ZParseSql,
vclactnband,
vcl;
contains
ZSqlUpdate in '..\..\src\component\ZSqlUpdate.pas',
ZAbstractDataset in '..\..\src\component\ZAbstractDataset.pas',
ZAbstractRODataset in '..\..\src\component\ZAbstractRODataset.pas',
ZStreamBlob in '..\..\src\component\ZStreamBlob.pas',
ZConnection in '..\..\src\component\ZConnection.pas',
ZDataset in '..\..\src\component\ZDataset.pas',
ZDatasetUtils in '..\..\src\component\ZDatasetUtils.pas',
ZSqlStrings in '..\..\src\component\ZSqlStrings.pas',
ZSqlProcessor in '..\..\src\component\ZSqlProcessor.pas',
ZSqlMonitor in '..\..\src\component\ZSqlMonitor.pas',
ZStoredProcedure in '..\..\src\component\ZStoredProcedure.pas',
ZAbstractTable in '..\..\src\component\ZAbstractTable.pas',
ZSqlMetadata in '..\..\src\component\ZSqlMetadata.pas',
ZSequence in '..\..\src\component\ZSequence.pas' {$ENDIF};
end.
no find
{$IFDEF ENABLE_INTERBASE}, ZIBEventAlerter in '..\..\src\component\ZIBEventAlerter.pas' {$ENDIF};
Posted: 15.12.2008, 21:24
by mdaems
Here's my current version of the package as it looks in the SVN repository now.
Code: Select all
package ZComponent;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS ON}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Zeos Database Components'}
{$LIBSUFFIX '110'}
{$RUNONLY}
{$IMPLICITBUILD OFF}
{$I ZPackages.inc}
requires
rtl,
dbrtl,
ZPlain,
ZDbc,
ZCore,
ZParseSql,
vclactnband,
vcl;
contains
ZSqlUpdate in '..\..\src\component\ZSqlUpdate.pas',
ZAbstractDataset in '..\..\src\component\ZAbstractDataset.pas',
ZAbstractRODataset in '..\..\src\component\ZAbstractRODataset.pas',
ZStreamBlob in '..\..\src\component\ZStreamBlob.pas',
ZConnection in '..\..\src\component\ZConnection.pas',
ZDataset in '..\..\src\component\ZDataset.pas',
ZDatasetUtils in '..\..\src\component\ZDatasetUtils.pas',
ZSqlStrings in '..\..\src\component\ZSqlStrings.pas',
ZSqlProcessor in '..\..\src\component\ZSqlProcessor.pas',
ZSqlMonitor in '..\..\src\component\ZSqlMonitor.pas',
ZStoredProcedure in '..\..\src\component\ZStoredProcedure.pas',
ZAbstractTable in '..\..\src\component\ZAbstractTable.pas',
ZSqlMetadata in '..\..\src\component\ZSqlMetadata.pas',
ZSequence in '..\..\src\component\ZSequence.pas'
{$IFDEF ENABLE_INTERBASE}, ZIBEventAlerter in '..\..\src\component\ZIBEventAlerter.pas' {$ENDIF};
end.
Mark
Posted: 17.12.2008, 01:46
by farce
edit ZComponent, After build, Returned to its original code.
why?
Posted: 29.01.2009, 00:30
by guillotina
i tried this and then this error shows up
[DCC Error] ZConnection.pas(64): F1026 File not found: 'ZDbcAdo.dcu'
any advise