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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20130925/55f5cede/attachment-0001.html>
