On 6/28/2015 4:47 AM, Jonas Maebe wrote:
1) the error you get means that the "fpc" binary is not in your path. Building FPC always has been and always will be only supported with an existing, complete installation of the latest FPC release in your path 2) FPC 2.6.4 does not contain ARMHF support (except in an unofficial, and completely unsupported by us, Debian backport) 3) "ARM hard float" not a different kind of CPU compared to ARM. To build FPC for ARM hard-float using a non-ARMHF compiler, perform a make all for CPU_TARGET=ARM with OPT="-dARMHF"

Thanks Jonas,  I was able to get a bit further along in the build process.

make clean all OPT=-dARMHF DEBUG=1 OS_TARGET=linux CPU_TARGET=arm CPU_SOURCE=arm

Building crashes at compiling system.pp

as   -o /Developer/FPC/rtl/units/arm-linux/dllprt0.o arm/dllprt0.as
as  -o /Developer/FPC/rtl/units/arm-linux/cprt0.o arm/cprt0.as
as  -o /Developer/FPC/rtl/units/arm-linux/gprt0.o arm/gprt0.as
as  -o /Developer/FPC/rtl/units/arm-linux/ucprt0.o arm/ucprt0.as
/Developer/FPC/compiler/ppc1 -Ur -gl -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -FE. -FU/Developer/FPC/rtl/units/arm-linux -dARMHF -darm -dDEBUG -dRELEASE -Us -Sg system.pp flt_pack.inc(119,5) Error: Syntax error while parsing a conditional compiling expression system.inc(1884,8) Warning: Implicit string type conversion from "RawByteString" to "UnicodeString"
system.pp(377) Fatal: There were 1 errors compiling module, stopping
Makefile:3573: recipe for target 'system.ppu' failed
make[7]: *** [system.ppu] Error 1
make[7]: Leaving directory '/Developer/FPC/rtl/linux'
Makefile:1950: recipe for target 'linux_all' failed
make[6]: *** [linux_all] Error 2
make[6]: Leaving directory '/Developer/FPC/rtl'
Makefile:4157: recipe for target 'rtl' failed
make[5]: *** [rtl] Error 2
make[5]: Leaving directory '/Developer/FPC/compiler'
Makefile:4046: recipe for target 'next' failed
make[4]: *** [next] Error 2
make[4]: Leaving directory '/Developer/FPC/compiler'
Makefile:4055: recipe for target 'ppc2' failed
make[3]: *** [ppc2] Error 2
make[3]: Leaving directory '/Developer/FPC/compiler'
Makefile:4063: recipe for target 'cycle' failed
make[2]: *** [cycle] Error 2
make[2]: Leaving directory '/Developer/FPC/compiler'
Makefile:2826: recipe for target 'compiler_cycle' failed
make[1]: *** [compiler_cycle] Error 2
make[1]: Leaving directory '/Developer/FPC'
Makefile:2858: recipe for target 'build-stamp.arm-linux' failed
make: *** [build-stamp.arm-linux] Error 2


--
Andrew Brunner

Aurawin LLC
512.850.3117
https://aurawin.com/

Aurawin is a great new way to store, share and enjoy your photos, videos, 
music, and more.

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to