Re: [fossil-users] Broken windows build
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
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
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
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
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
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