Mail Archives: djgpp/1997/04/02/02:46:47
On Tue, 1 Apr 1997, Claudiu Balciza wrote:
> in order to use GRX20 (recently downloaded)
> I ran MAKE.EXE in the GRX20 directory where
> the MAKEFILE file is.
Why did you need to run Make at all? grx20.zip comes with a pre-built
library libgrx20.a; you just need to copy it to your lib subdirectory
of the main DJGPP installation, that's all.
> D:\APPS\DJGPP\GRX20>make
> cd src
> d:/apps/djgpp/bin/make.exe
> make.exe[1]: Entering directory `d:/apps/djgpp/grx20/src'
> make.exe[1]: *** No rule to make target `include/libgrx.h', needed by `draw/bitblt.o'. Stop.
> make.exe[1]: Leaving directory `d:/apps/djgpp/grx20/src'
> make.exe: *** [libs] Error 2
>
> what does that mean ?
This means that Make needs a file include/libgrx.h to build the file
draw/bitblt.o, but it cannot find that file. Since that file is
inside grx20.zip, the only reason that I can think of is that you
didn't use -d switch to pkunzip when you unzipped the archive, or
maybe you got a corrupted zip file.
I suggest that you read the docs of Make before using it, so you
understand how it works and can interpret its messages, because the
message you are quoting is crystal clear.
- Raw text -