www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/04/03/18:43:25

From: JustIn <seismic AT geocities DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Newbie Q: DOS Lib3D make problem(s)
Date: Wed, 02 Apr 1997 15:19:56 -0500
Organization: lucid designs
Lines: 73
Message-ID: <3342BF6C.454A@geocities.com>
Reply-To: seismic AT geocities DOT com
NNTP-Posting-Host: 169-159-229.ipt.aol.com
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

It's supposed to support DOS among the several other platforms, but the
docs for DOS usage didn't go into enough detail for me.

I'd built it once before, by accident, but got 0.1.8 just because the
programs compiled with "no visual module available" and some such
similar run-time errors...

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

DJGPP=e:\dj\djgpp.env
DJDIR=e:\dj
Note: my lib3d is 'e:\dj\lib3d'

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.
make.exe[1]: Leaving directory `e:/dj/lib3d/src'
make.exe: *** [lib] Error 2
----------------------- make -f makefile.dj2 ----------------------

Here's the detailed make output:
--------------------- make -d -f makefile.dj2 ---------------------
[blah blah blah]

Reading makefile `Makefile.dj2'...
Reading makefile `../Makefile.dos' (search path) (no ~ expansion)...
Updating makefiles....
 Considering target file `../Makefile.dos'.
  Looking for an implicit rule for `../Makefile.dos'.

[blah blah blah]

  No implicit rule found for `Makefile.dj2'.
  Finished dependencies of target file `Makefile.dj2'.
 No need to remake target `Makefile.dj2'.

Updating goal targets....
Considering target file `lib'.
 File `lib' does not exist.
  Considering target file `../lib/lib3d.a'.
   File `../lib/lib3d.a' does not exist.
    Considering target file `Debuggable.o'.
     File `Debuggable.o' does not exist.

[blah blah blah]

       No implicit rule found for `Debuggable.s'.
       Finished dependencies of target file `Debuggable.s'.
      Must remake target `Debuggable.s'.
make.exe[1]: Entering directory `e:/dj/lib3d/src'
make.exe[1]: Leaving directory `e:/dj/lib3d/src'
Putting child 0x00084b44 PID 00123 on the chain.
Live child 0x00084b44 PID 123
Reaping losing child 0x00084b44 PID 123
Removing child 0x00084b44 PID 123 from chain.
--------------------- make -d -f makefile.dj2 ---------------------


Pardon me... I've been up late. :) Thanks again to all.

--
seismic AT geocities DOT com
http://www.geocities.com/TimesSquare/Alley/4842/index.html

- Raw text -


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