You are not logged in.
Pages: 1
SynCommon.pas is not compilable with switch PUREPASCAL on Delphi 7, because CPUINTEL is not set correctly at all. Trunk from today.
Last edited by RalfS (2016-12-01 20:18:08)
Offline
Why on earth would you need to define PUREPASCAL with Delphi 7 ?
Delphi 7 is for x86 CPU only.
SynCommons should compile with http://synopse.info/fossil/info/e6f603369f
But other units won't compile (SynSM, SynSQLite3) with PUREPASCAL + Delphi 7, which is not a workable target.
Offline
Same error with 64bit Delphi now.
Offline
No problem to compile to Win64 on my side, with Delphi XE6 and 10.1.
Regression tests do pass.
With Win64 and switch PUREPASCAL too?
Last edited by RalfS (2016-12-02 19:27:38)
Offline
Still Win64 PurePascal problems, win32 is okay (todays trunk):
PDF\Synopse.inc(574)
PDF\Synopse.inc(574)
PDF\SynLZ.pas(1252)
PDF\SynopseCommit.inc(2)
PDF\SynCommons.pas(36842) Error: E2003 Undeclared identifier: 'CpuFeatures'
PDF\SynCommons.pas(36842) Error: E2015 Operator not applicable to this operand t
ype
PDF\SynCommons.pas(39857) Error: E2003 Undeclared identifier: 'RedirectCode'
PDF\SynCommons.pas(61259)
Last edited by RalfS (2016-12-03 17:52:51)
Offline
Pages: 1