[fpc-pascal] Failed compiling SVN source on Raspi 1 B+

Bee bee.ography at gmail.com
Tue Mar 3 04:14:04 CET 2015


If you read the article, it's clearly said that the FPC v.2.6.4 arm-linux
package was taken from FPC's official SourceForge repository, not from the
apt-get (raspbian) repository. I refered to the article is more about how I
installed FPC on an Raspberry Pi device, not about what I installed. So,
yes... I was trying to install FPC on a Raspberry Pi 1 B+ model, not
Raspberry 2.

After I succesfully installed FPC v.2.6.4 on my Raspberry Pi 1 B+ model, I
tried to compile FPC trunk using this command:
make all OPT=-dFPC_ARMHF

It failed with an access violation while ppc2 was compiling system.pp,
which I think it's still part of the bootstrapping. Even after I updated my
SVN to the latest rev a few hours ago, it still failed.

So, is it not possible to compile FPC trunk using FPC stable (2.6.4) on a
Raspberry 1?

Anybody can help me on this? Thank you.



On Sun, Mar 1, 2015 at 9:08 PM, John Lee <johnelee0 at gmail.com> wrote:

> Confused re what bee is using. Line 1 of the email says rpi 1 whereas
> later he refers to rpi 2 article..
>
> Which 'v2.6.4 linuxarm' package is referred to in the email, from which
> repo? That from svn apt-get install fpc or another?  How installed?
>
> Be interested in progress with v3.1.1
>
> John
>
>
>
> On 28 February 2015 at 16:20, Michael Ring <mail at michael-ring.org> wrote:
>
>>  Please try compiling with -O0, when I remember correctly this solves the
>> problem
>>
>> Michael
>>
>> Am 28.02.15 um 04:42 schrieb Bee:
>>
>> Hi,
>>
>>  I just got my Raspberry 1 B+ and I wanted to install latest FPC (and
>> Lazarus) on it. I got FPC v.2.6.4 installed from the linux-arm package. But
>> then it failed to compile latest source from SVN (v.3.1.1 rev 30028).
>> Here's the messages before the compilation failed...
>>
>>  pi at raspi /usr/local/fpc/trunk $ make all OPT=-dFPC_ARMHF
>>
>>  ...
>>  make -C linux all
>> make[7]: Entering directory '/usr/local/fpc/trunk/rtl/linux'
>> as  -o /usr/local/fpc/trunk/rtl/units/arm-linux/prt0.o arm/prt0.as
>> as  -o /usr/local/fpc/trunk/rtl/units/arm-linux/dllprt0.o arm/dllprt0.as
>> as  -o /usr/local/fpc/trunk/rtl/units/arm-linux/cprt0.o arm/cprt0.as
>> as  -o /usr/local/fpc/trunk/rtl/units/arm-linux/gprt0.o arm/gprt0.as
>> as  -o /usr/local/fpc/trunk/rtl/units/arm-linux/ucprt0.o arm/ucprt0.as
>> /usr/local/fpc/trunk/compiler/ppc2 -Ur -Ur -Xs -O2 -n -Fi../inc -Fi../arm
>> -Fi../unix -Fiarm -FE. -FU/usr/local/fpc/trunk/rtl/units/arm-linux
>> -dFPC_ARMHF -darm -dRELEASE -Us -Sg system.pp
>> An unhandled exception occurred at $0005FE8C:
>> EAccessViolation: Access violation
>>   $0005FE8C
>>   $0003CB14
>>   $00036B84
>>
>>  Makefile:3527: recipe for target 'system.ppu' failed
>> make[7]: *** [system.ppu] Error 217
>> make[7]: Leaving directory '/usr/local/fpc/trunk/rtl/linux'
>> Makefile:1940: recipe for target 'linux_all' failed
>> make[6]: *** [linux_all] Error 2
>> make[6]: Leaving directory '/usr/local/fpc/trunk/rtl'
>> Makefile:4131: recipe for target 'rtl' failed
>> make[5]: *** [rtl] Error 2
>> make[5]: Leaving directory '/usr/local/fpc/trunk/compiler'
>> Makefile:4024: recipe for target 'next' failed
>> make[4]: *** [next] Error 2
>> make[4]: Leaving directory '/usr/local/fpc/trunk/compiler'
>> Makefile:4037: recipe for target 'ppc3' failed
>> make[3]: *** [ppc3] Error 2
>> make[3]: Leaving directory '/usr/local/fpc/trunk/compiler'
>> Makefile:4041: recipe for target 'cycle' failed
>> make[2]: *** [cycle] Error 2
>> make[2]: Leaving directory '/usr/local/fpc/trunk/compiler'
>> Makefile:2805: recipe for target 'compiler_cycle' failed
>> make[1]: *** [compiler_cycle] Error 2
>> make[1]: Leaving directory '/usr/local/fpc/trunk'
>> Makefile:2837: recipe for target 'build-stamp.arm-linux' failed
>> make: *** [build-stamp.arm-linux] Error 2
>>
>>  According to this article:
>> http://otapi.com/2015/02/10/raspberry-pi-2-freepascal-lazarus-and-delphi/,
>> it should be working. But I don't know what are the problems with this
>> revision.
>>
>>  Any hints? Thank you.
>>
>>  Regards,
>>
>>  --
>> -Bee-
>>
>>
>>
>> _______________________________________________
>> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.orghttp://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>>
>>
>>
>> _______________________________________________
>> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
>> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>>
>
>
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>



-- 
-Bee-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20150303/d5d3af35/attachment.html>


More information about the fpc-pascal mailing list