delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/04/02/02:46:47

Date: Wed, 2 Apr 1997 10:36:47 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Claudiu Balciza <cbalciza AT mail DOT cccis DOT ro>
cc: djgpp mailing list <djgpp AT delorie DOT com>
Subject: Re: GRX20 make error
In-Reply-To: <M.040197.142040.50@Default>
Message-ID: <Pine.SUN.3.91.970402103600.23151A-100000@is>
MIME-Version: 1.0

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 -


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