Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <50028CAE26D1D3118C7F00A0CC50D6256A92CD@EMWARESERVER> From: Scott Carter To: "'cygwin AT sources DOT redhat DOT com'" Cc: Anshil AT gmx DOT net Subject: RE: Make --win32 shell bug? Date: Tue, 17 Oct 2000 21:19:32 -0600 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" Like Chris, if I run the makefile, exactly as shown, I get the "unterminated call" error. However, if I modify the makefile to something that makes sense, i.e. --------------------------------------------------------------------------- OBJLST := $(shell echo \ xxx) --------------------------------------------------------------------------- (note the backslash at the end of the first line), then I get the "STATUS_ACCESS_VIOLATION" error that Anshil cited. Was the missing backslash perhaps a typo in the email? Without the backslash, the "unterminated call" error seems appropriate. But with the backslash, the "STATUS_ACCESS_VIOLATION" error seems inappropriate -- perhaps that is the 'bug' that Anshil was trying to ask about. I'm running make 3.79-3 on cygwin 1.1.2. Scott Carter -----Original Message----- From: Chris Faylor [mailto:cgf AT cygnus DOT com] Sent: Tuesday, October 17, 2000 10:16 AM To: cygwin AT sources DOT redhat DOT com Cc: Anshil AT gmx DOT net Subject: Re: Make --win32 shell bug? 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 cygwin-unsubscribe AT sourceware DOT cygnus DOT com