[Lazarus] Using latest FPC devel version with Lazarus

Mattias Gärtner nc-gaertnma at netcologne.de
Tue Nov 17 13:48:34 CET 2009


Zitat von Juha Manninen <juha.manninen at phnet.fi>:

> I am experimenting more...
> How to set Lazarus to use the svn devel version of FPC compiler?
>
> I copied FPC from svn and built it with "make all".
> Programmer's guide doesn't really tell to run "make all" but that created
> compilers ppc1, ppc2, ppc3 and ppc386  anyway.
>
> "fpc/" is the dir where I downloaded the svn version. I tried to set in
> Lazarus:
> Compiler path: fpc/compiler/ppc386
> FPC source directory: fpc/
>
> It gives an error:
>
> The project uses target OS=linux and CPU=i386.
> The system.ppu for this target was not found in the FPC binary directories.
> Make sure fpc is installed correctly for this target and the fpc.cfg contains
> the right directories.
>
>
> Is it documented somewhere how to configure this?

You have to install fpc.
There are many ways to install fpc.

Normally it is easier to build a debian or rpm package and install  
that. this way all files are installed at the normal places, so  
everyone can help you and you can uninstall/upgrade easily.
There are scripts to create debian/ubuntu/fedora/redhat packages for  
this in lazarus/tools/install.

If you feel venturous you can install fpc manually:

Building:
make clean all
Installing:
sudo make install INSTALL_PREFIX=/usr

This will put all files into the right directories. Maybe you have to  
use samplecfg to create a /etc/fpc.cfg.
Beware: if you are doing something wrong, you might install files at  
the wrong places and you will get strange errors.


Mattias






More information about the Lazarus mailing list