From: boyer AT cs DOT sc DOT edu (Daniel Boyer) Newsgroups: comp.os.msdos.djgpp Subject: Re: Help!!! can't make GRX20! Date: Tue, 31 Dec 1996 16:29:22 GMT Organization: University of South Carolina - Columbia - Computer Science Lines: 176 Message-ID: <32c93e30.657891@redwood.cs.sc.edu> References: NNTP-Posting-Host: poplar.cs.sc.edu To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Ok, I upgraded to make 3.75b and I am still getting the same messages for GRX20 and Allegro. (BTW I did successfully "make" a sample program on keyboard interupts that I found someplace.) Here are the contents of the two log files produced by DJVerify on my system (they contain my system setup) I hope someone can help me. Thanks, Daniel Boyer DJVERIFY -- DJGPP Installation Verification Utility -- version 0.33a *** Interactive Mode *** Initializing... Report filename = 'djvrfy00.log' Examining environment... Location of DJGPP.ENV = C:/DJGPP/DJGPP.ENV Location of DJGPP programs = c:/djgpp/bin/ Examining configuration...done. Generating system report to sysrpt00.log... Attempting to compile test program 'temp0000.c'. c:/djgpp/bin/redir -o temp0000.out -eo c:/djgpp/bin/gcc -v -Wall -g -O -o temp0000.exe temp0000.c Finished generating system report. -----===== DJGPP System Report file =====----- Generated by DJVERIFY version 0.33 Alpha on Tue Dec 31 00:56:20 1996 This report should be posted to the DJGPP newsgroup/mailing list along with a complete description of the problem or problems you are experiencing. See the file readme.1st for posting instructions. ***** c:/config.sys ***** DEVICE=C:\DOS\SETVER.EXE DEVICE=C:\DOS\HIMEM.SYS DOS=HIGH FILES=30 STACKS=9,256 DEVICE=srdxms.sys ***** END ***** ***** c:/autoexec.bat ***** C:\VGA\M45.EXE M1 C:\DOS\SMARTDRV.EXE /X @ECHO OFF PROMPT $p$g PATH C:\WINDOWS;C:\DOS;C:\DJGPP\BIN SET TEMP=C:\TEMP SET DJGPP=C:/DJGPP/DJGPP.ENV ***** END ***** ***** C:/DJGPP/DJGPP.ENV ***** #= Don't edit this line unless you move djgpp.env outside #= of the djgpp installation directory. If you do move #= it, set DJDIR to the directory you installed DJGPP in. #= DJDIR=%:/>DJGPP% +USER=dosuser +TMPDIR=d:/ +EMU387=%DJDIR%/bin/emu387.dxe +LFN=n [bison] BISON_HAIRY=%DJDIR%/lib/bison.hai BISON_SIMPLE=%DJDIR%/lib/bison.sim [cpp] CPLUS_INCLUDE_PATH=%/>;CPLUS_INCLUDE_PATH%%DJDIR%/lang/cxx;%DJDIR%/include;%DJDIR%/contrib/grx20/include C_INCLUDE_PATH=%/>;C_INCLUDE_PATH%%DJDIR%/include;%DJDIR%/contrib/grx20/include OBJCPLUS_INCLUDE_PATH=%/>;OBJCPLUS_INCLUDE_PATH%%DJDIR%/include;%DJDIR%/lang/objc OBJC_INCLUDE_PATH=%/>;OBJC_INCLUDE_PATH%%DJDIR%/include;%DJDIR%/lang/objc [gcc] COMPILER_PATH=%/>;COMPILER_PATH%%DJDIR%/bin LIBRARY_PATH=%/>;LIBRARY_PATH%%DJDIR%/lib;%DJDIR%/contrib/grx20/lib [info] INFOPATH=%/>;INFOPATH%%DJDIR%/info ***** END ***** ***** Output of 'command /c set' ***** COMSPEC=C:\COMMAND.COM PROMPT=$p$g PATH=C:\WINDOWS;C:\DOS;C:\DJGPP\BIN TEMP=C:\TEMP DJGPP=C:/DJGPP/DJGPP.ENV DJDIR=c:/djgpp USER=dosuser TMPDIR=d:/ EMU387=c:/djgpp/bin/emu387.dxe LFN=n ***** END ***** ***** Output of 'c:/djgpp/bin/go32-v2' ***** go32/v2 version 2.0 built Jan 23 1996 22:03: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. DPMI memory available: 10796 Kb DPMI swap space available: 548 Kb ***** END ***** ***** Sample program compilation with gcc -v ***** c:/djgpp/bin/redir -o temp0000.out -eo c:/djgpp/bin/gcc -v -Wall -g -O -o temp0000.exe temp0000.c Reading specs from c:/djgpp/lib\specs gcc version 2.7.2 c:/djgpp/bin\cpp.exe -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=7 -Dunix -Di386 -DGO32 -DMSDOS -DDJGPP=2 -DDJGPP_MINOR=0 -D__unix__ -D__i386__ -D__GO32__ -D__MSDOS__ -D__DJGPP__=2 -D__DJGPP_MINOR__=0 -D__unix -D__i386 -D__GO32 -D__MSDOS -D__DJGPP=2 -D__DJGPP_MINOR=0 -D__OPTIMIZE__ -g -Wall temp0000.c d:/ccbaaaaa GNU CPP version 2.7.2 (80386, BSD syntax) #include "..." search starts here: #include <...> search starts here: c:/djgpp/include c:/djgpp/contrib/grx20/include /usr/local/include /usr/local/go32/include /usr/local/lib/gcc-lib/go32/2.7.2/include /usr/include End of search list. c:/djgpp/bin\cc1.exe d:/ccbaaaaa -fno-strength-reduce -quiet -dumpbase temp0000.c -g -O -Wall -version -o d:/cccaaaaa GNU C version 2.7.2 (80386, BSD syntax) compiled by GNU C version 2.7.2. c:/djgpp/bin\as.exe -o d:/ccdaaaaa d:/cccaaaaa c:/djgpp/bin\ld.exe -o temp0000.exe c:/djgpp/lib\crt0.o -Lc:/djgpp/lib -Lc:/djgpp/contrib/grx20/lib d:/ccdaaaaa -Tdjgpp.lnk -lgcc -lc -lgcc c:/djgpp/bin\stubify.exe -v temp0000.exe stubify for djgpp V2.X executables, Copyright (C) 1995 DJ Delorie stubify: temp0000.exe -> temp0000.000 -> temp0000.exe ***** END ***** -----===== END OF SYSTEM REPORT =====----- On Tue, 31 Dec 1996 06:46:35 GMT, Eli Zaretskii wrote: >On Mon, 30 Dec 1996, Daniel Boyer wrote: >> make.exe[1]: *** [../lib/libgrx20.a] Error -1 >> make.exe[1]: Leaving Directory 'c:/djgpp/contrib/grx20/src' >> make.exe: *** [libs] Error 2 >> >> I don't understand what this means (I am not to fimilar with using >> make). > >Error -1 means that the last command invoked by Make failed for some >reason, usually it means that either you called a program that doesn't >exist on your PATH, or that the command line has a syntax error. > >> BTW: the I am using DJGPP V2.01(or what ever the latest >> version is) and I think the make.exe was version 3.71. > ^^^^^^^^^^^^^^^^^^^^^^^^^ >That is most probably the cause. Get the latest Make 3.75 (mak375b.zip), >since you obviously need to pass long command lines in that makefile (the >list of the object files to put into the library is *very* long). Older >ports of Make are incompatible in this aspect with the rest of DJGPP v2.01.