On Sep 22, 2016, at 10:15 AM, jungle Boogie <jungleboog...@gmail.com> wrote:
> Do you have a few steps you can share on building fossil from source
> on a Windows environment?
When I use Fossil on Windows, it’s always under Cygwin. I don’t bother with
native binaries on Windows.
If you’re on Windows 10, the “Bash on Windows” environment would also make this
easier, as you could just say “sudo apt-get install fossil”. WSL was still
pretty shaky last time I tried it, a few months ago, but none of the problems I
recall should affect Fossil.
Either way, those binaries should give you a much higher chance of
bootstrapping a source build, as they’ve got bigger support organizations.
(Red Hat + the Cygwin user base on the one hand, Canonical + Microsoft + the
Ubuntu user base on the other.)
My Windows development VMs all run Fossil built from source under Cygwin. I’ve
never had a problem building Fossil that way.
If you absolutely cannot use Cygwin, you may be able to use the Visual Studio
Community tools. Microsoft development tools aren’t perfect, but within their
limitations, they’re uncommonly solid. The last Windows fossil.exe build
command I saw drh post was a Microsoft nmake command.
Compare MinGW, which tries to have all the bleeding-edge GCC features pioneered
on *ix platforms, but, lacking the same support base of Linux and such, MinGW
frequently has breakages. I don’t have to use MinGW that often, but it seems
like half the time I do have to use it, *something* has broken since the last
time, and I have to work around it. They do fix things, but I’ve never found
GCC on MinGW to have the same quality as GCC on any other mainstream *ix
platform, including Cygwin.
> cannot find -lmingwex
So find libmingwex?
fossil-users mailing list