This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: make problems (b18 and mingw32)


hello,
where are you find a which program ?
(i'm (and not alone) very interested by it :)
thank


Earnie Boyd wrote:

> >Date: Sat, 21 Feb 1998 04:51:05 -0500
> >From: "John A. Turner" <John.Turner@pobox.com>
> >To: gnu-win32 mailing list <gnu-win32@cygnus.com>
> >Subject: make problems (b18 and mingw32)
> >
> >Call this Makefile:
> >
> >--------------------------------------
> >var = blorp
> >
> >export
> >cwd = $(shell pwd)
> >
> >foo:
> >       @echo $(var)
> >       @echo $(cwd)
> >       @make -f Makefile2 bar
> >--------------------------------------
> >
> >and this Makefile2:
> >
> >--------------------------------------
> >cwd = $(shell pwd)
> >
> >bar:
> >       @echo $(var)
> >       @echo $(cwd)
> >--------------------------------------
> >
> >Now, my path is set up like this:
> >
> >bash$ which make
> >make is //D/LOCAL/MINGW32/BIN/make
> >make is /GNUWIN32/B18/H-I386-CYGWIN32/BIN/make
> >
> >bash$ /GNUWIN32/B18/H-I386-CYGWIN32/BIN/make --version
> >GNU Make version 3.75, by Richard Stallman and Roland McGrath.
> >
> >bash$ make --version
> >GNU Make version 3.76.1, by Richard Stallman and Roland McGrath.
> >
> >If I use the b18 version var isn't exported correctly:
> >
> >bash$ /GNUWIN32/B18/H-I386-CYGWIN32/BIN/make
> >blorp
> >//D/John/lanl/foodir
> >
> >//D/John/lanl/foodir
> >
> >If I use the newer mingw32 version it is:
> >
> >bash$ make
> >blorp
> >//D/John/lanl/foodir
> >make[1]: Entering directory `D:/John/lanl/foodir'
> >blorp
> >//D/John/lanl/foodir
> >make[1]: Leaving directory `D:/John/lanl/foodir'
> >
> >OK, great, I'll use the mingw32 version.
>
> mingw32 make will absolutely not work under bash.  You must use it under
> MSDOS.  The filesystem syscalls get trapped by cygwin.dll and therefore
> mingw32-make will not work.
>
> >
> >Not so fast, though.  I have a different problem with it.  Whereas
> >at the command line I can do:
> >
> >bash$ uname -n
> >STRAT
> >
> >if I modify the first Makefile above to now be:
> >
> >--------------------------------------
> >var = blorp
> >
> >export
> >cwd = $(shell pwd)
> >host = $(shell uname -n)
> >
> >foo:
> >       @echo $(host)
> >       @echo $(var)
> >       @echo $(cwd)
> >       @make -f Makefile2 bar
> >--------------------------------------
> >
> >the mingw32 make coughs up blood thus:
> >
> >bash$ make
> >make: Interrupt/Exception caught (code = 0xc0000005, addr = 0x417c1b)
> >
> >
> >make -d essentially gives the same info:
> >
> >
> >Unhandled exception filter called from program make
> >
> >ExceptionCode = c0000005
> >
> >ExceptionFlags = 0
> >
> >ExceptionAddress = 417c1b
> >
> >Access violation: read operation at address a000002a
> >
> >
> >Most annoyingly, the b18 make does this part right:
> >
> >bash$ /GNUWIN32/B18/H-I386-CYGWIN32/BIN/make
> >STRAT
> >blorp
> >//D/John/lanl/foodir
> >
> >//D/John/lanl/foodir
> >
> >Any suggestions?  Will this be fixed in b19?
>
> Will what be fixed?  The variable problem or running mingw32-make with
> bash?
>
> >
> >Thanks,
> >
> >--
> >John A. Turner
> >Blue Sky|VIFX  http://www.blueskystudios.com|http://www.vifx.com
> >LANL           http://www.lanl.gov/home/turner
> >Personal       http://www.concentric.net/~jturners
> >-
> >For help on using this list (especially unsubscribing), send a message
> to
> >"gnu-win32-request@cygnus.com" with one line of text: "help".
> >
>
> -        \\||//
> ---o0O0--Earnie--0O0o----
> -earnie_boyd@hotmail.com-
> ------ooo0O--O0ooo-------
>
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
> -
> For help on using this list (especially unsubscribing), send a message to
> "gnu-win32-request@cygnus.com" with one line of text: "help".



-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]