Thread:ヌヌハラ/@comment-31720212-20200206230108/@comment-44256294-20200207021629

That's definitely a zlib linking error, not sure what would cause it though. When you ran the cmake command, there should have been a line that says something about zlib. For me it was "-- Found ZLIB: C:/msys64/mingw64/lib/libz.dll.a (found version "1.2.11")". What did yours say? Maybe you have the MSYS zlib package but not the mingw zlib package?

I'm not really an expert on MSYS either, but this is what I did:


 * Install MSYS2


 * Run 'pacman -Syu' then 'pacman -Su' as described on the MSYS2 website


 * Run 'pacman -S base-devel' and 'pacman -S mingw-w64-x86_64-toolchain'


 * Clone the xsystem35 repo and follow the instructions in the README (using the MINGW64 shell instead of the MSYS shell).

That created a xsystem35.exe that I could run from the MINGW64 shell. In order to get the exe to run in the normal way (i.e. double clicking it in windows explorer) I had to copy a number of dlls from C:\msys64\mingw64\bin into the game folder. I also noticed that it didn't like non-ASCII filenames, so I had to rename all of the .ald files for this game. This is what my game folder looks like now:



It may be possible to statically link and avoid having to copy all of those dlls but I'm not sure how to do it.