* Dwight Schauer das@teegra.net [040920 00:28]:
I got the standalone forth from openbios-devel-20040919-1800.tar.bz2 to build and run on Cgywin and Linux.
While building I did get this error (had the same problem on linux as well): make[2]: *** No rule to make target `../../obj-x86/build/arch/unix/../../fs/libfs.a', needed by `../../obj-x86/build/arch/unix/unix'. Stop. make[1]: *** [sub-arch/unix-all] Error 2
Did you disable all filesystem support? Looks like a bug in the build system. Thanks for reporting this.
{ ---------------- start clip ----------------------- } 0 > : star [char] * emit ; ok 0 > : stars 0 ?do star loop ; ok 0 > 5 stars ***** ok 0 > 10 stars **************** ok 0 > bye
vs:
0 > : star [char] * emit ; ok 0 > : stars 0 ?do star loop ; star isn't unique. ok 0 > star * ok 0 > 5 stars stars: undefined word. 0 > bye
That time I had a problem. Before I entered the "stars" line I hit up arrow, and got the "0 > : star [char] * emit ;" back. That is what I'd expect. I then pressed up arrow again and got: "0 >" so I figured I was on an empty line. After typing the definition for stars again, I got the "star is not unique" warning message.
Sounds like a problem with the command line module (modules/cmdline.c)
On linux it acted the same way.
I can't reproduce this on my system. What terminal are you using?
Stefan