delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/04/06/06:40:56

Date: Sun, 6 Apr 1997 13:21:29 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: JustIn <seismic AT geocities DOT com>
cc: djgpp AT delorie DOT com
Subject: Re: Newbie Q: DOS Lib3D make problem(s)
In-Reply-To: <3342BF6C.454A@geocities.com>
Message-ID: <Pine.SUN.3.91.970406132045.2353H@is>
MIME-Version: 1.0

On Wed, 2 Apr 1997, JustIn wrote:

> I have DJGPP set up correctly...  am I supposed to set a LIBRARY_PATH
> environment variable to something?

No.  When you set DJGPP=e:\dj\djgpp.env, it takes care of all the
rest.

> DJDIR=e:\dj
  ^^^^^^^^^^^
You should never do this!  Just set DJGPP=e:\dj\djgpp.env and that's
all.

> Make cannot make the target 'Debuggable.s', as shown below; I don't know
> why. Isn't that a bit annoying? 8)
> 
> Here's the make command-line output:
> 
> ----------------------- make -f makefile.dj2 ----------------------
> E:\dj\lib3d>make -f makefile.dj2
> e:/dj/bin/make.exe -C src -f Makefile.dj2 lib
> make.exe[1]: Entering directory `e:/dj/lib3d/src'
> make.exe[1]: *** No rule to make target `Debuggable.s', needed by
> `Debuggable.o'.  Stop.

Well, is there a file by the name `Debuggable.s' in the src/
directory?  If there's no such file, then you need to look for it.  If
there *is* such a file, here's a couple of possible reasons:

	1) You have unzipped the package with a program that doesn't
support long filenames (Debuggable.s is longer than 8+3 DOS limits),
so the filename go truncated.

	2) You didn't set LFN=y in the environment, so Make works with
long filename support disabled.

Btw, the above assumes that you work on Windows 95.  You should always
tell this explicitly; people don't have to second-guess your
environment when they are trying to help you.

- Raw text -


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