You are not logged in.
Pages: 1
.
Compiling PDF\SynCommons.pas
SynCommons.pas(8475,14) Error: There is no method in an ancestor class to be ove
rridden: "FixupIdent(const AnsiString):AnsiString;"
SynCommons.pas(10995,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: d:\lazarus\fpc\2.7.1\bin\i386-win32\ppc386.exe returned an error exitcode
Offline
Right now only the "SynCrossPlatformJSON.pas" under "crossplatform" directory can be compiled with Free Pascal.
Offline
I can feel your pain ...
RTTI incompatibility is indeed the reason why several vendors shy away from FPC ...
Would it be possible you place the task on the FreePascal forum to seek for FPC experts' help or participation ?
Offline
ab, There must be HUGE work and it must take some time to get the entire mORMot compiled with FPC...
Delphi XE4 Pro on Windows 7 64bit.
Lazarus trunk built with fpcupdelux on Windows with cross-compile for Linux 64bit.
Offline
I suppose we won't need big code modification.
We tried to be FPC ready since the beginning (e.g. not relying on FPC incompatible features like enhanced RTTI or Delphi units).
But we need to debug all regression tests for FPC, and do a lot of small fixes (sometimes with $ifdef FPC) to let the entire framework be compiled with FPC.
Then, once working on Windows with FPC, we should add cross-platform abilities.
Offline
And that will be one of the biggest things for Delphi developer who does web apps in the near future!
Delphi XE4 Pro on Windows 7 64bit.
Lazarus trunk built with fpcupdelux on Windows with cross-compile for Linux 64bit.
Offline
Pages: 1