[fpc-devel] Re: FPC related fairy tale

Sven Barth pascaldragon at googlemail.com
Thu Oct 18 22:42:27 CEST 2012

Am 18.10.2012 22:20 schrieb "Florian Klaempfl" <florian at freepascal.org>:
> Am 18.10.2012 22:16, schrieb Sven Barth:
>> On 18.10.2012 13:13, Sven Barth wrote:
>>> Over the past weeks I've spent some time on getting something to work in
>>> FPC and now I'm about to commit this either this evening or at least
>>> this weekend (depending on the time I have).
>> I've now commited my changes, but currently the compiler for m68k can
>> only be build from within an IDE (e.g. Lazarus) as the makefile
>> immediately complains that "ppcross68k" is missing if I want to start a
>> "make cycle CPU_TARGET=m68k" (or a "make all CPU_TARGET=m68k"). It works
>> for other CPUs though... (besides the point that FPC currently can't
>> cycle on a i386-linux...)
>> Does anyone know what the problem could be for m68k?
> Wrong naming somewhere in the makefile?

The strange thing is that in my normal trunk checkout (which I don't work
in) starts the cycle correctly as well... Oh well... Then it does indeed
seem to work and I'm again confirmed in my opinion that computers are
everything but deterministic...

> Anyways, here it stops with
> c:/fpc/svn/compiler/ppc.exe -Ur -Xs -O2 -n -Fum68k -Fusystems
-Fuc:/fpc/svn/rtl/units/i386-win32 -Fi
> m68k -FE. -FUm68k/units/i386-win32 -dRELEASE    -dm68k -dGDB -dBROWSERLOG
-dNOOPT -Sew pp.pas
> cpupara.pas(52,90) Error: Identifier not found "tcpuregisterset"
> cpupara.pas(52,20) Error: There is no method in an ancestor class to be
overridden: "procedure get_v
> olatile_registers_int(tproccalloption):<erroneous type>;"
> cpupara.pas(59,3) Fatal: There were 2 errors compiling module, stopping

Doing line based commits needs to be learned... *sigh*

Fixed in 22754

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20121018/aa3cea15/attachment.html>

More information about the fpc-devel mailing list