Package: mupen64plus-video-z64 / 2.0.0+13+g72af4f0-8
Metadata
Package | Version | Patches format |
---|---|---|
mupen64plus-video-z64 | 2.0.0+13+g72af4f0-8 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
Add printf format attribute.patch | (download) |
src/rdp.h |
3 2 + 1 - 0 ! |
add printf-format attribute The compiler needs to get more information for function declaration to help to find printf specific format attacks. |
Fix glew 1.12 includes.patch | (download) |
src/glshader.cpp |
2 1 + 1 - 0 ! |
fix glew >= 1.12 includes |
Don t create empty directory for shared data files.patch | (download) |
projects/unix/Makefile |
5 0 + 5 - 0 ! |
don't create empty directory for shared data files |
Fix spelling errors.patch | (download) |
src/rgl_rendermode.cpp |
2 1 + 1 - 0 ! |
fix spelling errors |
Replace glext with glew.patch | (download) |
src/glshader.cpp |
2 1 + 1 - 0 ! |
replace glext with glew GLEW 2.1 is now providing all the prototypes which are usually provided by glext.h. When both are providing them, the build would fail with: In file included from ../../src/glshader.cpp:39: /usr/include/GL/glext.h:12080:102: error: conflicting declaration 'typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, GLint*)' typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params); ^ In file included from ../../src/glshader.cpp:22: /usr/include/GL/glew.h:18744:28: note: previous declaration as 'typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, const GLint*)' typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |