Content-type: multipart/alternative; x-avg-checked=avg-ok-776E57D6; boundary="Boundary_(ID_GK2z8Y1AqAKHUBzBnjResQ)" --Boundary_(ID_GK2z8Y1AqAKHUBzBnjResQ) Content-type: text/plain; x-avg-checked=avg-ok-776E57D6; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT I understand that make.exe is disabled in .../msys/1.0/bin in deference to gmake.exe. My confusion is how to tell scripts like ./configure from other distros how to run gmake instead of make. For example, I'm trying to get the GNU M4 macro-preprocessor running in preparation for getting GNU Autoconf going. When I run ./configure in the M4 distro directory it works just fine until somewhere it wants to call make, in which case I get a "Missing DLL" error when it tries to find make.exe in .../msys/1.0/bin. If I edit the resulting Makefile script and set MAKE=gmake then it runs ok. (Mind you, the resulting Makefile causes gmake to stop on an error because it can't fine sys/signal.h which M4 seems to need but that's a MingW question.) Lot's of fun. Since gmake is the MSys installation default I want to stay with it but I don't know how to make the ./configure from other packages work with gmake. Hopefully, I don't have to edit each Makefile generated within MSys. It's probably an environment variable I'm missing. Can someone point me in the right direction? Thanks, Bill "The commandments of the LORD are right, bringing joy to the heart. The commands of the LORD are clear, giving insight to life . . . For this is the love of God, that we keep His commandments. And His commandments are not burdensome." (Psalm 19:8, 1John 5:3) torahteacher.com --Boundary_(ID_GK2z8Y1AqAKHUBzBnjResQ) Content-type: text/html; x-avg-checked=avg-ok-776E57D6; charset=us-ascii Content-transfer-encoding: 7BIT I understand that make.exe is disabled in .../msys/1.0/bin in deference to gmake.exe.

My confusion is how to tell scripts like ./configure from other distros how to run gmake instead of make.  For example, I'm trying to get the GNU M4 macro-preprocessor running in preparation for getting GNU Autoconf going.  When I run ./configure in the M4 distro directory it works just fine until somewhere it wants to call make, in which case I get a "Missing DLL" error when it tries to find make.exe in .../msys/1.0/bin.  If I edit the resulting Makefile script and set MAKE=gmake then it runs ok.  (Mind you, the resulting Makefile causes gmake to stop on an error because it can't fine sys/signal.h which M4 seems to need but that's a MingW question.)  Lot's of fun.

Since gmake is the MSys installation default I want to stay with it but I don't know how to make the ./configure from other packages work with gmake.  Hopefully, I don't have to edit each Makefile generated within MSys.

It's probably an environment variable I'm missing.  Can someone point me in the right direction?

Thanks,

Bill


"The commandments of the LORD are right, bringing joy to the heart. The commands of the LORD are clear, giving insight to life . . . For this is the love of God, that we keep His commandments. And His commandments are not burdensome." (Psalm 19:8, 1John 5:3)    torahteacher.com
--Boundary_(ID_GK2z8Y1AqAKHUBzBnjResQ)--