Hi all, I'm trying to compile FPC svn trunk (r25569) for android-arm and linux-arm under Windows 8, but I have some troubles. Reverting to r24523, all works well!
1) arm-linux make clean crossall crossinstall OS_TARGET=linux CPU_TARGET=arm CROSSOPT="-CfVFPV3 -OoFASTMATH -CpARMV6" INSTALL_PREFIX=c:\Develop3\fpc\fpctrunk PP=C:\Develop3\fpc\fpctrunk\bin\i386-win32\fpc.exe CROSSBINDIR=C:\Android\NDK\android-ndk-r8e\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows-x86_64\arm-linux-androideabi\bin-arm-linux BINUTILSPREFIX=arm-linux- ... ... ... Compiling .\paszlib\src\zip.pas Compiling .\paszlib\src\ziputils.pas Assembling ziputils Assembling zip Compiling .\paszlib\src\unzip.pas Assembling unzip Compiling .\paszlib\src\zipper.pp Compiling .\paszlib\src\zstream.pp Writing Resource String Table file: zstream.rst Assembling zstream Writing Resource String Table file: zipper.rst Assembling zipper zipper.pp(2721) Error: Error while assembling exitcode 1 zipper.pp(2721) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted paszlib\units\arm-linux\zipper.s: Assembler messages: paszlib\units\arm-linux\zipper.s:3325: Error: immediate expression requires a # prefix -- `cmp r8,INVALID' make[3]: *** [smart] Error 1 make[3]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src/packages' make[2]: *** [packages_smart] Error 2 make[2]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src' make[1]: *** [build-stamp.arm-linux] Error 2 make[1]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src' make: *** [crossall] Error 2 c:\Develop3\fpc\svn_sources\fpctrunk_src> 2) arm-android make clean crossall crossinstall OS_TARGET=android CPU_TARGET=arm CROSSOPT="-CfVFPV3 -OoFASTMATH -CpARMV6" INSTALL_PREFIX=c:\Develop3\fpc\fpctrunk PP=C:\Develop3\fpc\fpctrunk\bin\i386-win32\fpc.exe CROSSBINDIR=C:\Android\NDK\android-ndk-r8e\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows-x86_64\bin BINUTILSPREFIX=arm-linux-androideabi- ... ... ... make[3]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src/packages' make[2]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src' make rtl_all FPC=c:/Develop3/fpc/svn_sources/fpctrunk_src/compiler/ppcrossarm.ex e FPCFPMAKE=c:/Develop3/fpc/svn_sources/fpctrunk_src/compiler/ppc.exe RELEASE=1 make[2]: Entering directory `c:/Develop3/fpc/svn_sources/fpctrunk_src' make -C rtl all make[3]: Entering directory `c:/Develop3/fpc/svn_sources/fpctrunk_src/rtl' make -C android all make[4]: Entering directory `c:/Develop3/fpc/svn_sources/fpctrunk_src/rtl/androi d' C:/Develop3/fpc/Utils/bin/i386-win32/gmkdir.exe -p c:/Develop3/fpc/svn_sources/f pctrunk_src/rtl/units/arm-android C:\Android\NDK\android-ndk-r8e\toolchains\arm-linux-androideabi-4.4.3\prebuilt\w indows-x86_64\bin/arm-linux-androideabias.exe -o c:/Develop3/fpc/svn_sources/fp ctrunk_src/rtl/units/arm-android/prt0.o arm/prt0.as process_begin: CreateProcess((null), C:\Android\NDK\android-ndk-r8e\toolchains\a rm-linux-androideabi-4.4.3\prebuilt\windows-x86_64\bin/arm-linux-androideabias.e xe -o c:/Develop3/fpc/svn_sources/fpctrunk_src/rtl/units/arm-android/prt0.o arm/ prt0.as, ...) failed. make (e=2): Impossibile trovare il file specificato. make[4]: *** [prt0.o] Error 2 make[4]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src/rtl/android ' make[3]: *** [android_all] Error 2 make[3]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src/rtl' make[2]: *** [rtl_all] Error 2 make[2]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src' make[1]: *** [build-stamp.arm-android] Error 2 make[1]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src' make: *** [crossall] Error 2 c:\Develop3\fpc\svn_sources\fpctrunk_src> -------- Note: i386-win32 and x86_64-win64 are ok (with both r25569 and r24523)! e.g. make clean all install OS_TARGET=win32CPU_TARGET=i386 INSTALL_PREFIX=c:\Develop3\fpc\fpctrunk PP=C:\Develop3\fpc\Bootstrap\ppc386.exe AND make clean crossall crossinstall OS_TARGET=win64 CPU_TARGET=x86_64 INSTALL_PREFIX=c:\Develop3\fpc\fpctrunk PP=C:\Develop3\fpc\Bootstrap\ppc386.exe ... ... ... Installation package winunits-jedi for target x86_64-win64 succeeded Skipped package x11 which has been disabled for target x86_64-win64 Skipped package xforms which has been disabled for target x86_64-win64 Installing package zlib Installation package zlib for target x86_64-win64 succeeded Skipped package zorba which has been disabled for target x86_64-win64 Installing package fpc-all Installation package fpc-all for target x86_64-win64 succeeded make[4]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src/packages' make[3]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src' make[2]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src' make[1]: Leaving directory `c:/Develop3/fpc/svn_sources/fpctrunk_src' c:\Develop3\fpc\svn_sources\fpctrunk_src> Thank you! Kjow
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
