2016-02-07 14:12 GMT+01:00 David Macek:
> Hmm. So hopefully he's watching the list.
Yes, I am watching this list. I always build fossil using
win/Makefile.mingw or win/Makefile.mingw.mistachkin,
they work fine in the combinations I normally use. My (64-bit
mingw-w64) build can be found here:
<http://sourceforge.net/projects/cyqlite/files/fossil/>
> One of my problems is with the linenoise library. It requires <termios.h> and
> possibly other POSIX-only stuff. Is there a way to override it to use
> editline/readline?
I didn't try to enable lineoise, I just was assuming it wouldn't work on win32.
> Slightly off-topic: Is there a chance that some of the `#if defined(_WIN32)
> || defined(__CYGWIN__)` stuff can be put under an additional condition? I
> disable a bunch of these using a patch, but using a define instead would be
> nicer.
Well, I'm interested in your patch, and the reason for disabling those
parts. I'm not aware of any trouble those sections might cause, but
I'm aware of the trouble that might be caused by leaving them out ;-)
> Is FOSSIL_ENABLE_MINIZ in Makefile used at all? I get `FOSSIL_ENABLE_MINIZ =
> @FOSSIL_ENABLE_MINIZ@` in my Makefile.
I don't think using miniz gives any advantage, linking in zlib
statically is what I always do.
> Is BROKEN_MINGW_CMDLINE supposed to be defined on mingw-w64? It seems to
> build and work regardless (both globbing and non-ASCII characters in
> filenames), but maybe I'm missing something.
BROKEN_MINGW_CMDLINE is meant for the original mingw only, for
mingw-w64 everything's fine. For details, see:
<http://sourceforge.net/p/mingw/bugs/771/>
Regards,
Jan Nijtmans
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users