Obtaining file:///home/urefrain/pupil/pupil-3.3/pyglui Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Requirement already satisfied: cysignals in /home/urefrain/.local/lib/python3.6/site-packages (from pyglui==1.29.1) (1.10.2) Requirement already satisfied: Cython>=0.28 in /home/urefrain/.local/lib/python3.6/site-packages (from cysignals->pyglui==1.29.1) (0.29.21) Installing collected packages: pyglui Attempting uninstall: pyglui Found existing installation: pyglui 1.23 Uninstalling pyglui-1.23: Successfully uninstalled pyglui-1.23 Running setup.py develop for pyglui ERROR: Command errored out with exit status 1: command: /usr/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/urefrain/pupil/pupil-3.3/pyglui/setup.py'"'"'; __file__='"'"'/home/urefrain/pupil/pupil-3.3/pyglui/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' develop --no-deps cwd: /home/urefrain/pupil/pupil-3.3/pyglui/ Complete output (419 lines): 'glew.pxd' is up-to-date. pyglui/ui.pyx: cannot find cimported module 'pyglui.cygl' pyglui/graph.pyx: cannot find cimported module 'pyglui.cygl' running develop running egg_info writing pyglui.egg-info/PKG-INFO writing dependency_links to pyglui.egg-info/dependency_links.txt writing requirements to pyglui.egg-info/requires.txt writing top-level names to pyglui.egg-info/top_level.txt reading manifest file 'pyglui.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'pyglui.egg-info/SOURCES.txt' running build_ext building 'pyglui.ui' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I./pyglui/cygl -Ipyglui/cygl/ -I. -I/tmp/pip-build-env-dkw2y7vy/overlay/lib/python3.6/site-packages/numpy/core/include -I/usr/include/GL -Ipyglui/pyfontstash/fontstash/src -I/usr/include/python3.6m -c pyglui/ui.cpp -o build/temp.linux-x86_64-3.6/pyglui/ui.o -Wno-strict-aliasing -O2 In file included from ./pyglui/cygl/include_glew.h:1:0, from pyglui/ui.cpp:615: /usr/include/GL/glew.h:85:2: error: #error gl.h included before glew.h #error gl.h included before glew.h ^~~~~ In file included from ./pyglui/cygl/include_glew.h:1:0, from pyglui/ui.cpp:615: /usr/include/GL/glew.h:16088:93: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum, GLfloat*)’ typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params); ^ In file included from /usr/include/GL/gl.h:2050:0, from pyglui/ui.cpp:610: /usr/include/GL/glext.h:12241:25: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum, const GLfloat*)’ typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pyglui/cygl/include_glew.h:1:0, from pyglui/ui.cpp:615: /usr/include/GL/glew.h:16090:91: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum, GLint*)’ typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params); ^ In file included from /usr/include/GL/gl.h:2050:0, from pyglui/ui.cpp:610: /usr/include/GL/glext.h:12243:25: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum, const GLint*)’ typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pyglui/cygl/include_glew.h:1:0, from pyglui/ui.cpp:615: /usr/include/GL/glew.h:16092:102: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, GLfloat*)’ typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params); ^ In file included from /usr/include/GL/gl.h:2050:0, from pyglui/ui.cpp:610: /usr/include/GL/glext.h:12237:25: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, const GLfloat*)’ typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pyglui/cygl/include_glew.h:1:0, from pyglui/ui.cpp:615: /usr/include/GL/glew.h:16094:100: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, GLint*)’ typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params); ^ In file included from /usr/include/GL/gl.h:2050:0, from pyglui/ui.cpp:610: /usr/include/GL/glext.h:12239:25: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, const GLint*)’ typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pyglui/cygl/include_glew.h:1:0, from pyglui/ui.cpp:615: /usr/include/GL/glew.h:16101:111: error: conflicting declaration ‘typedef void (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, const GLfloat*)’ typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data); ^ In file included from /usr/include/GL/gl.h:2050:0, from pyglui/ui.cpp:610: /usr/include/GL/glext.h:12250:25: note: previous declaration as ‘typedef void (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, GLfloat*)’ typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pyglui/cygl/include_glew.h:1:0, from pyglui/ui.cpp:615: /usr/include/GL/glew.h:16102:109: error: conflicting declaration ‘typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, const GLint*)’ typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data); ^ In file included from /usr/include/GL/gl.h:2050:0, from pyglui/ui.cpp:610: /usr/include/GL/glext.h:12251:25: note: previous declaration as ‘typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, GLint*)’ typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./pyglui/cygl/include_glew.h:1:0, from pyglui/ui.cpp:615: /usr/include/GL/glew.h:16750:17: error: ‘PFNGLCLIENTACTIVETEXTUREPROC’ does not name a type; did you mean ‘PFNGLCLIENTACTIVETEXTUREARBPROC’? GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCLIENTACTIVETEXTUREARBPROC /usr/include/GL/glew.h:16758:17: error: ‘PFNGLLOADTRANSPOSEMATRIXDPROC’ does not name a type; did you mean ‘PFNGLLOADTRANSPOSEMATRIXDARBPROC’? GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLLOADTRANSPOSEMATRIXDARBPROC /usr/include/GL/glew.h:16759:17: error: ‘PFNGLLOADTRANSPOSEMATRIXFPROC’ does not name a type; did you mean ‘PFNGLLOADTRANSPOSEMATRIXFARBPROC’? GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLLOADTRANSPOSEMATRIXFARBPROC /usr/include/GL/glew.h:16760:17: error: ‘PFNGLMULTTRANSPOSEMATRIXDPROC’ does not name a type; did you mean ‘PFNGLMULTTRANSPOSEMATRIXDARBPROC’? GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTTRANSPOSEMATRIXDARBPROC /usr/include/GL/glew.h:16761:17: error: ‘PFNGLMULTTRANSPOSEMATRIXFPROC’ does not name a type; did you mean ‘PFNGLMULTTRANSPOSEMATRIXFARBPROC’? GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTTRANSPOSEMATRIXFARBPROC /usr/include/GL/glew.h:16762:17: error: ‘PFNGLMULTITEXCOORD1DPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16763:17: error: ‘PFNGLMULTITEXCOORD1DVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD1HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD1HNVPROC /usr/include/GL/glew.h:16764:17: error: ‘PFNGLMULTITEXCOORD1FPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16765:17: error: ‘PFNGLMULTITEXCOORD1FVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD1HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD1HNVPROC /usr/include/GL/glew.h:16766:17: error: ‘PFNGLMULTITEXCOORD1IPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16767:17: error: ‘PFNGLMULTITEXCOORD1IVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD1HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD1HNVPROC /usr/include/GL/glew.h:16768:17: error: ‘PFNGLMULTITEXCOORD1SPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16769:17: error: ‘PFNGLMULTITEXCOORD1SVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD1HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD1HNVPROC /usr/include/GL/glew.h:16770:17: error: ‘PFNGLMULTITEXCOORD2DPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16771:17: error: ‘PFNGLMULTITEXCOORD2DVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD2HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD2HNVPROC /usr/include/GL/glew.h:16772:17: error: ‘PFNGLMULTITEXCOORD2FPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16773:17: error: ‘PFNGLMULTITEXCOORD2FVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD2HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD2HNVPROC /usr/include/GL/glew.h:16774:17: error: ‘PFNGLMULTITEXCOORD2IPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16775:17: error: ‘PFNGLMULTITEXCOORD2IVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD2HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD2HNVPROC /usr/include/GL/glew.h:16776:17: error: ‘PFNGLMULTITEXCOORD2SPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16777:17: error: ‘PFNGLMULTITEXCOORD2SVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD2HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD2HNVPROC /usr/include/GL/glew.h:16778:17: error: ‘PFNGLMULTITEXCOORD3DPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16779:17: error: ‘PFNGLMULTITEXCOORD3DVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD3HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD3HNVPROC /usr/include/GL/glew.h:16780:17: error: ‘PFNGLMULTITEXCOORD3FPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16781:17: error: ‘PFNGLMULTITEXCOORD3FVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD3HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD3HNVPROC /usr/include/GL/glew.h:16782:17: error: ‘PFNGLMULTITEXCOORD3IPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16783:17: error: ‘PFNGLMULTITEXCOORD3IVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD3HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD3HNVPROC /usr/include/GL/glew.h:16784:17: error: ‘PFNGLMULTITEXCOORD3SPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16785:17: error: ‘PFNGLMULTITEXCOORD3SVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD3HNVPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD3HNVPROC /usr/include/GL/glew.h:16786:17: error: ‘PFNGLMULTITEXCOORD4DPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16787:17: error: ‘PFNGLMULTITEXCOORD4DVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16788:17: error: ‘PFNGLMULTITEXCOORD4FPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16789:17: error: ‘PFNGLMULTITEXCOORD4FVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16790:17: error: ‘PFNGLMULTITEXCOORD4IPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16791:17: error: ‘PFNGLMULTITEXCOORD4IVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16792:17: error: ‘PFNGLMULTITEXCOORD4SPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s; ^~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:16793:17: error: ‘PFNGLMULTITEXCOORD4SVPROC’ does not name a type; did you mean ‘PFNGLMULTITEXCOORD4XPROC’? GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD4XPROC /usr/include/GL/glew.h:17426:17: error: ‘PFNGLCOLORSUBTABLEPROC’ does not name a type; did you mean ‘PFNGLCOLORSUBTABLEEXTPROC’? GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEPROC __glewColorSubTable; ^~~~~~~~~~~~~~~~~~~~~~ PFNGLCOLORSUBTABLEEXTPROC /usr/include/GL/glew.h:17427:17: error: ‘PFNGLCOLORTABLEPROC’ does not name a type; did you mean ‘PFNGLCOLORTABLESGIPROC’? GLEW_FUN_EXPORT PFNGLCOLORTABLEPROC __glewColorTable; ^~~~~~~~~~~~~~~~~~~ PFNGLCOLORTABLESGIPROC /usr/include/GL/glew.h:17428:17: error: ‘PFNGLCOLORTABLEPARAMETERFVPROC’ does not name a type; did you mean ‘PFNGLCOLORTABLEPARAMETERFVSGIPROC’? GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCOLORTABLEPARAMETERFVSGIPROC /usr/include/GL/glew.h:17429:17: error: ‘PFNGLCOLORTABLEPARAMETERIVPROC’ does not name a type; did you mean ‘PFNGLCOLORTABLEPARAMETERIVSGIPROC’? GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCOLORTABLEPARAMETERIVSGIPROC /usr/include/GL/glew.h:17430:17: error: ‘PFNGLCONVOLUTIONFILTER1DPROC’ does not name a type; did you mean ‘PFNGLCONVOLUTIONFILTER1DEXTPROC’? GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCONVOLUTIONFILTER1DEXTPROC /usr/include/GL/glew.h:17431:17: error: ‘PFNGLCONVOLUTIONFILTER2DPROC’ does not name a type; did you mean ‘PFNGLCONVOLUTIONFILTER2DEXTPROC’? GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCONVOLUTIONFILTER2DEXTPROC /usr/include/GL/glew.h:17432:17: error: ‘PFNGLCONVOLUTIONPARAMETERFPROC’ does not name a type; did you mean ‘PFNGLCONVOLUTIONPARAMETERFEXTPROC’? GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCONVOLUTIONPARAMETERFEXTPROC /usr/include/GL/glew.h:17433:17: error: ‘PFNGLCONVOLUTIONPARAMETERFVPROC’ does not name a type; did you mean ‘PFNGLCONVOLUTIONPARAMETERFVEXTPROC’? GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCONVOLUTIONPARAMETERFVEXTPROC /usr/include/GL/glew.h:17434:17: error: ‘PFNGLCONVOLUTIONPARAMETERIPROC’ does not name a type; did you mean ‘PFNGLCONVOLUTIONPARAMETERIEXTPROC’? GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCONVOLUTIONPARAMETERIEXTPROC /usr/include/GL/glew.h:17435:17: error: ‘PFNGLCONVOLUTIONPARAMETERIVPROC’ does not name a type; did you mean ‘PFNGLCONVOLUTIONPARAMETERIVEXTPROC’? GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCONVOLUTIONPARAMETERIVEXTPROC /usr/include/GL/glew.h:17436:17: error: ‘PFNGLCOPYCOLORSUBTABLEPROC’ does not name a type; did you mean ‘PFNGLCOPYCOLORSUBTABLEEXTPROC’? GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable; ^~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCOPYCOLORSUBTABLEEXTPROC /usr/include/GL/glew.h:17437:17: error: ‘PFNGLCOPYCOLORTABLEPROC’ does not name a type; did you mean ‘PFNGLCOPYCOLORTABLESGIPROC’? GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable; ^~~~~~~~~~~~~~~~~~~~~~~ PFNGLCOPYCOLORTABLESGIPROC /usr/include/GL/glew.h:17438:17: error: ‘PFNGLCOPYCONVOLUTIONFILTER1DPROC’ does not name a type; did you mean ‘PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC’? GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC /usr/include/GL/glew.h:17439:17: error: ‘PFNGLCOPYCONVOLUTIONFILTER2DPROC’ does not name a type; did you mean ‘PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC’? GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC /usr/include/GL/glew.h:17440:17: error: ‘PFNGLGETCOLORTABLEPROC’ does not name a type; did you mean ‘PFNGLGETNCOLORTABLEPROC’? GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPROC __glewGetColorTable; ^~~~~~~~~~~~~~~~~~~~~~ PFNGLGETNCOLORTABLEPROC /usr/include/GL/glew.h:17441:17: error: ‘PFNGLGETCOLORTABLEPARAMETERFVPROC’ does not name a type; did you mean ‘PFNGLGETCOLORTABLEPARAMETERFVSGIPROC’? GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLGETCOLORTABLEPARAMETERFVSGIPROC /usr/include/GL/glew.h:17442:17: error: ‘PFNGLGETCOLORTABLEPARAMETERIVPROC’ does not name a type; did you mean ‘PFNGLGETCOLORTABLEPARAMETERIVSGIPROC’? GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLGETCOLORTABLEPARAMETERIVSGIPROC /usr/include/GL/glew.h:17443:17: error: ‘PFNGLGETCONVOLUTIONFILTERPROC’ does not name a type; did you mean ‘PFNGLGETNCONVOLUTIONFILTERPROC’? GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLGETNCONVOLUTIONFILTERPROC /usr/include/GL/glew.h:17444:17: error: ‘PFNGLGETCONVOLUTIONPARAMETERFVPROC’ does not name a type; did you mean ‘PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC’? GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC /usr/include/GL/glew.h:17445:17: error: ‘PFNGLGETCONVOLUTIONPARAMETERIVPROC’ does not name a type; did you mean ‘PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC’? GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC /usr/include/GL/glew.h:17446:17: error: ‘PFNGLGETHISTOGRAMPROC’ does not name a type; did you mean ‘PFNGLGETNHISTOGRAMPROC’? GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPROC __glewGetHistogram; ^~~~~~~~~~~~~~~~~~~~~ PFNGLGETNHISTOGRAMPROC /usr/include/GL/glew.h:17447:17: error: ‘PFNGLGETHISTOGRAMPARAMETERFVPROC’ does not name a type; did you mean ‘PFNGLGETHISTOGRAMPARAMETERFVEXTPROC’? GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLGETHISTOGRAMPARAMETERFVEXTPROC /usr/include/GL/glew.h:17448:17: error: ‘PFNGLGETHISTOGRAMPARAMETERIVPROC’ does not name a type; did you mean ‘PFNGLGETHISTOGRAMPARAMETERIVEXTPROC’? GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLGETHISTOGRAMPARAMETERIVEXTPROC /usr/include/GL/glew.h:17449:17: error: ‘PFNGLGETMINMAXPROC’ does not name a type; did you mean ‘PFNGLGETNMINMAXPROC’? GLEW_FUN_EXPORT PFNGLGETMINMAXPROC __glewGetMinmax; ^~~~~~~~~~~~~~~~~~ PFNGLGETNMINMAXPROC /usr/include/GL/glew.h:17450:17: error: ‘PFNGLGETMINMAXPARAMETERFVPROC’ does not name a type; did you mean ‘PFNGLGETMINMAXPARAMETERFVEXTPROC’? GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLGETMINMAXPARAMETERFVEXTPROC /usr/include/GL/glew.h:17451:17: error: ‘PFNGLGETMINMAXPARAMETERIVPROC’ does not name a type; did you mean ‘PFNGLGETMINMAXPARAMETERIVEXTPROC’? GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLGETMINMAXPARAMETERIVEXTPROC /usr/include/GL/glew.h:17452:17: error: ‘PFNGLGETSEPARABLEFILTERPROC’ does not name a type; did you mean ‘PFNGLGETNSEPARABLEFILTERPROC’? GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLGETNSEPARABLEFILTERPROC /usr/include/GL/glew.h:17453:17: error: ‘PFNGLHISTOGRAMPROC’ does not name a type; did you mean ‘PFNGLHISTOGRAMEXTPROC’? GLEW_FUN_EXPORT PFNGLHISTOGRAMPROC __glewHistogram; ^~~~~~~~~~~~~~~~~~ PFNGLHISTOGRAMEXTPROC /usr/include/GL/glew.h:17454:17: error: ‘PFNGLMINMAXPROC’ does not name a type; did you mean ‘PFNGLMINMAXEXTPROC’? GLEW_FUN_EXPORT PFNGLMINMAXPROC __glewMinmax; ^~~~~~~~~~~~~~~ PFNGLMINMAXEXTPROC /usr/include/GL/glew.h:17455:17: error: ‘PFNGLRESETHISTOGRAMPROC’ does not name a type; did you mean ‘PFNGLRESETHISTOGRAMEXTPROC’? GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMPROC __glewResetHistogram; ^~~~~~~~~~~~~~~~~~~~~~~ PFNGLRESETHISTOGRAMEXTPROC /usr/include/GL/glew.h:17456:17: error: ‘PFNGLRESETMINMAXPROC’ does not name a type; did you mean ‘PFNGLRESETMINMAXEXTPROC’? GLEW_FUN_EXPORT PFNGLRESETMINMAXPROC __glewResetMinmax; ^~~~~~~~~~~~~~~~~~~~ PFNGLRESETMINMAXEXTPROC /usr/include/GL/glew.h:17457:17: error: ‘PFNGLSEPARABLEFILTER2DPROC’ does not name a type; did you mean ‘PFNGLSEPARABLEFILTER2DEXTPROC’? GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D; ^~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLSEPARABLEFILTER2DEXTPROC pyglui/ui.cpp: In function ‘__pyx_t_6pyglui_2ui_fbo_tex_id __pyx_f_6pyglui_2ui_create_ui_texture(__pyx_obj_6pyglui_2ui_Vec2*)’: pyglui/ui.cpp:7170:3: error: ‘glGenFramebuffers’ was not declared in this scope glGenFramebuffers(1, (&__pyx_v_ui_layer.fbo_id)); ^~~~~~~~~~~~~~~~~ pyglui/ui.cpp:7170:3: note: suggested alternative: ‘__glewGenFramebuffers’ glGenFramebuffers(1, (&__pyx_v_ui_layer.fbo_id)); ^~~~~~~~~~~~~~~~~ __glewGenFramebuffers pyglui/ui.cpp:7179:3: error: ‘glBindFramebuffer’ was not declared in this scope glBindFramebuffer(GL_FRAMEBUFFER, __pyx_v_ui_layer.fbo_id); ^~~~~~~~~~~~~~~~~ pyglui/ui.cpp:7179:3: note: suggested alternative: ‘__glewBindFramebuffer’ glBindFramebuffer(GL_FRAMEBUFFER, __pyx_v_ui_layer.fbo_id); ^~~~~~~~~~~~~~~~~ __glewBindFramebuffer pyglui/ui.cpp:7233:3: error: ‘glFramebufferTexture2D’ was not declared in this scope glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, __pyx_v_ui_layer.tex_id, 0); ^~~~~~~~~~~~~~~~~~~~~~ pyglui/ui.cpp:7233:3: note: suggested alternative: ‘__glewFramebufferTexture2D’ glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, __pyx_v_ui_layer.tex_id, 0); ^~~~~~~~~~~~~~~~~~~~~~ __glewFramebufferTexture2D pyglui/ui.cpp:7242:17: error: ‘glCheckFramebufferStatus’ was not declared in this scope __pyx_t_1 = ((glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~ pyglui/ui.cpp:7242:17: note: suggested alternative: ‘__glewCheckFramebufferStatus’ __pyx_t_1 = ((glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~ __glewCheckFramebufferStatus pyglui/ui.cpp: In function ‘PyObject* __pyx_f_6pyglui_2ui_destroy_ui_texture(__pyx_t_6pyglui_2ui_fbo_tex_id)’: pyglui/ui.cpp:7342:3: error: ‘glDeleteFramebuffers’ was not declared in this scope glDeleteFramebuffers(1, (&__pyx_v_ui_layer.fbo_id)); ^~~~~~~~~~~~~~~~~~~~ pyglui/ui.cpp:7342:3: note: suggested alternative: ‘__glewDeleteFramebuffers’ glDeleteFramebuffers(1, (&__pyx_v_ui_layer.fbo_id)); ^~~~~~~~~~~~~~~~~~~~ __glewDeleteFramebuffers pyglui/ui.cpp: In function ‘PyObject* __pyx_f_6pyglui_2ui_render_to_ui_texture(__pyx_t_6pyglui_2ui_fbo_tex_id)’: pyglui/ui.cpp:7434:3: error: ‘glBlendFuncSeparate’ was not declared in this scope glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_ONE); ^~~~~~~~~~~~~~~~~~~ pyglui/ui.cpp:7434:3: note: suggested alternative: ‘__glewBlendFuncSeparate’ glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_ONE); ^~~~~~~~~~~~~~~~~~~ __glewBlendFuncSeparate pyglui/ui.cpp:7443:3: error: ‘glBindFramebuffer’ was not declared in this scope glBindFramebuffer(GL_FRAMEBUFFER, __pyx_v_ui_layer.fbo_id); ^~~~~~~~~~~~~~~~~ pyglui/ui.cpp:7443:3: note: suggested alternative: ‘__glewBindFramebuffer’ glBindFramebuffer(GL_FRAMEBUFFER, __pyx_v_ui_layer.fbo_id); ^~~~~~~~~~~~~~~~~ __glewBindFramebuffer pyglui/ui.cpp: In function ‘PyObject* __pyx_f_6pyglui_2ui_render_to_screen()’: pyglui/ui.cpp:7498:3: error: ‘glBindFramebuffer’ was not declared in this scope glBindFramebuffer(GL_FRAMEBUFFER, 0); ^~~~~~~~~~~~~~~~~ pyglui/ui.cpp:7498:3: note: suggested alternative: ‘__glewBindFramebuffer’ glBindFramebuffer(GL_FRAMEBUFFER, 0); ^~~~~~~~~~~~~~~~~ __glewBindFramebuffer error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- Rolling back uninstall of pyglui Moving to /usr/local/lib/python3.6/dist-packages/pyglui-1.23.egg-info from /usr/local/lib/python3.6/dist-packages/~yglui-1.23.egg-info Moving to /usr/local/lib/python3.6/dist-packages/pyglui/ from /usr/local/lib/python3.6/dist-packages/~yglui ERROR: Command errored out with exit status 1: /usr/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/urefrain/pupil/pupil-3.3/pyglui/setup.py'"'"'; __file__='"'"'/home/urefrain/pupil/pupil-3.3/pyglui/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' develop --no-deps Check the logs for full command output.