Mail Archives: djgpp/1999/02/03/11:29:05
Raju K.V writes:
>i downloaded allegro 3.1 from simtel.net. When i tried to compile it
>stopped because it could not find a file called mmxtest.s.
That is a temporary file that gets generated by the makefile: it
echoes a couple of commands into mmxtest.s, and then tries to compile
it to see whether your assembler supports MMX instructions. So it's
very odd that your build could be failing to find this file at all!
Please post the exact output from make, including the last 10 or 20
lines before it hits the error.
What version of djgpp are you using? (the gcc, djdev, binutils, and
make version numbers could all be important).
>BTW i am working on a 486 so an mmxtest would fail but still why should
>the compilation stop. Another error was missing file mmx.h
This test is for MMX support in the assembler, not your hardware, so
it doesn't make any difference what machine you are building it on.
The check is needed to make sure Allegro will still compile for
people using old versions of djgpp.
The mmx.h file is generated as a result of the tests, in the same
way as mmxtest.s. My #1 guess is that there is something very strange
about your echo command: do you have any strange aliases or other
software installed that could be changing the way this behaves?
(make should be using the echo.exe from djgpp/bin).
Shawn Hargreaves.
- Raw text -