Lazarus
Announcements => Third party => Topic started by: assembly84 on February 28, 2014, 11:45:47 am
-
fpcup_linux_x86 got error message while I try to crosscompiling from i386-linux (ubuntu 12.04) to arm-linux
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
fpcup: info: TFPCInstaller: building module FPC...
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-as in directory /home/tonie/development/fpc/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-as in directory /home/tonie/development/cross/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-as in directory /home/tonie/development/fpc/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-as in directory /home/tonie/development/cross/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil as in directory /home/tonie/development/fpc/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil as in directory /home/tonie/development/cross/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-androideabi-as in directory /home/tonie/development/fpc/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-androideabi-as in directory /home/tonie/development/cross/bin/arm-linux
fpcup: info: Any_Linuxarm: failed: searched binutil arm-linux-androideabi-as without results.
fpcup: ERROR: Failed to get crossbinutils
fpcup: ERROR: Error running BuildModuleCustom for module FPC
fpcup: info: Error running fpcup. Technical details: error executing sequence FPCBuildOnly; line: 2, param: FPC
fpcup: info: Error running fpcup. Technical details: error executing sequence Only; line: 2, param: FPCBuildOnly
FPCUp failed.
which configuration on files: settings.ini [linuxarm] that's wrong ?
[linuxarm]
fpcdir=/home/tonie/development/fpc
fpcurl=http://svn.freepascal.org/svn/fpc/trunk
lazdir=/home/tonie/development/lazarus
primary-config-path=/home/tonie/development/config_lazarus
lazlinkname=""
fpcuplinkname=""
fpcopt=""
; binutilsdir=/home/tonie/development/fpcbootstrap
fpcbootstrapdir=/home/tonie/development/fpcbootstrap
noconfirm=true
keeplocalchanges=true
cputarget=arm
; if using armhf, you MUST specify -dFPC_ARMHF in the FPC options;
; specifying in crossopt is not enough2.7.x;
fpcopt="-dFPC_ARMHF"
; safe default but slow:
; crossopt="-CpARMV6 -CaEABI -CfSOFT"
; Raspbian for Raspberry Pi safe
; ARMv6 instruction set
; if using arm hf (hard float/floating point), please specify -dFPC_ARMHF
; copy over /lib, /usr/lib, /usr/lib/arm-linux-gnueabihf (Raspbian) => note: some .so files are actually scripts;
; check grep -i "ld script" *
; Remove those .so and copy over (or symlink) the .so.x to .so in order for the linker to find them
; Examples:
; libpthread.so
; libc.so
; libgcc_s.so
; to cross lib dir (try compiling and keep copying until no errors left)
; Note: -CpARMV6Z parameter not supported on 2.6.x, only on 2.7.x
; Note: -CaEABIHF parameter not supported on 2.6.x, only on 2.7.x
; Note: don't use -fPIC; will give segmentation fault
; crossopt="-CpARMV6 -CfVFPV2"
crossopt="-CpARMV6 -CaEABI -CfVFPV2 -dFPC_ARMHF"
; beagleboard black with hardfloat:
; if using armhf, also specify -dFPC_ARMHF (in fpcopt) to avoid gtk scrollbar errors
; Note: -CaEABIHF not supported on 2.6.x, only on 2.7.x
; crossopt="-Cparmv7 -CfVFPv3"
ostarget=linux
; we only need to do Lazarus as FPC won't change here
only=FPCCleanOnly,FPCBuildOnly
skip=FPCGetOnly,lazbuild,bigide,useride
thanks for the supports ... :D
-
Please post your questions in the fpcup thread next time - thanks.
See my response in the fpcup thread:
http://forum.lazarus.freepascal.org/index.php/topic,23075.msg142405.html#msg142405
-
Bigchimp, i've changet path from settings.ini
but still doesn't have any change ..
directory development/cross has i'd change to development/cross__
but configuration still read here : development/cross
i changet fpcup --> settings.ini from /home
fpcdir=/home/user/development/fpc
fpcurl=http://svn.freepascal.org/svn/fpc/trunk
lazdir=/home/tonie/development/lazarus
primary-config-path=/home/tonie/development/config_lazarus
; No need for any new shortcuts:
fpcuplinkname=""
lazlinkname=""
binutilsdir=/usr/arm-linux-gnueabihf/lib/
fpcbootstrapdir=/home/tonie/development/fpcbootstrap
I'd wonder if is that's correct path for settings.ini ? because result still
not found like this below ?
Written by John Gilmore and Jay Fenlason.
fpcup: info: TFPCInstaller: building module FPC...
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-as in directory /home/tonie/development/fpc/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-as in directory /home/tonie/development/cross/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-as in directory /home/tonie/development/fpc/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-as in directory /home/tonie/development/cross/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil as in directory /home/tonie/development/fpc/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil as in directory /home/tonie/development/cross/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-androideabi-as in directory /home/tonie/development/fpc/bin/arm-linux
fpcup: info: Any_Linuxarm: searched but did not find binutil arm-linux-androideabi-as in directory /home/tonie/development/cross/bin/arm-linux
fpcup: info: Any_Linuxarm: failed: searched binutil arm-linux-androideabi-as without results.
fpcup: ERROR: Failed to get crossbinutils
fpcup: ERROR: Error running BuildModuleCustom for module FPC
fpcup: info: Error running fpcup. Technical details: error executing sequence FPCBuildOnly; line: 2, param: FPC
fpcup: info: Error running fpcup. Technical details: error executing sequence Only; line: 2, param: FPCBuildOnly
FPCUp failed.
thanks for your kindness helping me. ;)
-
http://forum.lazarus.freepascal.org/index.php/topic,23768.msg142406.html#msg142406