Closed studiesronalds closed 9 months ago
Pull request fixing the build would be helpful. It does build for Ubuntu tho (through Appveyor)
It looks there is no types.h header in Linux (probably that Ubuntu got a symlink or workaround?). I am not sure what types.h specifically is in that context but it may be the equivalent of <sys/types.h> on Linux or other unix-like environments.
it's due to lack of -i386 development package for libc6, however i am myself struggling with working around this. Having x64 Debian 12-ish by standard i i have everything x86_64, including gcc.
after installing
linux-libc-dev:i386 libc6-dev-i386
and trying to manually step by step build DebugOverlay i am stuck - no package provides 'libcd.h'
lis6502@e595:~/git/REDRIVER2/src_rebuild$ gcc -m32 DebugOverlay.cpp -I/usr/include/linux/
In file included from DebugOverlay.cpp:1:
Game/driver2.h:5:10: fatal error: libcd.h: No such file or directory
5 | #include <libcd.h>
| ^~~~~~~~~
compilation terminated.
Please check how it's getting built with AppVeyor, also it's better to checkout develop-SoapyMan as linux compatibility been improved here
Describe the bug
To Reproduce Steps to reproduce the behavior: Install all dependencies , add Linux version of
premake5
, rungen_make2.sh
, go to directoryproject_gmake2_linux
and run makeExpected behavior Building project