Open coreybruce opened 4 months ago
make[2]: Entering directory '/home/corey/keeperfx/deps/zlib' i686-w64-mingw32-gcc -O3 -Wall -c -o adler32.o adler32.c make[2]: i686-w64-mingw32-gcc: No such file or directory
hmm zlib is a submodule could you check if it's correctly checked out, it might be a git issue where it only checked out the main repo without the submodules
and the sdl dependencies on your system that would be for native linux builds right? atm only windows version work, but can build on linux and run it trough wine
make[2]: Entering directory '/home/corey/keeperfx/deps/zlib' i686-w64-mingw32-gcc -O3 -Wall -c -o adler32.o adler32.c make[2]: i686-w64-mingw32-gcc: No such file or directory
hmm zlib is a submodule could you check if it's correctly checked out, it might be a git issue where it only checked out the main repo without the submodules
Should I double check that the submodules are loaded?
and the sdl dependencies on your system that would be for native linux builds right? atm only windows version work, but can build on linux and run it trough wine
Yes, x64 binaries
Oh really? well I'd rather have it natively support Linux by compiling it
natively support Linux by compiling it
there's still a couple things that need to be done before that would work main things are replacing the sound engine with a cross platform one and some blocks of asm that still need to be ported to C if you want to help with those I'd recommend joining the discord https://discord.gg/cXE5RZ8P
Should I double check that the submodules are loaded?
and yes just check if there's stuff in deps/zlib
Oh ok well I won't be much help there but I will be a lot of help with the compiling and debugging/reporting issues as well as compiling on multiple architectures beyond x64 with i686 and Arm64
Yep there is a bunch of files in deps/zlib
Do you have i686-w64-mingw32-gcc
?
And did you follow the build instructions? https://github.com/dkfans/keeperfx/wiki/Building-KeeperFX
Do you have
i686-w64-mingw32-gcc
?And did you follow the build instructions? https://github.com/dkfans/keeperfx/wiki/Building-KeeperFX
I have an actual i686 Linux device to compile and test on but I am compiling on x64
Yeah I did but I am re reading over it again, this doesn't require 32bit multilibs to work right? like this isn't a 32bit game and can actually be compiled for 64bit etc correct?
I just did the manual compile and did the following
git clone --recursive https://github.com/dkfans/keeperfx.git
cd keeperfx
make -j15 all
Right there's also a lot of longs in the game that would need to be replaced with a int32_t to stay same as the 64 bit, that might also cause issues, atm no working 64-bit version has been made on either os
Hey I just wanted to report that I am unable to manually build on Manjaro Linux, I also assume it's thinking I am on Windows using WSL also whcih is incorrect and should be using the SDL2 dependencies on my system