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]

Reply via email to