The Dink Network

Reply to Re: Bugfixes for freedink on Linux

If you don't have an account, just leave the password field blank.
Username:
Password:
Subject:
Antispam: Enter Dink Smallwood's last name (surname) below.
Formatting: :) :( ;( :P ;) :D >( : :s :O evil cat blood
Bold font Italic font hyperlink Code tags
Message:
 
 
August 5th 2022, 02:41 AM
peasantmb.gif
yeoldetoast
Peasant They/Them Australia
LOOK UPON MY DEFORMED FACE! 
Libraries and compilers are two different things and I don't know why you're conflating them. Even Mingw has to link to Windows system libraries to produce a working exe. It's also fairly common to nag the user to install various runtimes, including for non-free software.

Speaking of which, I have no idea why my MSYS2 builds on Windows didn't work properly, but it turns out that Beuc was using MXE to compile them anyway. There's some leftover shell scripts along with a few Dockerfiles in "autobuild" that demonstrate the process, but the MXE tutorial explains more than enough. I couldn't get ghostknight's repo to compile this way so I had to copy the source files into the existing 109.6 snapshot before running make. I suspect we're dealing with some sort of autotools deprecation between versions which I hope somebody else can figure out. I should also let you know, ghostknight, your repo worked fine on macOS with Clang and also Ubuntu Mate Jammy Jellyfish as a normal build without having to move files around.

If any Windows users are interested, here it is for testing. It should be able to be dropped alongside your existing freedink.exe and launched the usual way. This build also fixes the soundbank number bug which ghostknight erred against due to the risk of unforeseen consequences, but I am of the belief it should be fine.