[fpc-devel] Building 2.7.1 on current Raspbian fails

Henry Vermaak henry.vermaak at gmail.com
Fri Oct 17 12:35:30 CEST 2014


On Fri, Oct 17, 2014 at 11:09:17AM +0100, Paul Michell wrote:
> I'm currently trying to build 2.7.1 from SVN on the latest Raspbian (2014-09-09).
> I've previously built this with either 2.6.0 from the repository, or with Thaddy de Koning's build from March 2014.
> 
> Currently, neither of these will build 2.7.1 on a Raspberry Pi.  So I have also tried with the generic arm-linux
> release archive (fpc-2.6.4.arm-linux.tar).  This installed without error and I can compile projects on the Pi with it.
> 
> However, when trying to build 2.7.1 (make all) it creates a compiler binary, but fails whilst compiling fpmake.  
> This looks similar to the bug 0024056 which is flagged as resolved.  The solution suggested there is to install 
> build-essential, but this is installed by default on Raspbian, so I think there must be something else wrong? 
> 
> Could anyone suggest what I could try now?
> 
> --8<--
> 
> /home/pi/Projects/FreePascal/fpctmp/compiler/ppcarm fpmake.pp  -Fu/home/pi/Projects/FreePascal/fpctmp/packages/fpmkunit/units_bs/arm-linux -Fu/home/pi/Projects/FreePascal/fpctmp/rtl/units/arm-linux  
> Free Pascal Compiler version 2.7.1 [2014/10/17] for arm
> Copyright (c) 1993-2014 by Florian Klaempfl and others
> Target OS: Linux for ARMEL
> Compiling fpmake.pp
> fpmake.pp(16,3) Note: Local variable "T" is assigned but never used
> Assembling fpmake
> Linking fpmake
> fpmake.pp(46) Warning: "crti.o" not found, this will probably cause a linking failure
> fpmake.pp(46) Warning: "crtbegin.o" not found, this will probably cause a linking failure
> fpmake.pp(46) Warning: "crtend.o" not found, this will probably cause a linking failure
> fpmake.pp(46) Warning: "crtn.o" not found, this will probably cause a linking failure

Where are these files on your system?  I remember after multiarch
happened on debian I had to add some library paths to get fpc to link.
This sounds like a similar issue.

Henry



More information about the fpc-devel mailing list