Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <19990518135040.9984.rocketmail@web119.yahoomail.com> Date: Tue, 18 May 1999 06:50:40 -0700 (PDT) From: Earnie Boyd Reply-To: earnie_boyd AT yahoo DOT com Subject: Re: Error running Make with Cygwin tools To: Linda Seymour , cygwin AT sourceware DOT cygnus DOT com Cc: jmc AT eti DOT com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii --- Linda Seymour wrote: > Hi, Hi Linda, > > We currently build on 4 platforms, solaris, aix, hpux and nt. Our NT > builds currently work using a version of MKSNT which we want to move away > from. We have a lot of directory structure in our build and we use imake > to facilitate the making of our product. Imake provides rules for building > makefiles. One of those rules is MakeMakeSubdirs. It provides shell code > to traverse directory structure. When gmake runs, it requires sh.exe to > translate the shell code, generated from the MakeMakeSubdirs rule. When we > run using the sh.exe from the Cygwin b20 binaries, we get the error shown > below: > If you search the archives you may find where others have ported Imake to cygwin. > >gmake Makefiles > Syntax error: Unterminated quoted string > i:\gnutools\gmake\gmake: [Makefiles] Error 2 (ignored) > I'm curious as to how you have this directory structure? > When we run this same gmake Makefiles command using the sh.exe from MKSNT, > everything works correctly. > The cygwin make requires the environment variable MAKE_FILE=UNIX to maintain the posix path structures. Could this be the problem? > The same lines get generated on all platforms and execute fine on all our > unix platforms (solaris, aix, and HPUX). > > System configuration: > NT 4.0 with Service Pack 3 or with Service Pack 5 > GNU Make version 3.76.1 > Cygwin B20 > We don't know what version of imake.exe (for NT) that we are running. > > Are you aware of any problems in relationship to using imake and gmake with > Cygwin > tools. > > > Also, uname.exe returns CYGWIN32_NT. I need this to return Window_NT. Is > there a > way to make it do this? > Since this is open source, you can always download the source and rebuild to get the results you want. Or rename uname.exe to cygwin-uname.exe and create a script to call cygwin-uname.exe and use sed to modify the results. > Thanks You're welcome, === "Earnie Boyd" CYGWIN RELATED HELP: DOCUMENTATION: DLLHELP: ARCHIVE SEARCH: OR _____________________________________________________________ Do You Yahoo!? Free instant messaging and more at http://messenger.yahoo.com -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com