Mehrdad Salami wrote:
> 
> Hi everyone,
> 
> I am trying to run gforth under freescale coldfire linux distribution.
> 
> I wonder if it is done before.

IIRC Charles Esson <[EMAIL PROTECTED]> has done that.  I don't
know if he reads this mailing list, though.

> Primitive xxxxxxxx, xxx of group xx used in this image at xxxxxxx
> (offset xxx) is not implemented by this engine (0.6.2); executing this 
> code will crash

There is a misfeature in Gforth-0.6 that results in these warnings and
sometimes a later crash: The set of primitives depends on which foreign
function call library is available, if any.

So what has to happen is that a new kernl???.fi file has to be built
for the new engine (using a kernel fitting the building engine).  But
of course that often does not work if you are building the system from
the tar file, because there you get some kernel that might not fit the
engine you are building.

At least that's my take on the situation; Bernd Paysan thinks that
this is ok.  So maybe he can correct what I wrote.

How can you fix this?  Make sure you have a running Gforth (including
appropriate kernels) somewhere, and use that to build the new kernel
with that.  You can do this with the BUILD-FROM-SCRATCH script.

HTH,

- anton


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to