From: JustIn 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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