<p>Am 18.10.2012 22:20 schrieb "Florian Klaempfl" <<a href="mailto:florian@freepascal.org">florian@freepascal.org</a>>:<br>
><br>
> Am 18.10.2012 22:16, schrieb Sven Barth:<br>
><br>
>> On 18.10.2012 13:13, Sven Barth wrote:<br>
>>><br>
>>> Over the past weeks I've spent some time on getting something to work in<br>
>>> FPC and now I'm about to commit this either this evening or at least<br>
>>> this weekend (depending on the time I have).<br>
>><br>
>><br>
>> I've now commited my changes, but currently the compiler for m68k can<br>
>> only be build from within an IDE (e.g. Lazarus) as the makefile<br>
>> immediately complains that "ppcross68k" is missing if I want to start a<br>
>> "make cycle CPU_TARGET=m68k" (or a "make all CPU_TARGET=m68k"). It works<br>
>> for other CPUs though... (besides the point that FPC currently can't<br>
>> cycle on a i386-linux...)<br>
>> Does anyone know what the problem could be for m68k?<br>
><br>
><br>
> Wrong naming somewhere in the makefile?</p>
<p>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...</p>
<p>> Anyways, here it stops with<br>
> c:/fpc/svn/compiler/ppc.exe -Ur -Xs -O2 -n -Fum68k -Fusystems -Fuc:/fpc/svn/rtl/units/i386-win32 -Fi<br>
> m68k -FE. -FUm68k/units/i386-win32 -dRELEASE -dm68k -dGDB -dBROWSERLOG -dNOOPT -Sew pp.pas<br>
> cpupara.pas(52,90) Error: Identifier not found "tcpuregisterset"<br>
> cpupara.pas(52,20) Error: There is no method in an ancestor class to be overridden: "procedure get_v<br>
> olatile_registers_int(tproccalloption):<erroneous type>;"<br>
> cpupara.pas(59,3) Fatal: There were 2 errors compiling module, stopping</p>
<p>Doing line based commits needs to be learned... *sigh*</p>
<p>Fixed in 22754</p>
<p>Regards,<br>
Sven</p>