I cant build on Linux, is there Linux support? #1438
-
Two days ago, I tried building GeneralsGameCode on my Arch Linux device. I installed https://github.com/microsoft/vcpkg.git and added it as an environment variable. When i try the build project vcpkg is installed again i miss that. The project says it’s Linux-compatible, but here are the errors I encountered:
In the code inside Core/Libraries/Source/WWVegas, there are references to osdep.h and DirectX-related headers, but these files aren’t actually defined in the project — they’re missing. This causes critical issues in both Ninja and regular Makefile builds. I tried the Unix preset as well as creating my own preset, but neither worked. btw: I moved the osdep.h file and the GLM functions to the main project, but I encountered other errors related to these two dependencies. like osdep/osdep.h Under the Community fork section, I found your Linux fork, and the osdep.h file was present there. It also used glm functions instead of DirectX, which was great — but I ran into major problems compiling the code. It seems your Linux fork is a bit outdated and no longer updated. I’m starting to doubt whether the current main fork actually supports Linux. How do we build it on Linux? Documentation is empty for now. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Sadly, the Linux support batch showing 100% is misleading. There's no Linux support for this repo currently, and I suspect there won't be for quite some time. I'd assume that DX9 support, removal of proprietary dependencies and x64 support will precede Linux support. |
Beta Was this translation helpful? Give feedback.
Sadly, the Linux support batch showing 100% is misleading. There's no Linux support for this repo currently, and I suspect there won't be for quite some time. I'd assume that DX9 support, removal of proprietary dependencies and x64 support will precede Linux support.