Apologies for the noobish nature of this post.
I've recently switched to Linux after a lifetime of Windows use. I've got ZDoom to compile and run with nary a hassle and am loving having it on my new system. GZDoom has always been my preferred port though, and I've encountered an error during the compilation.
Since my knowledge of Linux compiling is still pretty much zero, I'm throwing myself on the mercy of the forums to help me resolve this issue. A pertinent question might also be: is it actually possible to compile GZDoom in Linux? There's a lot of conflicting info out there.
The error:
Code: Select all
[ 83%] Building CXX object src/CMakeFiles/zdoom.dir/gl/shaders/gl_texshader.o
[ 83%] Building CXX object src/CMakeFiles/zdoom.dir/gl/system/gl_interface.o
/home/neil/gzdoom/src/gl/system/gl_interface.cpp: In function ‘void PrintStartupLog()’:
/home/neil/gzdoom/src/gl/system/gl_interface.cpp:499: error: ‘GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS’ was not declared in this scope
/home/neil/gzdoom/src/gl/system/gl_interface.cpp:501: error: ‘GL_MAX_COMBINED_UNIFORM_BLOCKS’ was not declared in this scope
make[2]: *** [src/CMakeFiles/zdoom.dir/gl/system/gl_interface.o] Error 1
make[1]: *** [src/CMakeFiles/zdoom.dir/all] Error 2
make: *** [all] Error 2
Thanks in advance.