I've just updated my both normal fpc and jvmbackend port to revision 19992. However, the resulting compiler from normal fpc cannot be used to compile the jvmbackend port. It fails when compiling system unit, with these messages:
make[7]: Entering directory `/media/SHARED/Sources/lazarus-fpc/jvmbackend/rtl/linux' /usr/bin/ppc386 -Ur -Ur -Xs -O2 -n -Fi../inc -Fi../i386 -Fi../unix -Fii386 -FE. -FU/media/SHARED/Sources/lazarus-fpc/jvmbackend/rtl/units/i386-linux -di386 -dRELEASE -Us -Sg system.pp astrings.inc(257,7) Error: Wrong number of parameters specified for call to "fpc_AnsiStr_SetLength" astrings.inc(265,7) Error: Wrong number of parameters specified for call to "fpc_AnsiStr_SetLength" astrings.inc(272,7) Error: Wrong number of parameters specified for call to "fpc_AnsiStr_SetLength" astrings.inc(324,3) Error: Wrong number of parameters specified for call to "fpc_AnsiStr_SetLength" astrings.inc(433,3) Error: Wrong number of parameters specified for call to "fpc_AnsiStr_SetLength" astrings.inc(447,3) Error: Wrong number of parameters specified for call to "fpc_AnsiStr_SetLength" astrings.inc(465,3) Error: Wrong number of parameters specified for call to "fpc_AnsiStr_SetLength" astrings.inc(491,3) Error: Wrong number of parameters specified for call to "fpc_AnsiStr_SetLength" astrings.inc(768,3) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" astrings.inc(785,4) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" astrings.inc(806,4) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" astrings.inc(1138,3) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" astrings.inc(1155,3) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" astrings.inc(1169,3) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" astrings.inc(1177,3) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" astrings.inc(1188,5) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" astrings.inc(1198,3) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" astrings.inc(1211,3) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" ustrings.inc(66,3) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" ustrings.inc(1018,3) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" ustrings.inc(1139,3) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" ustrings.inc(2590,5) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" ustrings.inc(2594,9) Error: Wrong number of parameters specified for call to "$fpc_ansistr_setlength" variant.inc(64,10) Error: Illegal type conversion: "Text" to "TextRec" variant.inc(66,15) Error: Constant and CASE types do not match variant.inc(71,14) Error: Constant and CASE types do not match system.inc(854,6) Error: Illegal type conversion: "Text" to "TextRec" system.inc(856,6) Error: Illegal type conversion: "Text" to "TextRec" system.inc(858,6) Error: Illegal type conversion: "Text" to "TextRec" system.inc(860,6) Error: Illegal type conversion: "Text" to "TextRec" system.inc(1056,25) Error: Illegal type conversion: "Text" to "TextRec" text.inc(82,3) Error: Illegal type conversion: "Text" to "TextRec" text.inc(83,3) Error: Illegal type conversion: "Text" to "TextRec" text.inc(84,3) Error: Illegal type conversion: "Text" to "TextRec" text.inc(85,3) Error: Illegal type conversion: "Text" to "TextRec" text.inc(85,23) Error: Illegal type conversion: "Text" to "TextRec" text.inc(86,3) Error: Illegal type conversion: "Text" to "TextRec" text.inc(88,13) Error: Illegal type conversion: "Text" to "TextRec" text.inc(89,15) Error: Illegal type conversion: "Text" to "TextRec" text.inc(90,13) Error: Illegal type conversion: "Text" to "TextRec" text.inc(92,13) Error: Illegal type conversion: "Text" to "TextRec" text.inc(112,8) Error: Illegal type conversion: "Text" to "TextRec" text.inc(113,12) Error: Constant and CASE types do not match text.inc(113,21) Error: Constant and CASE types do not match text.inc(113,30) Error: Constant and CASE types do not match text.inc(116,12) Error: Illegal type conversion: "Text" to "TextRec" text.inc(117,20) Error: Illegal type conversion: "Text" to "TextRec" text.inc(117,42) Error: Illegal type conversion: "Text" to "TextRec" text.inc(120,14) Error: Illegal type conversion: "Text" to "TextRec" text.inc(121,14) Error: Illegal type conversion: "Text" to "TextRec" text.inc(121,14) Fatal: There were 50 errors compiling module, stopping Fatal: Compilation aborted make[7]: *** [system.ppu] Error 1 make[7]: Leaving directory `/media/SHARED/Sources/lazarus-fpc/jvmbackend/rtl/linux' make[6]: *** [linux_all] Error 2 make[6]: Leaving directory `/media/SHARED/Sources/lazarus-fpc/jvmbackend/rtl' make[5]: *** [rtl] Error 2 make[5]: Leaving directory `/media/SHARED/Sources/lazarus-fpc/jvmbackend/compiler' make[4]: *** [next] Error 2 make[4]: Leaving directory `/media/SHARED/Sources/lazarus-fpc/jvmbackend/compiler' make[3]: *** [ppc1] Error 2 make[3]: Leaving directory `/media/SHARED/Sources/lazarus-fpc/jvmbackend/compiler' make[2]: *** [cycle] Error 2 make[2]: Leaving directory `/media/SHARED/Sources/lazarus-fpc/jvmbackend/compiler' make[1]: *** [compiler_cycle] Error 2 make[1]: Leaving directory `/media/SHARED/Sources/lazarus-fpc/jvmbackend' make: *** [base.build-stamp.i386-linux] Error 2 Which revision can I use to build the jvmbackend port? -- View this message in context: http://free-pascal-general.1045716.n5.nabble.com/Supported-FPC-revision-to-compile-jvmbackend-port-tp5127717p5127717.html Sent from the Free Pascal - General mailing list archive at Nabble.com. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal