Newsgroups: comp.os.msdos.djgpp From: tob AT world DOT std DOT com Subject: Thanks and report (Re: Making gcc 2.8.1; help requested) Message-ID: Sender: tob AT world DOT std DOT com (Tom Breton) Reply-To: tob AT world DOT std DOT com Organization: BREnterprises References: <350DAF1E DOT 336813A7 AT gmx DOT net> Date: Wed, 18 Mar 1998 03:54:58 GMT Lines: 39 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Thanks to everyone who advised me to work with gcc 2.8.0 instead of 2.8.1. I've got 2.8.0 gcc built. I had to make some idiosyncratic changes in the makefile, so I doubt it would make much sense for me to proceed to 2.8.1. * I had to append $(exeext) where the various helper programs (genattr, gencodes, etc) are called, otherwise the make will stop. What happens is that bash, when running COFF image files, makes go32-v2 try to call go32 and also fail to find it. Really weird. DOS runs 'em fine, both the *.exe's and "go32-v2 ". Under DOS go32-v2 doesn't even try to find go32 (tested by renaming it: no change) I'm not sure why no-one else seemed to have that problem. Anyways, I beat my head against that wall for a long time before deciding to just do it the brute-force way and make it use the *.exe's, which seems to work fine. * I had to truncate the tmp- file names in the makefile so move-if-changed would admit the files existed. Right, I don't have long filenames. I know that. * For reference by anyone who tries this in the future, you really do need the latest make, make-3.761. make-3.73 won't do it. Result: It works but it makes little sense for me to try to go on to 2.8.1, much less take the lead as some have suggested. Thanks, everyone who answered. Tom -- When you see a spam, just remember that a spammer is some fool who just can't believe that if they bother a million people, they'll get fewer than a dozen interested responses. (Copy this so more wannabe spammers see it)