Re: [fossil-users] Broken windows build

2012-08-30 Thread Baruch Burstein
Yes, that works, thank you.
It seems to me though, that since msys accepts windows-style paths, it
makes sense to just always use the backslash.

On Thu, Aug 30, 2012 at 10:43 PM, Joe Mistachkin wrote:

>
> Can you see if this change clears the issue for you:
>
> http://www.fossil-scm.org/index.html/info/773fa5e63c
>
> --
> Joe Mistachkin
>
> ___
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>



-- 
˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Broken windows build

2012-08-30 Thread Joe Mistachkin

Can you see if this change clears the issue for you:

http://www.fossil-scm.org/index.html/info/773fa5e63c 

--
Joe Mistachkin

___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Broken windows build

2012-08-30 Thread Baruch Burstein
On Thu, Aug 30, 2012 at 9:25 PM, Joe Mistachkin wrote:

>
> Baruch Burstein wrote:
> >
> > No installer. RubenVB's latest build for x64.
> >
>
> Ok, that project (MinGW-w64) is a fork of the official project.  The
> official project
> is here:
>
> https://sourceforge.net/projects/mingw
>
They are both "official". The mingw team hasn't updated their build in over
a year. mingw64 is a more up to date and has 64bit builds. It is
recommended and stable. It is not just some "hack"


>
> >
> > But the problem isn't mingw, it is that the windows cmd line interprets
> > this: `wbld/translate.exe` as a call to `wbld` with parameter
> `/translate.exe`.
> >
>
> Using the MinGW shell would probably solve this problem.
>
The "mingw shell"  IS msys.


> >
> > There used to be 4 lines that substituted a double forward slash for all
> > backslashes in the 4 command macros (TRANSLATE, VERSION, MAKEHEADERS,
> > MAKEINDEX), which don't do the substitution anymore.
> >
>
> I removed them because they are not necessary when in the MinGW shell.  If
> they are
> necessary in your environment, please feel free to add them back in your
> local copy.


> >
> > I am using win7 x64, plain old `cmd`.
> >
>
> The MinGW makefile is intended for use with the MinGW shell.  Compiling for
> MinGW
> using cmd.exe is not officially supported.
>
It is not "intended" for such use. It is intended for regular use. It has
an additional optional bash environment (msys) if you need the additional
GNU tools it provides, which I don't. It used to work, and this change
broke it. Why make a change that is purely semantic but breaks a perfectly
allowed platform?


>
> --
> Joe Mistachkin
>
> ___
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>



-- 
˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Broken windows build

2012-08-30 Thread Joe Mistachkin

Baruch Burstein wrote:
>
> No installer. RubenVB's latest build for x64.
>

Ok, that project (MinGW-w64) is a fork of the official project.  The
official project
is here:

https://sourceforge.net/projects/mingw

>
> But the problem isn't mingw, it is that the windows cmd line interprets
> this: `wbld/translate.exe` as a call to `wbld` with parameter
`/translate.exe`. 
>

Using the MinGW shell would probably solve this problem.

>
> There used to be 4 lines that substituted a double forward slash for all
> backslashes in the 4 command macros (TRANSLATE, VERSION, MAKEHEADERS,
> MAKEINDEX), which don't do the substitution anymore.
>

I removed them because they are not necessary when in the MinGW shell.  If
they are
necessary in your environment, please feel free to add them back in your
local copy.

>
> I am using win7 x64, plain old `cmd`.
>

The MinGW makefile is intended for use with the MinGW shell.  Compiling for
MinGW
using cmd.exe is not officially supported.

--
Joe Mistachkin

___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Broken windows build

2012-08-30 Thread Baruch Burstein
No installer. RubenVB's latest build for x64. But the problem isn't mingw,
it is that the windows cmd line interprets this: `wbld/translate.exe` as a
call to `wbld` with parameter `/translate.exe`. There is no problem with
forward slashes in the parameters of a command, just in the command itself.
There used to be 4 lines that substituted a double forward slash for all
backslashes in the 4 command macros (TRANSLATE, VERSION, MAKEHEADERS,
MAKEINDEX), which don't do the substitution anymore.

While I am at it, there is a comment in the makefile about not being able
to use del and copy, and therefore using rm and cp. I used del and copy
insted of them and it worked fine, so I don't know what the comment is
referring to.

I am using win7 x64, plain old `cmd`.

On Thu, Aug 30, 2012 at 8:39 PM, Joe Mistachkin wrote:

>
> Baruch Burstein wrote:
> >
> > I just tried building fossil on windows with mingw-w64 (without msys or
> such),
> > which used to work almost flawlessly (I used to only have to change rm to
> del
> > and cp to copy).
> >
>
> How as this version of MinGW installed?  Via the official installer?  Do
> you
> have
> version info for it?
>
> >
> > But I found that it doesn't work anymore since the TRANSLATE variable in
> the
> > makefile now has forward slashes instead of backslash in the path. This
> was
> > changed in check-in 0324ed.
> >
>
> I'm confused here.  The whole makefile has forward slashes in it.  Do you
> have a
> specific error message?
>
> I've been unable to reproduce the issue described using the MinGW installed
> on
> this machine, which is:
>
> MINGW32_NT-6.1 LACHRYMOSE 1.0.17(0.48/3/2) 2011-04-24 23:39 i686
> Msys
>
> --
> Joe Mistachkin
>
> ___
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>



-- 
˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Broken windows build

2012-08-30 Thread Joe Mistachkin

Baruch Burstein wrote:
> 
> I just tried building fossil on windows with mingw-w64 (without msys or
such),
> which used to work almost flawlessly (I used to only have to change rm to
del
> and cp to copy). 
> 
 
How as this version of MinGW installed?  Via the official installer?  Do you
have
version info for it?

> 
> But I found that it doesn't work anymore since the TRANSLATE variable in
the
> makefile now has forward slashes instead of backslash in the path. This
was
> changed in check-in 0324ed.
> 

I'm confused here.  The whole makefile has forward slashes in it.  Do you
have a
specific error message?

I've been unable to reproduce the issue described using the MinGW installed
on
this machine, which is:

MINGW32_NT-6.1 LACHRYMOSE 1.0.17(0.48/3/2) 2011-04-24 23:39 i686
Msys

--
Joe Mistachkin

___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users