install fpc fails lazarus / 43-Android ---------------------------------------------------------------------- Gerbert · 2012-08-05 17:44 I am trying to install fpc for arm use. It is described here: http://zengl.org/wiki/doku.php?id=compilation:android and here: http://wiki.freepascal.org/Setup_Cross_Compile_For_ARM I have installed fpc 2.4.4 and fpc-scr 2.4.4 but I am getting compiling errors: Code: [Select]make FPC=/usr/bin/ppc386 build OS_TARGET=linux CPU_TARGET=arm OPT="-dFPC_ARMEL" CROSSOPT="-dANDROID -CpARMv6 -CfVFPv2" CROSSBINDIR=/home/gerbert/android/android- ndk-r8b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/arm- linux-androideabi/bin make[5]: Entering directory `/home/gerbert/pascal/fpc/rtl/linux' /usr/bin/ppc386 -Ur -Ur -Xs -O2 -n -Fi../inc -Fi../i386 -Fi../unix -Fii386 -FE. -FU/home/gerbert/pascal/fpc/rtl/units/i386-linux -dFPC_ARMEL -di386 -dRELEASE -Us -Sg system.pp variant.inc(82,10) Error: Illegal type conversion: "Text" to "" variant.inc(84,15) Error: Constant and CASE types do not match variant.inc(89,14) Error: Constant and CASE types do not match system.inc(906,6) Error: Illegal type conversion: "Text" to "" system.inc(908,6) Error: Illegal type conversion: "Text" to "" system.inc(910,6) Error: Illegal type conversion: "Text" to "" system.inc(912,6) Error: Illegal type conversion: "Text" to "" system.inc(1116,25) Error: Illegal type conversion: "Text" to "" text.inc(82,3) Error: Illegal type conversion: "Text" to "" text.inc(83,3) Error: Illegal type conversion: "Text" to "" text.inc(84,3) Error: Illegal type conversion: "Text" to "" text.inc(85,3) Error: Illegal type conversion: "Text" to "" text.inc(85,23) Error: Illegal type conversion: "Text" to "" text.inc(86,3) Error: Illegal type conversion: "Text" to "" text.inc(88,13) Error: Illegal type conversion: "Text" to "" text.inc(89,15) Error: Illegal type conversion: "Text" to "" text.inc(90,13) Error: Illegal type conversion: "Text" to "" text.inc(92,13) Error: Illegal type conversion: "Text" to "" text.inc(112,8) Error: Illegal type conversion: "Text" to "" 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 "" text.inc(117,20) Error: Illegal type conversion: "Text" to "" text.inc(117,42) Error: Illegal type conversion: "Text" to "" text.inc(120,14) Error: Illegal type conversion: "Text" to "" text.inc(121,14) Error: Illegal type conversion: "Text" to "" text.inc(122,14) Error: Illegal type conversion: "Text" to "" text.inc(124,20) Error: Illegal type conversion: "Text" to "" text.inc(124,42) Error: Illegal type conversion: "Text" to "" text.inc(125,9) Error: Illegal type conversion: "Text" to "" text.inc(127,9) Error: Illegal type conversion: "Text" to "" text.inc(128,9) Error: Illegal type conversion: "Text" to "" text.inc(137,8) Error: Illegal type conversion: "Text" to "" text.inc(138,11) Error: Constant and CASE types do not match text.inc(138,20) Error: Constant and CASE types do not match text.inc(138,29) Error: Constant and CASE types do not match text.inc(139,13) Error: Constant and CASE types do not match text.inc(146,3) Error: Illegal type conversion: "Text" to "" text.inc(147,3) Error: Illegal type conversion: "Text" to "" text.inc(148,3) Error: Illegal type conversion: "Text" to "" text.inc(154,12) Error: Illegal type conversion: "Text" to "" text.inc(154,33) Error: Illegal type conversion: "Text" to "" text.inc(157,4) Error: Illegal type conversion: "Text" to "" text.inc(189,6) Error: Illegal type conversion: "Text" to "" text.inc(191,9) Error: Illegal type conversion: "Text" to "" text.inc(199,12) Error: Illegal type conversion: "Text" to "" text.inc(199,34) Error: Illegal type conversion: "Text" to "" text.inc(207,6) Error: Illegal type conversion: "Text" to "" text.inc(208,20) Error: Illegal type conversion: "Text" to "" text.inc(208,20) Fatal: There were 50 errors compiling module, stopping Fatal: Compilation aborted make[5]: *** [system.ppu] Error 1 What can be wrong? ---------------------------------------------------------------------- Andru · 2012-08-05 18:21 QuoteIt is described here: http://zengl.org/wiki/doku.php?id=compilation:androidQuoteI have installed fpc 2.4.4 and fpc-scr 2.4.4As described there - you should use FreePascal 2.6.x for compilation, FreePascal 2.4.4 won't fit. PS: Also you can find already precompiled version of FreePascal 2.6.1 for Android on ZenGL wiki. ---------------------------------------------------------------------- Gerbert · 2012-08-05 18:40 Thanks Andru, It is compiling now. I have seen there is a precompiled version but I want to learn to compile my own version