OK, good to hear.
The code to build a static version of ICU when building on Windows was added in v2.3.0, so anything older than that won’t support it unfortunately.
I’ve just been able to reproduce this issue locally. I’m working on a hotfix now. This appears to be due to the newer version of
cmake adding some additional (and I must assume erroneous) implicitly linked libraries. I had to work around this in a pinch when trying to get some libraries built for our tutorial at KDD in Halifax by simply downgrading the cmake version (see this commit for more info). You can do that as a temporary workaround until I can push a new patched v3.0.x version to
master by running the following:
pacman -U mingw-w64-x86_64-cmake-3.8.2-2-any.pkg.tar.xz
Quite annoying that this breakage is caused by things updating outside of our control… I should hopefully have a fixed v3.0.x series release by tonight (though, if you stick with using an older version, you’ll probably have to just keep using the above workaround).
Are you following the Massung and Zhai textbook? @smassung, do you know if there is anything specifically in that book that would be out of date as of v3.0.x that would prevent @Keh-Harng_Feng from following the book but using the
master branch instead?