[Lazarus] Lazarus 1.6RC1 make bigide fails on Raspberry Pi2
Mark Morgan Lloyd
markMLl.lazarus at telemetry.co.uk
Thu Dec 17 11:36:25 CET 2015
Mattias Gaertner wrote:
> On Wed, 16 Dec 2015 22:48:02 +0100
> Bo Berglund <bo.berglund at gmail.com> wrote:
>
>> [...]
>>> Fatal: (10022) Can't find unit process used by RegisterFCL
>> Does RegisterFCL work differently on Linux x64 than on Linux ARM?
>
> No.
>
>
>> By the way I found a process.pp file in the fpc 3.0.0 sources:
>> packages/fcl-process/src/process.pp
>
> You should have a process.ppu in your FPC install directory.
>
>
>> Maybe the lazarus "make bigide" does not search the correct directory
>> so it misses this on an ARM platform? Just guessing now of course...
>
> process.ppu is part of every FPC install.
> It must be in the -Fu search path of your /etc/fpc.cfg.
$ fpc -iV
3.0.0
# Unpack 1.6RC1, rename directory to lazarus-1.6.0+3.0.0
$ cd lazarus-1.6.0+3.0.0
$ make bigide
..
make[1]: Leaving directory ... lazarus-1.6.0+3.0.0/components/chmhelp/lhelp'
The result runs, including on Raspbian Jessie's GTK2. The only obvious
thing that I'd fault is that the lazarus binary (i.e. specifically
referring to the IDE) is poor at handling --help and --version. However
$ ./lazbuild --version
1.6RC1
works as expected.
So if an inexperienced twit like me can get it running, and can
successfully maintain multiple versions of FPC and Lazarus including
different combinations of compiler and IDE, why can't anybody?
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the Lazarus
mailing list