Hi,
Simple fix attached.
Can NMU if needed
Alastair
On 30/11/2018 16:04, Andreas Beckmann wrote:
Source: glew
Version: 2.1.0-2
Severity: serious
Control: affects -1 + src:pymol
Hi,
I just noticed that pymol stated to FTBFS, this seems to be caused by
glew (which was updated recently, while libglvnd hasn't seen changes
for some time):
In file included from layer0/os_gl.h:60,
from layer1/Ortho.h:28,
from layer0/Err.cpp:22:
/usr/include/GL/glext.h:12066:105: error: conflicting declaration 'typedef void
(* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, const GLfloat*)'
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum
pname, const GLfloat *params);
^
In file included from layer0/os_gl.h:58,
from layer1/Ortho.h:28,
from layer0/Err.cpp:22:
/usr/include/GL/glew.h:18734:28: note: previous declaration as 'typedef void (*
PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, GLfloat*)'
typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light,
GLenum pname, GLfloat* params);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from layer0/os_gl.h:60,
from layer1/Ortho.h:28,
from layer0/Err.cpp:22:
/usr/include/GL/glext.h:12068:103: error: conflicting declaration 'typedef void
(* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, const GLint*)'
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum
pname, const GLint *params);
^
In file included from layer0/os_gl.h:58,
from layer1/Ortho.h:28,
from layer0/Err.cpp:22:
/usr/include/GL/glew.h:18736:28: note: previous declaration as 'typedef void (*
PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, GLint*)'
typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light,
GLenum pname, GLint* params);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
and so on...
Full log attached. This happens with both pymol in sid and experimental.
Andreas
--
Alastair McKinstry, <[email protected]>, <[email protected]>,
https://diaspora.sceal.ie/u/amckinstry
Commander Vimes didn’t like the phrase “The innocent have nothing to fear,”
believing the innocent had everything to fear, mostly from the guilty but in
the longer term
even more from those who say things like “The innocent have nothing to fear.”
- T. Pratchett, Snuff
Index: pymol-2.2.0+dfsg/layer0/os_gl.h
===================================================================
--- pymol-2.2.0+dfsg.orig/layer0/os_gl.h
+++ pymol-2.2.0+dfsg/layer0/os_gl.h
@@ -57,7 +57,6 @@
#include<GL/glew.h>
#include<GL/gl.h>
-#include<GL/glext.h>
#define GLDOUBLEMULTMATRIX glMultMatrixd
#define GLDOUBLETRANSLATE glTranslated