Subject: Re: Make --win32 shell bug?
From: Chris Faylor <[email-masked]>
To: [email-masked]
Cc: [email-masked]
Date: Tue, 17 Oct 2000 12:16:02 -0400

Are you running the latest version of make?  Mine gives the expected:

mkfile:1: *** unterminated call to function `shell': missing `)'.  Stop.

when I attempt to use your makefile fragment.

cgf
>
>I've following makefile reduced to this single
>line:
>---------------------------------------------------------------------------
>OBJLST := $(shell echo
>xxx)
>---------------------------------------------------------------------------
>
>should theoretically load "OBJLIST" with "xxx", via the win32-shell
>
>however result
>is:
>---------------------------------------------------------------------------
>C:\test2>make --win32
>      0 [main] make 1000 handle_exceptions: Exception:
>STATUS_ACCESS_VIOLATION
>   1081 [main] make 1000 stackdump: Dumping stack trace to
>make.exe.stackdump
>---------------------------------------------------------------------------
>
>Did I do something terrible wrong? or is this a bug in make?
>(PS, my OS in Windows NT 4.0 if it matters)
>
>Oh yes, the
>make.exe.stackdump
>---------------------------------------------------------------------------
>Exception: STATUS_ACCESS_VIOLATION at eip=0040DD89
>eax=0A057090 ebx=0A056E28 ecx=0A057090 edx=0A057090 esi=0242F148
>edi=00000000
>ebp=0242EE90 esp=0242F148 program=C:\test2\make.exe
>cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
>Stack trace:
>Frame     Function  Args
>0242EE90  0040DD89  (00000000, 00000000, 00000000, 00000000)
>0242F190  0040DD89  (0A056E20, 00000000, 00000000, 0242F1DC)
>0242F1E0  0040880A  (0A056D50, 0242F218, 00408B26, 00000003)
>0242F200  00408CC0  (0A056D50, 00000001, 0242F218, 004260B8)
>0242F260  00408EED  (0242F2C8, 0242F2CC, 00000000, 00403EFD)
>0242F2E0  00403FBE  (00000000, 0A056BBA, FFFFFFFF, 004045EA)
>0242F300  00404576  (0A056BBA, 0A050ED4, 0242F330, 61086020)
>0242F330  004045EA  (0A056BBA, 00000000, 0242F380, 61076C2C)
>0242F360  00404842  (0A056BBA, 00000000, 00000006, 0041E51F)
>0242F3C0  0041E610  (0242F498, 0A056BB0, 00000002, 00000000)
>0242F4B0  00414C67  (00413703, 00000000, 0242F500, 00420DC5)
>0242F500  004138D0  (00000000, 00000000, 0242FEA0, 00410203)
>0242FEA0  0041023F  (00000002, 0A0514A0, 0A050008, 61002241)
>0242FEF0  61002272  (00000000, 00000000, 00000000, 0242FEC0)
>0242FF50  61002805  (0012FBBC, F9A30030, 0242FF90, 004250CF)
>0242FF60  61002843  (0042B9C0, F7493F04, 0242FF90, 004250C2)
>End of stack trace (more stack frames may be
>present)
>---------------------------------------------------------------------------

--
Want to unsubscribe from this list?
Send a message to [email-masked]