[Lazarus] Lazarus website is down

Graeme Geldenhuys graemeg.lists at gmail.com
Thu Jan 14 15:50:49 CET 2010


Hi all,

I'm trying to make lazarus able to cross compile from Win32 to arm-linux.

FPC is ok, but lazarus won't compile for arm-linux.

I "crossinstalled" FPC by:

make crossinstall CPU_TARGET=arm OS_TARGET=linux
CROSSBINDIR=C:\Devel\binutils OPT=-dFPC_ARMEL
INSTALL_PREFIX=C:\Devel\fpc\2.5.1 BINUTILSPREFIX=arm-linux-

where in C:\Devel\binutils there are all arm-linux*.exe
and in C:\Devel\fpc\2.5.1 there are FPC bins.

It has compiled well, I think (e.g. now I have
C:\Devel\fpc\2.5.1\units\arm-linux )

I added to the end of C:\Devel\fpc\2.5.1\bin\i386-win32\fpc.cfg these rows:

#DEFINE LAZARUS

-Fuc:\Devel\fpc/$fpcversion/units/$fpctarget/*
-Flc:\Devel\fpc/$fpcversion/units/$fpctarget/rtl/

-a
-Sd
-Xd
-Xs

-O-

#IFDEF CPUARM
-XPC:\Devel\binutils
-XrC:\Devel\fpc\2.5.1\units\arm-linux\rtl\
-XrD:\Condivisa\Lazarus\libcross
-XRc:\Devel\fpc\
-darm
-Tlinux
#ENDIF

If I try to cross compile the LCL
(http://wiki.lazarus.freepascal.org/Cross_compiling#Cross_compiling_the_LCL),
I get this error:

C:\Devel\binw32\make.exe: Entering directory `C:/Devel/lazarus/lcl'
C:/Devel/binw32/rm.exe -f units/arm-linux/alllclunits.ppu
C:/Devel/fpc/2.5.1/bin/i386-win32/fpc.exe -Tlinux -Parm -XParm-linux-
-Xr -gl  -Fu. -Funonwin32 -Fuforms -Fuwidgetset -Fiinclude -FE.
-FUunits/arm-linux -darm  alllclunits.pp
Free Pascal Compiler version 2.5.1 [2010/01/13] for arm
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Linux for ARMEL
Compiling alllclunits.pp
Compiling lclversion.pas
Assembling lclversion
C:\Devel\lazarus\lcl\lclversion.pas(40) Error: Assembler
arm-linux-as.exe not found, switching to external assembling
C:\Devel\lazarus\lcl\lclversion.pas(40) Fatal: There were 1 errors
compiling module, stopping

How to pass the path of binutils to lazarus? (c:\Develop\binutils )


Thanks!




More information about the Lazarus mailing list