When I try compile androidlcltest.lpr then get this message.
PPU Loading /usr/lib/fpc/2.6.1/units/arm-linux/rtl/system.ppu
fcllaz.pas(0,0) Fatal: Can not find system used by fcllaz, ppu=../../../fpc/2.6.1/units/arm-linux/rtl/system.ppu
My install steep is:
1) fpc-2.6.0-0.laz.i686.rpm, fpc-src-2.6.0-0.laz.i686.rpm,lazarus-1.0-1.i386.rpm
2) /home/usb/Downloads/android-ndk-r8b/, /home/usb/Downloads/android-sdk-linux/
3) then run sh build_fpc_2_6_arm.sh
export PPCBIN=fpc
export ANDROID_BIN=/home/usb/Downloads/android-ndk-r8b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/arm-linux-androideabi/bin
rm -Rf /tmp/fixes_2_6
if [ -d ./fixes_2_6 ]; then
svn update ./fixes_2_6 -r 20768
else
svn co http://svn.freepascal.org/svn/fpc/branches/fixes_2_6 ./fixes_2_6 -r 20768
fi
svn export ./fixes_2_6 /tmp/fixes_2_6
cp dumbfix.patch /tmp/fixes_2_6
cp android_pthreads.patch /tmp/fixes_2_6
cp android_dl.patch /tmp/fixes_2_6
cd /tmp/fixes_2_6
patch -p0 < dumbfix.patch
patch -p0 < android_pthreads.patch
patch -p0 < android_dl.patch
make FPC=$PPCBIN build OS_TARGET=linux CPU_TARGET=arm OPT="-dFPC_ARMEL" CROSSOPT="-dANDROID -CpARMv6 -CfVFPv2" CROSSBINDIR=$ANDROID_BIN
sudo make FPC=`pwd`/compiler/ppcrossarm PREFIX=/opt/fpc crossinstall OS_TARGET=linux CPU_TARGET=arm OPT="-dFPC_ARMEL" CROSSOPT="-dANDROID -CpARMv6 -CfVFPv2" CROSSBINDIR=$ANDROID_BIN
rm -Rf /tmp/fixes_2_6
4 sudo ln -s /opt/fpc/lib/fpc/2.6.1 /usr/lib/fpc/2.6.1
sudo ln -s /opt/fpc/lib/fpc/2.6.1/ppcrossarm /usr/bin/ppcarm
When I try compile androidlcltest.lpr then get this message.
PPU Loading /usr/lib/fpc/2.6.1/units/arm-linux/rtl/system.ppu
fcllaz.pas(0,0) Fatal: Can not find system used by fcllaz, ppu=../../../fpc/2.6.1/units/arm-linux/rtl/system.ppu
What doing wrong?
Please help.