www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/02/03/11:29:05

Message-ID: <8D53104ECD0CD211AF4000A0C9D60AE34BDC78@probe-2.acclaim-euro.net>
From: Shawn Hargreaves <ShawnH AT Probe DOT co DOT uk>
To: djgpp AT delorie DOT com
Subject: Re: problems compiling allegro
Date: Wed, 3 Feb 1999 11:34:16 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.0.1460.8)
Reply-To: djgpp AT delorie DOT com

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019