{"action":"created","issue":{"url":"https://api.github.com/repos/supertuxkart/stk-code/issues/3557","repository_url":"https://api.github.com/repos/supertuxkart/stk-code","labels_url":"https://api.github.com/repos/supertuxkart/stk-code/issues/3557/labels{/name}","comments_url":"https://api.github.com/repos/supertuxkart/stk-code/issues/3557/comments","events_url":"https://api.github.com/repos/supertuxkart/stk-code/issues/3557/events","html_url":"https://github.com/supertuxkart/stk-code/issues/3557","id":380008547,"node_id":"MDU6SXNzdWUzODAwMDg1NDc=","number":3557,"title":"Supertuxkart can't be compiled on Ubuntu 18.10 with the GL renderer","user":{"login":"MegWATTT","id":9790221,"node_id":"MDQ6VXNlcjk3OTAyMjE=","avatar_url":"https://avatars2.githubusercontent.com/u/9790221?v=4","gravatar_id":"","url":"https://api.github.com/users/MegWATTT","html_url":"https://github.com/MegWATTT","followers_url":"https://api.github.com/users/MegWATTT/followers","following_url":"https://api.github.com/users/MegWATTT/following{/other_user}","gists_url":"https://api.github.com/users/MegWATTT/gists{/gist_id}","starred_url":"https://api.github.com/users/MegWATTT/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MegWATTT/subscriptions","organizations_url":"https://api.github.com/users/MegWATTT/orgs","repos_url":"https://api.github.com/users/MegWATTT/repos","events_url":"https://api.github.com/users/MegWATTT/events{/privacy}","received_events_url":"https://api.github.com/users/MegWATTT/received_events","type":"User","site_admin":false},"labels":[{"id":82492766,"node_id":"MDU6TGFiZWw4MjQ5Mjc2Ng==","url":"https://api.github.com/repos/supertuxkart/stk-code/labels/C:%20Build%20System","name":"C: Build System","color":"CCCCCC","default":false},{"id":82492773,"node_id":"MDU6TGFiZWw4MjQ5Mjc3Mw==","url":"https://api.github.com/repos/supertuxkart/stk-code/labels/R:%20fixed","name":"R: fixed","color":"55ff55","default":false},{"id":82492757,"node_id":"MDU6TGFiZWw4MjQ5Mjc1Nw==","url":"https://api.github.com/repos/supertuxkart/stk-code/labels/T:%20defect","name":"T: defect","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/supertuxkart/stk-code/milestones/14","html_url":"https://github.com/supertuxkart/stk-code/milestone/14","labels_url":"https://api.github.com/repos/supertuxkart/stk-code/milestones/14/labels","id":1367360,"node_id":"MDk6TWlsZXN0b25lMTM2NzM2MA==","number":14,"title":"0.10.0","description":"","creator":{"login":"hiker","id":6138652,"node_id":"MDQ6VXNlcjYxMzg2NTI=","avatar_url":"https://avatars3.githubusercontent.com/u/6138652?v=4","gravatar_id":"","url":"https://api.github.com/users/hiker","html_url":"https://github.com/hiker","followers_url":"https://api.github.com/users/hiker/followers","following_url":"https://api.github.com/users/hiker/following{/other_user}","gists_url":"https://api.github.com/users/hiker/gists{/gist_id}","starred_url":"https://api.github.com/users/hiker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hiker/subscriptions","organizations_url":"https://api.github.com/users/hiker/orgs","repos_url":"https://api.github.com/users/hiker/repos","events_url":"https://api.github.com/users/hiker/events{/privacy}","received_events_url":"https://api.github.com/users/hiker/received_events","type":"User","site_admin":false},"open_issues":56,"closed_issues":190,"state":"open","created_at":"2015-10-20T23:25:16Z","updated_at":"2018-11-21T00:23:48Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2018-11-13T00:37:19Z","updated_at":"2018-11-21T11:12:30Z","closed_at":"2018-11-14T19:59:47Z","author_association":"NONE","body":"## Description\r\n\r\nSupertuxkart can't be compiled on Ubuntu 18.10 with the default settings. A workaround is to compile with \"USE_GLES2\" to use the GLES renderer instead of the GL one. It also happens regardless if \"USE_SYSTEM_GLEW\" is set or not.\r\n\r\n## Configuration\r\n\r\nGIT version of STK\r\nSystem: Ubuntu 18.10 (x64)\r\n\r\n## Additional information\r\n\r\n<details>\r\n<summary>\r\nPart of the compilation log\r\n</summary>\r\n<p>\r\n[ 43%] Building CXX object CMakeFiles/supertuxkart.dir/src/animations/animation_base.cpp.o\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12066:105: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, const GLfloat*)’\r\n GLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18734:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, GLfloat*)’\r\n typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12068:103: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, const GLint*)’\r\n FNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18736:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, GLint*)’\r\n typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12070:96: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum, const GLfloat*)’\r\n NTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18730:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum, GLfloat*)’\r\n typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12072:94: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum, const GLint*)’\r\n IENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18732:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum, GLint*)’\r\n typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12079:104: error: conflicting declaration ‘typedef void (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, GLfloat*)’\r\n NGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18743:28: note: previous declaration as ‘typedef void (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, const GLfloat*)’\r\n typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12080:102: error: conflicting declaration ‘typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, GLint*)’\r\n PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18744:28: note: previous declaration as ‘typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, const GLint*)’\r\n typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12083:74: error: ‘void __glewFragmentColorMaterialSGIX(GLenum, GLenum)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentColorMaterialSGIX (GLenum face, GLenum mode);\r\n                                                                          ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22672:52: note: previous declaration ‘void (* __glewFragmentColorMaterialSGIX)(GLenum, GLenum)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX;\r\n                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12084:84: error: ‘void __glewFragmentLightfSGIX(GLenum, GLenum, GLfloat)’ redeclared as different kind of symbol\r\n void APIENTRY glFragmentLightfSGIX (GLenum light, GLenum pname, GLfloat param);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22677:45: note: previous declaration ‘void (* __glewFragmentLightfSGIX)(GLenum, GLenum, GLfloat)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX;\r\n                                             ^~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12085:93: error: ‘void __glewFragmentLightfvSGIX(GLenum, GLenum, const GLfloat*)’ redeclared as different kind of symbol\r\n NTRY glFragmentLightfvSGIX (GLenum light, GLenum pname, const GLfloat *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22678:46: note: previous declaration ‘void (* __glewFragmentLightfvSGIX)(GLenum, GLenum, GLfloat*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX;\r\n                                              ^~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12086:82: error: ‘void __glewFragmentLightiSGIX(GLenum, GLenum, GLint)’ redeclared as different kind of symbol\r\n I void APIENTRY glFragmentLightiSGIX (GLenum light, GLenum pname, GLint param);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22679:45: note: previous declaration ‘void (* __glewFragmentLightiSGIX)(GLenum, GLenum, GLint)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX;\r\n                                             ^~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12087:91: error: ‘void __glewFragmentLightivSGIX(GLenum, GLenum, const GLint*)’ redeclared as different kind of symbol\r\n IENTRY glFragmentLightivSGIX (GLenum light, GLenum pname, const GLint *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22680:46: note: previous declaration ‘void (* __glewFragmentLightivSGIX)(GLenum, GLenum, GLint*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX;\r\n                                              ^~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12088:75: error: ‘void __glewFragmentLightModelfSGIX(GLenum, GLfloat)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentLightModelfSGIX (GLenum pname, GLfloat param);\r\n                                                                           ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22673:50: note: previous declaration ‘void (* __glewFragmentLightModelfSGIX)(GLenum, GLfloat)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX;\r\n                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12089:84: error: ‘void __glewFragmentLightModelfvSGIX(GLenum, const GLfloat*)’ redeclared as different kind of symbol\r\n void APIENTRY glFragmentLightModelfvSGIX (GLenum pname, const GLfloat *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22674:51: note: previous declaration ‘void (* __glewFragmentLightModelfvSGIX)(GLenum, GLfloat*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX;\r\n                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12090:73: error: ‘void __glewFragmentLightModeliSGIX(GLenum, GLint)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentLightModeliSGIX (GLenum pname, GLint param);\r\n                                                                         ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22675:50: note: previous declaration ‘void (* __glewFragmentLightModeliSGIX)(GLenum, GLint)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX;\r\n                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12091:82: error: ‘void __glewFragmentLightModelivSGIX(GLenum, const GLint*)’ redeclared as different kind of symbol\r\n I void APIENTRY glFragmentLightModelivSGIX (GLenum pname, const GLint *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22676:51: note: previous declaration ‘void (* __glewFragmentLightModelivSGIX)(GLenum, GLint*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX;\r\n                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12092:86: error: ‘void __glewFragmentMaterialfSGIX(GLenum, GLenum, GLfloat)’ redeclared as different kind of symbol\r\n id APIENTRY glFragmentMaterialfSGIX (GLenum face, GLenum pname, GLfloat param);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22681:48: note: previous declaration ‘void (* __glewFragmentMaterialfSGIX)(GLenum, GLenum, GLfloat)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX;\r\n                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12093:95: error: ‘void __glewFragmentMaterialfvSGIX(GLenum, GLenum, const GLfloat*)’ redeclared as different kind of symbol\r\n RY glFragmentMaterialfvSGIX (GLenum face, GLenum pname, const GLfloat *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22682:49: note: previous declaration ‘void (* __glewFragmentMaterialfvSGIX)(GLenum, GLenum, const GLfloat*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX;\r\n                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12094:84: error: ‘void __glewFragmentMaterialiSGIX(GLenum, GLenum, GLint)’ redeclared as different kind of symbol\r\n void APIENTRY glFragmentMaterialiSGIX (GLenum face, GLenum pname, GLint param);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22683:48: note: previous declaration ‘void (* __glewFragmentMaterialiSGIX)(GLenum, GLenum, GLint)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX;\r\n                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12095:93: error: ‘void __glewFragmentMaterialivSGIX(GLenum, GLenum, const GLint*)’ redeclared as different kind of symbol\r\n NTRY glFragmentMaterialivSGIX (GLenum face, GLenum pname, const GLint *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22684:49: note: previous declaration ‘void (* __glewFragmentMaterialivSGIX)(GLenum, GLenum, const GLint*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX;\r\n                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12096:90: error: ‘void __glewGetFragmentLightfvSGIX(GLenum, GLenum, GLfloat*)’ redeclared as different kind of symbol\r\n PIENTRY glGetFragmentLightfvSGIX (GLenum light, GLenum pname, GLfloat *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22685:49: note: previous declaration ‘void (* __glewGetFragmentLightfvSGIX)(GLenum, GLenum, GLfloat*)’\r\n GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX;\r\n                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12097:88: error: ‘void __glewGetFragmentLightivSGIX(GLenum, GLenum, GLint*)’ redeclared as different kind of symbol\r\n  APIENTRY glGetFragmentLightivSGIX (GLenum light, GLenum pname, GLint *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22686:49: note: previous declaration ‘void (* __glewGetFragmentLightivSGIX)(GLenum, GLenum, GLint*)’\r\n GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX;\r\n                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12098:92: error: ‘void __glewGetFragmentMaterialfvSGIX(GLenum, GLenum, GLfloat*)’ redeclared as different kind of symbol\r\n ENTRY glGetFragmentMaterialfvSGIX (GLenum face, GLenum pname, GLfloat *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22687:52: note: previous declaration ‘void (* __glewGetFragmentMaterialfvSGIX)(GLenum, GLenum, const GLfloat*)’\r\n GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX;\r\n                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/usr/include/GL/glext.h:12099:90: error: ‘void __glewGetFragmentMaterialivSGIX(GLenum, GLenum, GLint*)’ redeclared as different kind of symbol\r\n PIENTRY glGetFragmentMaterialivSGIX (GLenum face, GLenum pname, GLint *params);\r\n                                                                              ^\r\n\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/guiengine/widgets/model_view_widget.hpp:25,\r\n                 from /data/git/stk-code/src/guiengine/widgets.hpp:29,\r\n                 from /data/git/stk-code/src/states_screens/dialogs/addons_loading.hpp:24,\r\n                 from /data/git/stk-code/src/states_screens/addons_screen.hpp:24,\r\n                 from /data/git/stk-code/src/addons/news_manager.cpp:26:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22688:52: note: previous declaration ‘void (* __glewGetFragmentMaterialivSGIX)(GLenum, GLenum, const GLint*)’\r\n GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX;\r\n                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12066:105: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, const GLfloat*)’\r\n typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);\r\n                                                                                                         ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18734:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, GLfloat*)’\r\n typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12068:103: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, const GLint*)’\r\n typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);\r\n                                                                                                       ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18736:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, GLint*)’\r\n typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12070:96: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum, const GLfloat*)’\r\n typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);\r\n                                                                                                ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18730:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum, GLfloat*)’\r\n typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12072:94: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum, const GLint*)’\r\n typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);\r\n                                                                                              ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18732:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum, GLint*)’\r\n typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12079:104: error: conflicting declaration ‘typedef void (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, GLfloat*)’\r\n typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);\r\n                                                                                                        ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18743:28: note: previous declaration as ‘typedef void (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, const GLfloat*)’\r\n typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12080:102: error: conflicting declaration ‘typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, GLint*)’\r\n typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);\r\n                                                                                                      ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:18744:28: note: previous declaration as ‘typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, const GLint*)’\r\n typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);\r\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12083:74: error: ‘void __glewFragmentColorMaterialSGIX(GLenum, GLenum)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentColorMaterialSGIX (GLenum face, GLenum mode);\r\n                                                                          ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22672:52: note: previous declaration ‘void (* __glewFragmentColorMaterialSGIX)(GLenum, GLenum)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX;\r\n                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12084:84: error: ‘void __glewFragmentLightfSGIX(GLenum, GLenum, GLfloat)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentLightfSGIX (GLenum light, GLenum pname, GLfloat param);\r\n                                                                                    ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22677:45: note: previous declaration ‘void (* __glewFragmentLightfSGIX)(GLenum, GLenum, GLfloat)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX;\r\n                                             ^~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12085:93: error: ‘void __glewFragmentLightfvSGIX(GLenum, GLenum, const GLfloat*)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentLightfvSGIX (GLenum light, GLenum pname, const GLfloat *params);\r\n                                                                                             ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22678:46: note: previous declaration ‘void (* __glewFragmentLightfvSGIX)(GLenum, GLenum, GLfloat*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX;\r\n                                              ^~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12086:82: error: ‘void __glewFragmentLightiSGIX(GLenum, GLenum, GLint)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentLightiSGIX (GLenum light, GLenum pname, GLint param);\r\n                                                                                  ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22679:45: note: previous declaration ‘void (* __glewFragmentLightiSGIX)(GLenum, GLenum, GLint)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX;\r\n                                             ^~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12087:91: error: ‘void __glewFragmentLightivSGIX(GLenum, GLenum, const GLint*)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentLightivSGIX (GLenum light, GLenum pname, const GLint *params);\r\n                                                                                           ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22680:46: note: previous declaration ‘void (* __glewFragmentLightivSGIX)(GLenum, GLenum, GLint*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX;\r\n                                              ^~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12088:75: error: ‘void __glewFragmentLightModelfSGIX(GLenum, GLfloat)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentLightModelfSGIX (GLenum pname, GLfloat param);\r\n                                                                           ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22673:50: note: previous declaration ‘void (* __glewFragmentLightModelfSGIX)(GLenum, GLfloat)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX;\r\n                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12089:84: error: ‘void __glewFragmentLightModelfvSGIX(GLenum, const GLfloat*)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentLightModelfvSGIX (GLenum pname, const GLfloat *params);\r\n                                                                                    ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22674:51: note: previous declaration ‘void (* __glewFragmentLightModelfvSGIX)(GLenum, GLfloat*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX;\r\n                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12090:73: error: ‘void __glewFragmentLightModeliSGIX(GLenum, GLint)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentLightModeliSGIX (GLenum pname, GLint param);\r\n                                                                         ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22675:50: note: previous declaration ‘void (* __glewFragmentLightModeliSGIX)(GLenum, GLint)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX;\r\n                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12091:82: error: ‘void __glewFragmentLightModelivSGIX(GLenum, const GLint*)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentLightModelivSGIX (GLenum pname, const GLint *params);\r\n                                                                                  ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22676:51: note: previous declaration ‘void (* __glewFragmentLightModelivSGIX)(GLenum, GLint*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX;\r\n                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12092:86: error: ‘void __glewFragmentMaterialfSGIX(GLenum, GLenum, GLfloat)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentMaterialfSGIX (GLenum face, GLenum pname, GLfloat param);\r\n                                                                                      ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22681:48: note: previous declaration ‘void (* __glewFragmentMaterialfSGIX)(GLenum, GLenum, GLfloat)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX;\r\n                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12093:95: error: ‘void __glewFragmentMaterialfvSGIX(GLenum, GLenum, const GLfloat*)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentMaterialfvSGIX (GLenum face, GLenum pname, const GLfloat *params);\r\n                                                                                               ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22682:49: note: previous declaration ‘void (* __glewFragmentMaterialfvSGIX)(GLenum, GLenum, const GLfloat*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX;\r\n                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12094:84: error: ‘void __glewFragmentMaterialiSGIX(GLenum, GLenum, GLint)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentMaterialiSGIX (GLenum face, GLenum pname, GLint param);\r\n                                                                                    ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22683:48: note: previous declaration ‘void (* __glewFragmentMaterialiSGIX)(GLenum, GLenum, GLint)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX;\r\n                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12095:93: error: ‘void __glewFragmentMaterialivSGIX(GLenum, GLenum, const GLint*)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glFragmentMaterialivSGIX (GLenum face, GLenum pname, const GLint *params);\r\n                                                                                             ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22684:49: note: previous declaration ‘void (* __glewFragmentMaterialivSGIX)(GLenum, GLenum, const GLint*)’\r\n GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX;\r\n                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12096:90: error: ‘void __glewGetFragmentLightfvSGIX(GLenum, GLenum, GLfloat*)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glGetFragmentLightfvSGIX (GLenum light, GLenum pname, GLfloat *params);\r\n                                                                                          ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22685:49: note: previous declaration ‘void (* __glewGetFragmentLightfvSGIX)(GLenum, GLenum, GLfloat*)’\r\n GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX;\r\n                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12097:88: error: ‘void __glewGetFragmentLightivSGIX(GLenum, GLenum, GLint*)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glGetFragmentLightivSGIX (GLenum light, GLenum pname, GLint *params);\r\n                                                                                        ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22686:49: note: previous declaration ‘void (* __glewGetFragmentLightivSGIX)(GLenum, GLenum, GLint*)’\r\n GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX;\r\n                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12098:92: error: ‘void __glewGetFragmentMaterialfvSGIX(GLenum, GLenum, GLfloat*)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glGetFragmentMaterialfvSGIX (GLenum face, GLenum pname, GLfloat *params);\r\n                                                                                            ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22687:52: note: previous declaration ‘void (* __glewGetFragmentMaterialfvSGIX)(GLenum, GLenum, const GLfloat*)’\r\n GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX;\r\n                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:58,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/usr/include/GL/glext.h:12099:90: error: ‘void __glewGetFragmentMaterialivSGIX(GLenum, GLenum, GLint*)’ redeclared as different kind of symbol\r\n GLAPI void APIENTRY glGetFragmentMaterialivSGIX (GLenum face, GLenum pname, GLint *params);\r\n                                                                                          ^\r\nIn file included from /data/git/stk-code/src/graphics/gl_headers.hpp:27,\r\n                 from /data/git/stk-code/src/graphics/abstract_renderer.hpp:21,\r\n                 from /data/git/stk-code/src/graphics/irr_driver.hpp:36,\r\n                 from /data/git/stk-code/src/addons/zip.cpp:22:\r\n/data/git/stk-code/lib/glew/include/GL/glew.h:22688:52: note: previous declaration ‘void (* __glewGetFragmentMaterialivSGIX)(GLenum, GLenum, const GLint*)’\r\n GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX;\r\n                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nmake[2]: *** [CMakeFiles/supertuxkart.dir/build.make:141: CMakeFiles/supertuxkart.dir/src/addons/news_manager.cpp.o] Error 1\r\nmake[2]: *** Attente des tâches non terminées....\r\nmake[2]: *** [CMakeFiles/supertuxkart.dir/build.make:154: CMakeFiles/supertuxkart.dir/src/addons/zip.cpp.o] Error 1\r\nmake[1]: *** [CMakeFiles/Makefile2:80: CMakeFiles/supertuxkart.dir/all] Error 2\r\nmake: *** [Makefile:130: all] Error 2\r\n</p>\r\n</details>\r\n"},"comment":{"url":"https://api.github.com/repos/supertuxkart/stk-code/issues/comments/440626877","html_url":"https://github.com/supertuxkart/stk-code/issues/3557#issuecomment-440626877","issue_url":"https://api.github.com/repos/supertuxkart/stk-code/issues/3557","id":440626877,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MDYyNjg3Nw==","user":{"login":"gyroninja","id":1111757,"node_id":"MDQ6VXNlcjExMTE3NTc=","avatar_url":"https://avatars1.githubusercontent.com/u/1111757?v=4","gravatar_id":"","url":"https://api.github.com/users/gyroninja","html_url":"https://github.com/gyroninja","followers_url":"https://api.github.com/users/gyroninja/followers","following_url":"https://api.github.com/users/gyroninja/following{/other_user}","gists_url":"https://api.github.com/users/gyroninja/gists{/gist_id}","starred_url":"https://api.github.com/users/gyroninja/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gyroninja/subscriptions","organizations_url":"https://api.github.com/users/gyroninja/orgs","repos_url":"https://api.github.com/users/gyroninja/repos","events_url":"https://api.github.com/users/gyroninja/events{/privacy}","received_events_url":"https://api.github.com/users/gyroninja/received_events","type":"User","site_admin":false},"created_at":"2018-11-21T11:12:30Z","updated_at":"2018-11-21T11:12:30Z","author_association":"NONE","body":"I'm still getting this error on latest master. I think this error showed up after upgrading to mesa-18.3 (on Gentoo).\r\nThis is likely the same issue as https://github.com/mupen64plus/mupen64plus-user-issues/issues/704\r\nThey solved it by not including gl (gl.h or glext.h) headers when including glew.\r\nThis fix can be ported to this project by editing src/graphics/gl_headers.hpp to having the conditional includes starting at 32 be wrapped in an additional conditional that checks if we are going to use glew or not.\r\nI am able to successfully compile by deleting the opengl includes which are currently line 32-59 of the file."}}
{"actor":{"display_login":"gyroninja"}}