Mail Archives: djgpp/1999/02/07/04:47:50
On 6 Feb 1999, Martin Str|mberg wrote:
> Ok. I know what is causing the problem. My environment variable SHELL
> is set to "f:/djgpp/bin/-bash.exe".
Why would you need that? AFAIK, -bash is only needed in interactive
invocation, to make it a login shell, but should never be necessary
(and could be even dangerous) after that.
> This -bash.exe created I with "ln
> -s -- bash -bash", hence the problem (I suppose) is make crashes if
> SHELL is set to a DJGPP symbolic link while building tar.
Did you try to actually copy bash.exe into -bash.exe, and see if that
prevents Make from crashing? I don't recollect any special treatment
of symlinks in Make, so I'd rather suspect Bash being invoked as a
login shell when it shouldn't be.
> However I have been using make without problems building other things
> (like djdev202). Why is tar ('s makefiles) showing this behaviour? Any
> ideas?
I suspect that the reason is somewhere in your .bash_login or
.bash_profile files, and in its interaction with the Tar Makefile.
- Raw text -