Mail Archives: djgpp/1997/04/14/05:38:35
On Fri, 11 Apr 1997 seismic AT mail DOT geocities DOT com wrote:
> >> DJDIR=e:\dj
> > ^^^^^^^^^^^
> >You should never do this! Just set DJGPP=e:\dj\djgpp.env and that's
> >all.
>
> Actually, my DJGPP installation says to do this, and DJGPP can't find
> anything without it.
Which installation instructions say that? AFAIK, all of them say to
set DJGPP, not DJDIR. DJDIR is set automatically by the DJGPP startup
code.
> >> make.exe[1]: Entering directory `e:/dj/lib3d/src'
> >> make.exe[1]: *** No rule to make target `Debuggable.s', needed by
> >> `Debuggable.o'. Stop.
One possible reason for this might be that the file `Debuggable.s' is
called `debuggable.s'. You can see if that's the case by examining
what DIR prints for that file. If you have `debuggable.s', you will
need to rename it: Make is case-sensitive, even though Windows 95 is
not.
The only other possibility I can think of is that you use an old Make
port. Please make sure this is Make 3.75. Previous ports had bugs in
Windows 95 support.
If the above doesn't help, invoke make like so:
redir -o make.log -eo make -d -f makefile.dj2
then post the contents of `make.log'. Please make sure that the
sub-make that actually fails to find Debuggable.s is also run with -d
(I don't remember if -d is passed to sub-make's).
- Raw text -