|
Make error "msg" |
Chris Jones
Member #3,675
July 2003
|
I recently upgraded to DJGPP 2.03, and now allegro won't compile any more. When I type Make, it just says this: make.exe: *** [msg] Error -1 Any ideas what's wrong? I'm all for solving problems myself, but that error message is rather unhelpful I can still make other programs fine, it's just allegro that seems to do this. (I'm compiling for MSVC 6 by the way, have run vcvars32.bat beforehand, and have run Fix MSVC) |
X-G
Member #856
December 2000
|
How about showing the actual error? You MUST be getting something more than that. Edit: MSVC? You're on Windows? DUMP DJGPP. Get MinGW. -- |
Chris Jones
Member #3,675
July 2003
|
The actual error, ey? G:\vs\VC98\allegro>make G:\vs\VC98\allegro> I could switch to Mingw, but as I'm only using DJGPP to enable me to build allegro for MSVC (which is a rather silly dependency if you ask me), it doesn't seem worth the hassle of installing and configuring mingw to do the same thing. |
X-G
Member #856
December 2000
|
What operating system are you on? DJGPP under Windows XP does that to me some times. Seriously. You can get just mingw make in a separate package. That's all you need. Edit: Added link. -- |
Synapse Jumps
Member #3,073
December 2002
|
Or you could get the MSVC make It makes the whole installation process very easy. |
X-G
Member #856
December 2000
|
SJ: Allegro still requires GNU make to install, IIRC. -- |
aybabtu
Member #2,891
November 2002
|
Yeah, get MinGW, if only to make it. (But make sure of something, in my version of MinGW, you don't type "make" at the commandline, you type "mingw32-make".) |
X-G
Member #856
December 2000
|
I just renamed mingw32-make to make. Won't cause any problems. -- |
aybabtu
Member #2,891
November 2002
|
Yeah, but it threw me off (only temporarily, though), and could throw him off, too. Good idea, though... |
Chris Jones
Member #3,675
July 2003
|
Thanks for the link X-G. It's not working for me at the moment (gateway timeout), but I'll try it again later. Yeah, I'm using Windows 2000, but the funny thing is that allegro compiled fine with DJGPP 2.01, it was only when I upgraded to 2.03 last week that the problem started. |
X-G
Member #856
December 2000
|
Well, DJGPP is for DOS and has no reason to become more Windows compatible. If anything, newer versions are MORE likely to break compatibility. -- |
Chris Jones
Member #3,675
July 2003
|
Hmm ok, I downloaded the mingw make. Now it gets further than the DJGPP one, but it now does this: Compiling Allegro for MSVC, optimised statically linked. Please wait... Any ideas? Does it need a special version of the runner.exe to work with this make? |
X-G
Member #856
December 2000
|
runner.exe should be built by the install process ... -- |
gnolam
Member #2,030
March 2002
|
Try fix msvc make clean make all make installall
-- |
X-G
Member #856
December 2000
|
make clean should be run prior to fixing, or everything might not be cleaned. -- |
Chris Jones
Member #3,675
July 2003
|
Thanks for all your help so far. I tried those steps and unfortunately they didn't help. So, I just deleted the entire folder and unzipped allegro again, to be sure. With mingw-make, I get this: G:\al>make all Or with DJGPP Make I get this: e:/tc/dj/bin/make.exe msg lib Any ideas at all? I'm quite tempted to revert back to DJGPP 2.01 if it's the only way to get this working. |
X-G
Member #856
December 2000
|
What version of Allegro is this? 4.1.10 doesn't compile out-of-the-box on Windows, as mentioned on the front page. -- |
Chris Jones
Member #3,675
July 2003
|
Heh yeah I saw that, no this is 4.1.11. I also tried to re-make my old 4.1.6 install, but that no longer works either - some utility or other that is used by the allegro build process must have been 'upgraded' to a non-working version, but I'm not sure what it could be. Hmm actually, one other thing is I have upgraded to Win2000 SP4 since I last compiled it successfully. Has anyone else had any problems making allegro under SP4? |
|