Mail Archives: djgpp/2000/08/20/03:17:59
> From: the Icefalcon <kourino AT hotmail DOT com>
> Newsgroups: comp.os.msdos.djgpp
> Date: Sun, 20 Aug 2000 06:02:42 GMT
>
> > > bash-2.03$ make
> > > Makefile:134: *** missing separator (did you mean TAB instead of 8
> > > spaces?). Stop.
> > > bash-2.03$
> > >
> > > Der .. line 134 of Makefile is:
> > >
> > > all-Subdirs-files = $(wildcard $(addsuffix /Subdirs, $(config-sysdirs)))
> >
> > This doesn't help at all, since you didn't say what $(config-sysdirs)
> > expands into.
>
> Well, it's a long line, but here, from config.make:
>
> config-sysdirs = sysdeps/standalone/i386 sysdeps/standalone
> sysdeps/i386/fpu sysdeps/libm-i387 sysdeps/i386 sysdeps/wordsize-32
> sysdeps/ieee754 sysdeps/libm-ieee754 sysdeps/generic sysdeps/stub
And what's the value of all-Subdirs-files, inside the Makefile? In
other words, what does $wildcard produce?
> Eeh ... well, with your suggestion (adding a SHELL= line) that echo bug
> went away when I restored the original version.
Without the SHELL= line, the DJGPP port of Make doesn't try to invoke
Bash to run the shell commands (because Bash could be not installed,
and because a DOS Makefile could specify commands which are not
compatible with Bash).
- Raw text -