On Tuesday 07 January 2003 16:59, PhiHo Hoang wrote: > Greetings, > > I am not a 'real programmer' so I tried to read the manual. > > And I found out that I cannot (yet) read German ;-) > > Or I missed the translated pages.
There's not that much translated yet. > It is very much appreciated if you can help me to resolve > the following problems : > > 1/- On my system WindowsXP, only xbigForth.exe seems to be usable. > Forthker.exe and bigForth.exe give me scrambled console. > Is this a problem with my system or a known problem with > bigForth ? This is probably a problem with your system or with Windows XP. I don't have access to Windows XP, so I can't check this. > 2/- How can I recreate the images 'Forthker.fi', 'bigForth.fi' and > 'xbigForth.fi' ? There are menu items in the bigFORTH start menu (build kernel/system/minos IIRC). > 3/- How can I rebuild the loader. I use the Bourne script > 'makewin.bsh' and > 'makeload.bsh' under Cygwin shell > > $ sh makeload.bsh > In file included from /usr/include/w32api/objbase.h:57, > from /usr/include/w32api/ole2.h:9, > from /usr/include/w32api/windows.h:108, > from bigforth.c:15: > /usr/include/w32api/wtypes.h:97: parse error before string constant > In file included from /usr/include/w32api/objbase.h:59, > from /usr/include/w32api/ole2.h:9, > from /usr/include/w32api/windows.h:108, > from bigforth.c:15: > /usr/include/w32api/objidl.h:247: parse error before string constant > /usr/include/w32api/objidl.h:321: parse error before string constant > /usr/include/w32api/objidl.h:344: parse error before "cadate" > /usr/include/w32api/objidl.h:353: parse error before '}' token > /usr/include/w32api/objidl.h:894: parse error before "PROPVARIANT" > /usr/include/w32api/objidl.h:895: parse error before "PROPVARIANT" > In file included from /usr/include/w32api/oleauto.h:83, Strange. Errors in the system include file? What cygwin version do you use (mine is not very recent, perhaps I need to update). > [SNIP] > > 4/- And gcc directly under Windows console: > > Microsoft Windows XP [Version 5.1.2600] > (C) Copyright 1985-2001 Microsoft Corp. > > C:\bigforth>gcc -O2 -DDATE='"'$DATE'"' -mno-cygwin bigforth.c linker.S -o > forthker.exe > bigforth.c:19: warning: `max' redefined > C:/MinGW/bin/../lib/gcc-lib/mingw32/2.95.3-7/../../../../include/windef.h >:12 9: w > arning: this is the location of the previous definition > bigforth.c:223: empty character constant > bigforth.c:223: parse error before character constant > bigforth.c:223: empty character constant > bigforth.c: In function `prep_terminal': DATE needs to be a 9-character string, delimited by ". I don't know how to do that from the Windows console, better use the cygwin bash. % gcc -O2 -DDATE='"07jan2003"' -mno-cygwin bigforth.c linker.S -o forthker.exe should work (that's single-quote double-quote 07jan2003 double-quote single-quote). The text itself actually doesn't matter at all, it just needs to be 9 charactes. -- Bernd Paysan "If you want it done right, you have to do it yourself" http://www.jwdt.com/~paysan/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
