[fpc-devel] Error building branch targetandroid

Thomas Schatzl tom_at_work at gmx.at
Sun Jul 8 17:15:12 CEST 2012


Am 08.07.2012 14:20, schrieb Felipe Monteiro de Carvalho:
> Hello,
> Using the same command lines as before, now I get a different error:
> make rtl_all 
> FPC=/Users/felipe/Programas/targetandroid/compiler/ppcrossarm
> make -C rtl all
> make -C android all
> /Users/felipe/Programas/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-as
>  -o 
> /Users/felipe/Programas/targetandroid/rtl/units/arm-android/prt0.o
> arm/prt0.as
> /Users/felipe/Programas/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-as
>  -o 
> /Users/felipe/Programas/targetandroid/rtl/units/arm-android/dllprt0.o
> arm/dllprt0.as
> /Users/felipe/Programas/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-as
>  -o 
> /Users/felipe/Programas/targetandroid/rtl/units/arm-android/cprt0.o
> arm/cprt0.as
> /Users/felipe/Programas/targetandroid/compiler/ppcrossarm -Ur
> -Tandroid -Parm -XParm-linux-androideabi- -Xr -Ur -Xs -O2 -n 
> -Fi../inc
> -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi../linux/arm
> -FD/Users/felipe/Programas/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin
> -FE. -FU/Users/felipe/Programas/targetandroid/rtl/units/arm-android
> -dFPC_ARMEL -darm -dRELEASE -CpARMv6 -CfSoft -Us -Sg
> ../linux/system.pp
> text.inc(1774,14) Warning: Implicit string type conversion from
> "AnsiString" to "UnicodeString"
> text.inc(1998,44) Warning: Implicit string type conversion with
> potential data loss from "UnicodeString" to "AnsiString"
> Assembler messages:
> Fatal error: invalid listing option `r'

  can you check whether the correct assembler is used, e.g. change into 
the rtl directory, and run the ppcrossarm as above with -al -s appended? 
And then verify the ppas.sh that the correct assembler is used?

This is, as indicated, an assembler issue.

> Maybe it will work with NDK v8, so I am downloading that now.

No, at least in the linux ndk the assemblers are the same in the two 
ndk version.


More information about the fpc-devel mailing list