On Tue, 21 Sep 2004 00:45:22 +0200, Stefan Reinauer <stepan@openbios.org mailto:stepan@openbios.org> wrote:
- Dwight Schauer <das@teegra.net mailto: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.
I believe so, I was trying for a minimum build so I could play around with it on cygwin.
From .config-x86
# # Filesystem Configuration # # CONFIG_DISK_LABEL is not set
{ ---------------- 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?
the rxvt that comes with Cygwin. Rxvt v2.7.10 - released: 26 MARCH 2003