Reply 1340 of 1565, 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.cpp
mv -f .deps/vga_paradise.Tpo .deps/vga_paradise.Po
g++ -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.cpp
mv -f .deps/voodoo.Tpo .deps/voodoo.Po
g++ -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.cpp
In 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;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| PFNGLACTIVETEXTUREPROC
voodoo_vogl.h:37:8: error: 'PFNGLMULTITEXCOORD4FARBPROC' does not name a type; did you mean 'PFNGLMULTITEXCOORD4XOESPROC'?
37 | extern PFNGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARB;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| PFNGLMULTITEXCOORD4XOESPROC
voodoo_vogl.h:38:8: error: 'PFNGLMULTITEXCOORD4FVARBPROC' does not name a type; did you mean 'PFNGLMULTITEXCOORD4XVOESPROC'?
38 | extern PFNGLMULTITEXCOORD4FVARBPROC glMultiTexCoord4fvARB;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| PFNGLMULTITEXCOORD4XVOESPROC
make[4]: *** [Makefile:467: voodoo_emu.o] Error 1
make[4]: Leaving directory '/media/packages/rpm/BUILD/dosbox-ece-r4456/src/hardware'
make[3]: *** [Makefile:487: all-recursive] Error 1
make[3]: Leaving directory '/media/packages/rpm/BUILD/dosbox-ece-r4456/src/hardware'
make[2]: *** [Makefile:451: all-recursive] Error 1
make[2]: Leaving directory '/media/packages/rpm/BUILD/dosbox-ece-r4456/src'
make[1]: *** [Makefile:396: all-recursive] Error 1
make[1]: Leaving directory '/media/packages/rpm/BUILD/dosbox-ece-r4456'
make: *** [Makefile:337: all] Error 2
error: 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.