[Coco] MAKE_TK.lzh has a bad case of Y2K.
Stephen H. Fischer
SFischer1 at Mindspring.com
Tue May 31 01:16:28 EDT 2011
Hi,
I have moved on and this is a busy week.
This looks like the makefile that caused the "STACK OVERFLOW".
Try ":OS9::touch *". Note the colon which shellplus expands "*"
to all files.
Then touch archive.h.
Try the make.
Then touch archive.p1.c and try again.
Something like that sequence should reproduce the bug unless something is
different with VCC, the NitrOS-9 VHD or something else in my configuration.
I did spot something that might be a problem. "-l=/dd/lib/cos9.l" was
"-l=/d1/lib/cos9.l". I do not know what was mounted in "/d1".
----------------------------------------------
LINK = rlink
/DD/CMDS/archive: archive.p1.r archive.p2.r archive.p3.r archive.p4.r
CC -e=2 -f=archive archive.p1.r archive.p2.r archive.p3.r
archive.p4.r -l=/dd/lib/cos9.l
archive.p1.r: archive.h archive.p1.c
CC -r -e=3 archive.p1.c
archive.p2.r: archive.h archive.p2.c
CC -r -e=3 archive.p2.c
archive.p3.r: archive.h archive.p3.c
CC -r -e=3 archive.p3.c
archive.p4.r: archive.h archive.p4.c
CC -r -e=3 archive.p4.c
----------------------------------------------
SHF
----- Original Message -----
From: "Willard Goosey" <goosey at virgo.sdc.org>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Monday, May 30, 2011 8:43 PM
Subject: Re: [Coco] MAKE_TK.lzh has a bad case of Y2K.
> On Mon, May 30, 2011 at 07:57:07PM -0700, Stephen H. Fischer wrote:
>> Hi,
>>
>> In any case nothing should cause a "Stack Overflow".
>>
>> I would not be bothered if more parts are compiled then need be.
>
> I looked at the archive.makefile on shf80.dsk, it's a different format
> than the one make_tk accepts.
>
> I converted the makefile to make_tk format and it worked fine for me.
>
> On the command lines, replace the "=" with several spaces,and delete the
> "*" at EOF.
>
> Try it and let us know how it goes.
>
> Willard
> --
> Willard Goosey goosey at sdc.org
More information about the Coco
mailing list