Reply 1340 of 1571, by aha2940
- Rank
- Member
Hi guys, I'm trying to compile dosbox-ece r4456 on Fedora 34, but it's not working. Here's the log part where are the errors I am getting:
...g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O2 -mno-ms-bitfields -MT vga_paradise.o -MD -MP -MF .deps/vga_paradise.Tpo -c -o vga_paradise.o vga_paradise.cppmv -f .deps/vga_paradise.Tpo .deps/vga_paradise.Pog++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O2 -mno-ms-bitfields -MT voodoo.o -MD -MP -MF .deps/voodoo.Tpo -c -o voodoo.o voodoo.cppmv -f .deps/voodoo.Tpo .deps/voodoo.Pog++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O2 -mno-ms-bitfields -MT voodoo_emu.o -MD -MP -MF .deps/voodoo_emu.Tpo -c -o voodoo_emu.o voodoo_emu.cppIn file included from voodoo_opengl.h:33,from voodoo_emu.cpp:81:voodoo_vogl.h:36:8: error: 'PFNGLACTIVETEXTUREARBPROC' does not name a type; did you mean 'PFNGLACTIVETEXTUREPROC'?36 | extern PFNGLACTIVETEXTUREARBPROC glActiveTextureARB;| ^~~~~~~~~~~~~~~~~~~~~~~~~| PFNGLACTIVETEXTUREPROCvoodoo_vogl.h:37:8: error: 'PFNGLMULTITEXCOORD4FARBPROC' does not name a type; did you mean 'PFNGLMULTITEXCOORD4XOESPROC'?37 | extern PFNGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARB;| ^~~~~~~~~~~~~~~~~~~~~~~~~~~| PFNGLMULTITEXCOORD4XOESPROCvoodoo_vogl.h:38:8: error: 'PFNGLMULTITEXCOORD4FVARBPROC' does not name a type; did you mean 'PFNGLMULTITEXCOORD4XVOESPROC'?38 | extern PFNGLMULTITEXCOORD4FVARBPROC glMultiTexCoord4fvARB;| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~| PFNGLMULTITEXCOORD4XVOESPROCmake[4]: *** [Makefile:467: voodoo_emu.o] Error 1make[4]: Leaving directory '/media/packages/rpm/BUILD/dosbox-ece-r4456/src/hardware'make[3]: *** [Makefile:487: all-recursive] Error 1make[3]: Leaving directory '/media/packages/rpm/BUILD/dosbox-ece-r4456/src/hardware'make[2]: *** [Makefile:451: all-recursive] Error 1make[2]: Leaving directory '/media/packages/rpm/BUILD/dosbox-ece-r4456/src'make[1]: *** [Makefile:396: all-recursive] Error 1make[1]: Leaving directory '/media/packages/rpm/BUILD/dosbox-ece-r4456'make: *** [Makefile:337: all] Error 2error: Bad exit status from /var/tmp/rpm-tmp.XucaDF (%build)
Not sure what's going on there. For reference, dosbox-ece r4301 (Linux source) compiles fine using the same libraries (openglide and libmt32emu) and commands.
Thanks for any help.

SCAR 18 G834JY: i9-13980HX, 32GB DDR5@5600, 4090 laptop 256 bit 16GB, 2560x1600 16:10 G-Sync, NVMe 6GB/s, 8BitDo Arcade Stick, EasySMX X10 controller, ROG Strix Carry Mouse.