![]() |
|
Allegro 4.2.1 compiler test |
Milan Mimica
Member #3,877
September 2003
![]() |
I tried to fix it but makefile concept it too repulsive for me. No success.
-- |
ReyBrujo
Moderator
January 2001
![]() |
What is in that line? -- |
Milan Mimica
Member #3,877
September 2003
![]() |
It complains about lines starting with $(WINDIR_U) and $(MSVCDIR_U).
-- |
ReyBrujo
Moderator
January 2001
![]() |
The variables are empty then. I have seen that happen when MINGDIR is not defined. Apparently the makefile is detecting you have unix tools, thus using WINDIR_U instead of WINDIR_D, which is wrong. Do you have sh.exe in your path? -- |
Evert
Member #794
November 2000
![]() |
Quote: I have seen that happen when MINGDIR is not defined. Shouldn't it abort with a warning or error in that case? Or is that just for the MinGW port? |
Milan Mimica
Member #3,877
September 2003
![]() |
That's not the case. UNIX_TOOLS is actually not defined. None of the variables seems to be empty. I even tried to replace variables with values they are supposed to contain and the same error appeared. And as I said, with make-3.80 works fine.
-- |
Evert
Member #794
November 2000
![]() |
Ok, so the question is: is this a problem with Allegro's Makefile, or is it a bug in the newer version of make? It starts to sound like the latter, to be honest... Does the same problem show up with GNU make 3.81 on other platforms, or just with the MinGW version? |
Milan Mimica
Member #3,877
September 2003
![]() |
I'm using cygwin's make. It fails with the same error on makefile.vc and makefile.mgw. Yep, it seems to be the problem with the cygwin port of make.
-- |
Evert
Member #794
November 2000
![]() |
Ok, in that case I say we document that Cygwin's make 3.81 is broken and tell people to complain to them about it. |
Milan Mimica
Member #3,877
September 2003
![]() |
I agree. I couldn't find a easy way around it. It is still possible that the issue will be fixed in a patched release versioned like 3.81-2 or something... And I'm quite sure it will be fixed in the next release because I saw some patches in make CVS that enable DOS path support in cygwin build of make.
-- |
|
|