Re: New make PATH problem(?)

Eli Zaretskii <[email protected]>
Newsgroups gmane.comp.gnu.make.windows
Message-ID <[email protected]>
> Date: Wed, 16 Apr 2008 23:19:14 -0400
> From: "Chris Sutcliffe" <[email protected]>
> 
> I've finally had some time to dig in to this and I've found the problem.
> 
> For some reason, with the patched 3.81, when I run configure from MSYS
> the following is defined:
> 
> #define PATH_SEPARATOR_CHAR ':'
> 
> Which doesn't make sense when running in cmd.com, since that's not the
> path separator.

That is indeed the source of the problem.

> So now I need to figure out why PATH_SEPARATOR_CHAR define is getting
> set with all the patches applied.  Eli, would you have any ideas?

Probably because the MSYS port of Bash sets $PATH_SEPARATOR to `:',
and configure picks that up (see configure.in).

I don't know how to fix this, since the MSYS shell can be used to
configure both the MSYS port of Make and the native port, and I don't
know enough about MSYS to suggest a solution that will support both
possibilities.  Earnie, could you please advise?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.