Follow-up Comment #19, bug #16132 (project make): Hi Eli,
I looked deeper into the issue this weekend. I discovered that from 3.81b3 to 3.81b4, the default config.h settings for W32 builds changed. Up to 3.81b3, BATCH_MODE_ONLY_SHELL was defined in config.h.W32. Starting with 3.81b4, BATCH_MODE_ONLY_SHELL is undefined in config.h.W32. So it turned out I was doing batch mode only builds up to now, even when using cygwin sh.exe. After some experimentation, the following worked for me (W32 native make + cygwin sh.exe) in 3.81rc2: (1) I left BATCH_MODE_ONLY_SHELL undefined (2) I defined HAVE_CYGWIN_SHELL. (3) In line 2294/2296 in job.c, I commented out the ifdef: //#ifdef BATCH_MODE_ONLY_SHELL "echo", //#endif Do you know why the "echo" is guarded ? Regards, Pieter. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=16132> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make