qyot27

Results 4 issues of qyot27

Basically also a fix for https://github.com/pinterf/KNLMeansCL/issues/2, because the AviSynth plugin lacked the GCC visibility thing that needs to be adjusted for vs. Windows' `__declspec(dllexport)`. That bit was copied from LSMASHSource....

In trying to build AviSynth+ with the aarch64-w64-mingw32 toolchain, it can't link to libvfw32 because it wasn't built for either of the ARM toolchains. llvm-mingw built using `./build-all.sh`, Ubuntu 22.04...

Causes an error to be thrown on install if the symlink already exists. While it's a minor thing for a regular make install and the error message lets the user...

When using GCC 14, some language usage that were previously warnings are now errors, and this causes a build failure in `src/options.c`: https://gcc.gnu.org/gcc-14/porting_to.html#warnings-as-errors ``` $ CPPFLAGS="-march=core2" \ ../../configure --prefix=/usr/x86_64-w64-mingw32 --disable-shared...