I'm using Arch Linux and I'm unable to compile versions 3.1.1 and 3.1.2. The following error happens:
Code: Select all
g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libpng16 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DNDEBUG -DWZ_DATADIR="\"/usr/local/share/warzone2100\"" -DLOCALEDIR="\"/usr/local/share/locale\"" -I../.. -I../../3rdparty -I../../3rdparty/quesoglc -I/usr/include/libdrm -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I/usr/include/qt4/QtCore -g -Wno-enum-compare -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wcast-align -Wwrite-strings -Wpointer-arith -Wno-format-security -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I/usr/include/qt4/QtCore -fstack-protector -MT screen.o -MD -MP -MF .deps/screen.Tpo -c -o screen.o screen.cpp
screen.cpp: In Funktion »void screen_EnableMissingFunctions()«:
screen.cpp:264:22: Fehler: ungültige Umwandlung von »PFNGLSHADERSOURCEARBPROC {aka void (*)(unsigned int, int, const char**, const int*)}« in »PFNGLSHADERSOURCEPROC {aka void (*)(unsigned int, int, const char* const*, const int*)}« [-fpermissive]
__glewShaderSource = __glewShaderSourceARB;
thx in advance,
Kalsan