I also get the neoconstant error. As for the matrix error, i stepped back through the source and found that it was introduced with:
SHA-1: f46f0462a5db7e46989f3c26b7f261b3bacbecfa Describe: v0.66_001-31-gf46f046 * Added support for OpenGL::Matrix, restored support for GLX, and fixed a number of GLUT and constant/API/export issues Notably as well, before that commit i get this: Found FreeGLUT v20801 After f46f, i get this: Found FreeGLUT v4 It would've been nice if f46f had split its changes up a little more so i could inspect them more separately. -- With regards, Christian Walde On Mon, 23 May 2016 15:07:48 +0200, <[email protected]> wrote: > -----Original Message----- > From: kmx > Sent: Sunday, May 22, 2016 6:19 PM > To: [email protected] > Subject: Re: [Pdl-general] CHM/OpenGL-0.6704_02.tar.gz released to CPAN > >> gl_const.h: In function 'neoconstant': >> gl_const.h:942:4: error: 'GL_TEXTURE_INDEX_SIZE_EXT' undeclared (first >> use >> in this function) >> i(GL_TEXTURE_INDEX_SIZE_EXT) >> ^ > > Yes, I see the same with perl-5.22.0 (with both freeglut-2.8.1 and > freeglut-3.0.0) > > Removing the offending symbol from gl_const.h fixed that issue for me. > But then a bit later on: > > ######################################## > .......... > pogl_matrix.xs: In function 'set_data_frustrum': > pogl_matrix.xs:119:5: error: parameter name omitted > GLfloat left, GLfloat right, GLfloat top, GLfloat bottom, GLfloat > near, > GLfloat far) > ^ > pogl_matrix.xs:119:5: error: parameter name omitted > ######################################## > > This led me to a strong sense of deja-vu, though I haven't gone digging > to > find out exactly why that might have been so ;-) > > In short, in pogl_matrix.xs, I changed the name of every variable named > 'near' to a variable named 'n', and every variable named 'far' to a > variable > named 'f'. > > The patch (to both gl_const.h and pogl_matrix.xs) is attached. > > After that, 0.6704_02 built and tested fine for me - but only against > freeglut-2.8.1. > As I reported shortly after freeglut-3.0.0 was released, the teapot demo > (that gets run as part of the test suite) crashes with freeglut-3.0.0. > > NOTE: I'm not saying the attached patch is portable - it's merely what I > used to get the thing to build and pass its test suite (including the > teapot > demo) on Windows. ------------------------------------------------------------------------------ Mobile security can be enabling, not merely restricting. Employees who bring their own devices (BYOD) to work are irked by the imposition of MDM restrictions. Mobile Device Manager Plus allows you to control only the apps on BYO-devices by containerizing them, leaving personal data untouched! https://ad.doubleclick.net/ddm/clk/304595813;131938128;j _______________________________________________ pdl-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/pdl-general
