kjliew wrote on 2020-08-18, 03:37:
How did you install the installer from msys2.org?
Eh? There's just running the installer as far as I know. I've uninstalled both and reinstalled msys2 so far, following the steps from msys2.org,
running msys2-x86_64-20200720.exe, select and install to path, run msys2 now, pacman -Syu, close and restart, pacman -Su. Contrary to mys2 org's claim of mission accomplished, no, this doesn't produce a finished build environment.
dosfreaks' install steps roughly the same(ps why step 4, backup msysxxx on a fresh install?,) do dosfreaks' update step pacman -S --needed --noconfirm {libtool,pkg-config,automake-wrapper,autoconf,make,git,svn,mercurial,tar,gdb,patch,libiconv} okie-doke, done.
If you try to build dosbox here, autoconf now successfully runs, but configure will stop from missing the compiler, where mingw comes into play.
Do dosfreaks' mingw install step(takes awhile): pacman -S --needed --noconfirm {mingw-w64-i686-clang,mingw-w64-x86_64-clang}
finally finishes installing, try to rerun configure and.. crash. after repeatedly trying to force kill the locked up msys process(it refused to die) it finally does.
restart mys console, and try configuring again, compiler found, past that point, but configure doesn't complete, no sdl.
try installing with pacman, pacman -S --needed sdl, not found, pacman -S --needed SDL, not found
okay, lets build sdl, tar xvf SDL-1.2.15.tar.gz, autogen, configure, make install, no reported errors
try dosbox configure again, and.. completes.
make.. fingers crossed.. dosbox.exe
does it run? yes.
using x64 recompiler? hmm, how to tell, I don't know a simple check other than to add a log in one of the x64 recompiler functions, so.. LOG_MSG("x64 gen_call_function");
using x64 recompler? yes!
faster? yes! 6-15% going by various benchmarks.
Now a part of the dosbox x64 master race! kjliew and DosFreak thanked profusely at the acceptance speech, jmarsh too.