Date: Thu, 17 Mar 94 12:37:34 JST From: Stephen Turnbull To: THOMPSOND AT ORVB DOT SAIC DOT COM Cc: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: make 3.69 distribution (mak369bn.zip) Please try to *complete* information when you are getting help. (1) If the file is corrupted, we'd like to know where you got it. (2) Give the complete error message. All DJGPP-compiled programs (including the compiler suite) have two or three parts. The 32-bit flat model program executable (which is common to all GNU C programs running on 386 platforms, modulo library differences across OS's), and the GO32 DOS extender, which permits this to work in DOS, which is a 16-bit environment, are part of every DJGPP program. Most DJGPP programs also have a part called the "stub loader". This works as follows. (1) If GO32 is part of the program, DOS runs GO32, then GO32 loads the executable, runs it and provides the interface to DOS services to it. (2) If stub is part of the program, DOS runs it, then stub finds a separate copy of GO32 (on your PATH, like any DOS executable), runs GO32, which then proceeds as in (1). (3) If neither (1) nor (2) is true, then you must invoke GO32 explicitly, such as "GO32 make [make arguments, if any]". Current version of make is 3.69. The current version of GO32 is 1.11.maint4. Given that 1.07 is quite close to 1.11, my guess is that you have an ancient :) copy of GO32 on your path somewhere. Make has some features that conflict with rare bugs in old GO32s, and cannot run with any GO32 before v 1.11.maint1 (I think). Anyway, go to your local FTP archive, and get all of the following: djeoe111.zip (most recent extender) dj111m1.zip (maintenance release 1) dj111m2.zip (maintenance release 2) dj111m3.zip (maintenance release 3) dj111m4.zip (maintenance release 4) Unzip them in exactly that order. Unless you know what you're doing (probably not if you asked this question), or you are *really* brave, you should get all of the recent modules (minimum set is gcc257bn, gas211bn, bnu22bn, djdev111, plus the dj111m? files, I think, but check the readme to be sure) as well so that all of your tools are of consistent version. Make sure you unzip all of the above *before* any of the dj111m? files (since the dj111m? files are designed to overwrite old versions, if you do it in the wrong order, the old version will overwrite the maint release). --Steve