Mail Archives: djgpp/2004/06/13/02:33:17
--=====================_13314435==.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed
(apologies if this message has already appeared on this mailing list. I
think when I posted it earlier, I was not yet a member of the list and so
it wasn't actually posted.)
Hello,
I have been trying to use a makefile to compile a very simple test program
using DJGPP, and keep getting a
"make.exe: *** [test.o] Error -1" message. If I manually type in the gcc
commands, the program compiles without any error messages or warnings. I
am running WinXP and recently reinstalled a fresh copy of DJGPP, but the
problem still exists. Any help would be greatly appreciated?
It appears another user has experienced the same problem before
(http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2003/06/01/11:00:16),
but I was unable to find a reply.
I have included all the information requested on the DJGPP FAQ site below:
brief history:
When I tried the same makefile and *.c file on a different computer
(Win98), there were no problems at all. A very similar makefile worked
previously on my computer without any problems. One major difference in my
system now from when makefile used to work, is that I have installed a new
hard-drive (Western Digital) as master drive and placed my old hard-drive
(Quantum Fireball) as a slave drive. I had to first install WinME on the
new hard-drive before installing WinXP due to some sort of incompatibility
between the two hard-drives. The old hard-drive only ever had WinXP
installed (and still does).
contents of test.c:
#include <stdio.h>
int main(int argc, char **argv){
printf("Test ok.\n");
return 0;
}
contents of makefile:
test.exe : test.o
gcc -o test.exe test.o
test.o : test.c
gcc -c test.c
screendump of last few lines when attempting to execute "make -d":
Finished prerequisites of target file `test.c'.
No need to remake target `test.c'.
Finished prerequisites of target file `test.o'.
Must remake target `test.o'.
gcc -c test.c
Putting child 0x000d07b8 (test.o) PID 123 on the chain.
Live child 0x000d07b8 (test.o) PID 123
Reaping losing child 0x000d07b8 PID 123
make.exe: *** [test.o] Error -1
Removing child 0x000d07b8 PID 123 from chain.
contents of environ.txt:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrator\Application Data
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=LFA
ComSpec=C:\WINDOWS\system32\cmd.exe
DJGPP=e:\djgpp\djgpp.env
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Administrator
LOGONSERVER=\\LFA
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=e:\djgpp\bin;E:\miktex\miktex\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\WINDOWS\system32\WBEM
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 4 Stepping 2, AuthenticAMD
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0402
ProgramFiles=C:\Program Files
PROMPT=$p$g
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
USERDOMAIN=LFA
USERNAME=Administrator
USERPROFILE=C:\Documents and Settings\Administrator
winbootdir=C:\WINDOWS
windir=C:\WINDOWS
contents of output from go32-v2:
go32/v2 version 2.0 built Dec 24 2001 21:25:02
Usage: go32 coff-image [args]
Rename this to go32.exe only if you need a go32 that can run v2 binaries as
well as v1 binaries (old makefiles). Put ahead of the old go32 in your PATH
but do not delete your old go32 - leave it in the PATH after this one.
Set GO32_V2_DEBUG=y in the environment to get verbose output.
DPMI memory available: 354662 Kb
DPMI swap space available: 0 Kb
Chris Miller
Centre of Nanotechnology and Biomaterials
University of Queensland
Brisbane 4072 Australia
http://www.chemistry.uq.edu.au/nbc/
--=====================_13314435==.ALT
Content-Type: text/html; charset="us-ascii"
<html>
<body>
(apologies if this message has already appeared on this mailing
list. I think when I posted it earlier, I was not yet a member of
the list and so it wasn't actually posted.)<br><br>
Hello,<br>
I have been trying to use a makefile to compile a very simple test
program using DJGPP, and keep getting a <br>
"make.exe: *** [test.o] Error -1" message. If I manually
type in the gcc commands, the program compiles without any error messages
or warnings. I am running WinXP and recently reinstalled a fresh
copy of DJGPP, but the problem still exists. Any help would be
greatly appreciated?<br><br>
It appears another user has experienced the same problem before
(<a href="http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2003/06/01/11:00:16" eudora="autourl">http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2003/06/01/11:00:16</a>),
but I was unable to find a reply.<br><br>
I have included all the information requested on the DJGPP FAQ site
below: <br><br>
<b>brief history:</b> <br><br>
When I tried the same makefile and *.c file on a different computer
(Win98), there were no problems at all. A very similar
makefile worked previously on my computer without any problems. One
major difference in my system now from when makefile used to work, is
that I have installed a new hard-drive (Western Digital) as master drive
and placed my old hard-drive (Quantum Fireball) as a slave drive. I
had to first install WinME on the new hard-drive before installing WinXP
due to some sort of incompatibility between the two hard-drives.
The old hard-drive only ever had WinXP installed (and still
does).<br><br>
<b>contents of test.c:<br><br>
</b><i>#include <stdio.h><br><br>
int main(int argc, char **argv){<br><br>
<x-tab> </x-tab>printf("Test
ok.\n");<br><br>
<x-tab> </x-tab>return
0;<br>
}<br><br>
</i><b>contents of makefile:<br><br>
</b><i>test.exe : test.o<br>
<x-tab> </x-tab>gcc -o
test.exe test.o<br><br>
test.o : test.c<br>
<x-tab> </x-tab>gcc -c
test.c<br><br>
</i><b>screendump of last few lines when attempting to execute "make
-d":<br><br>
</b> Finished prerequisites of target file
`test.c'.<br>
No need to remake target `test.c'.<br>
Finished prerequisites of target file `test.o'.<br>
Must remake target `test.o'.<br>
gcc -c test.c<br>
Putting child 0x000d07b8 (test.o) PID 123 on the chain.<br>
Live child 0x000d07b8 (test.o) PID 123<br>
Reaping losing child 0x000d07b8 PID 123<br>
make.exe: *** [test.o] Error -1<br>
Removing child 0x000d07b8 PID 123 from chain.<br><br>
<b>contents of environ.txt:<br><br>
</b>ALLUSERSPROFILE=C:\Documents and Settings\All Users<br>
APPDATA=C:\Documents and Settings\Administrator\Application Data<br>
CLIENTNAME=Console<br>
CommonProgramFiles=C:\Program Files\Common Files<br>
COMPUTERNAME=LFA<br>
ComSpec=C:\WINDOWS\system32\cmd.exe<br>
DJGPP=e:\djgpp\djgpp.env<br>
HOMEDRIVE=C:<br>
HOMEPATH=\Documents and Settings\Administrator<br>
LOGONSERVER=\\LFA<br>
NUMBER_OF_PROCESSORS=1<br>
OS=Windows_NT<br>
Path=e:\djgpp\bin;E:\miktex\miktex\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\WINDOWS\system32\WBEM<br>
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH<br>
PROCESSOR_ARCHITECTURE=x86<br>
PROCESSOR_IDENTIFIER=x86 Family 6 Model 4 Stepping 2, AuthenticAMD<br>
PROCESSOR_LEVEL=6<br>
PROCESSOR_REVISION=0402<br>
ProgramFiles=C:\Program Files<br>
PROMPT=$p$g<br>
SESSIONNAME=Console<br>
SystemDrive=C:<br>
SystemRoot=C:\WINDOWS<br>
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp<br>
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp<br>
USERDOMAIN=LFA<br>
USERNAME=Administrator<br>
USERPROFILE=C:\Documents and Settings\Administrator<br>
winbootdir=C:\WINDOWS<br>
windir=C:\WINDOWS<br><br>
<b>contents of output from go32-v2:<br><br>
</b>go32/v2 version 2.0 built Dec 24 2001 21:25:02<br>
Usage: go32 coff-image [args]<br>
Rename this to go32.exe only if you need a go32 that can run v2 binaries
as<br>
well as v1 binaries (old makefiles). Put ahead of the old
go32 in your PATH<br>
but do not delete your old go32 - leave it in the PATH after this
one.<br>
Set GO32_V2_DEBUG=y in the environment to get verbose output.<br><br>
DPMI memory available: 354662 Kb<br>
DPMI swap space available: 0 Kb<br><br>
</body>
<br>
<div>Chris Miller</div>
<div>Centre of Nanotechnology and Biomaterials</div>
<div>University of Queensland</div>
<div>Brisbane 4072 Australia</div>
<a href="http://www.chemistry.uq.edu.au/nbc/" EUDORA=AUTOURL>http://www.chemistry.uq.edu.au/nbc/</a>
</html>
--=====================_13314435==.ALT--
- Raw text -