[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make 3.81rc1 / MSYS
From: |
Eli Zaretskii |
Subject: |
Re: make 3.81rc1 / MSYS |
Date: |
Tue, 07 Mar 2006 21:33:52 +0200 |
> From: David Ergo <address@hidden>
> Cc: address@hidden, Xavier Marichal <address@hidden>,
> =?ISO-8859-1?Q?S=E9bastien?= Frippiat <address@hidden>
> Date: Tue, 07 Mar 2006 09:28:46 +0100
>
> Ok, now I understand. But for MSYS, as it uses unix code, sh_chars_sh is
> not defined and the code doesn't compile, so maybe another solution is
> to define it at line 2310 (in the unix case) by something like this :
> ifdef __MSYS__
> char* sh_chars_sh = sh_chars;
> endif
> or still another solution, closer to other platforms: at line 2304
> define sh_chars_sh instead of sh_chars, and at line 2310, define
> char* sh_chars = sh_chars_sh;
Okay, will do one of these, thanks.
> 'configure' just check for specific platforms to know if DOS paths are
> supported.
> file 'configure', just change line 8105 :
> #if !defined _WIN32 && !defined __WIN32__ && !defined __MSDOS__ &&
> !defined __EMX__
> into :
> #if !defined _WIN32 && !defined __WIN32__ && !defined __MSDOS__ &&
> !defined __EMX__ && !defined __MSYS__
Okay.
> > > I assume this means that realpath("///") should return "/", but it does
> > > not.
> >
> > Can you verify this with a simple test program? We need to know for
> > sure to modify the configure script.
>
> see simple test file in attachment :
> returns 0 if ok
> 1 if buggy
And I assume it returns 1 on MSYS, yes?