Launchpad has imported 1 comments from the remote bug at https://bugs.freedesktop.org/show_bug.cgi?id=59013.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2013-01-04T07:45:12+00:00 Sam Spilsbury wrote: glShaderSource is defined in the GLES2 spec as so: void glShaderSource( GLuint shader, GLsizei count, const GLchar **string, const GLint *length); However trunk mesa (and 9.1.0) has a definition like this: GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length); The difference being const GLchar **string, vs const GLchar* const* string That means that if you have a function pointer to glShaderSource using the old definition, and assign the new function to it, it will fail to compile. (And I know that code using function pointers to core functionality is insane, but it is better than using ifdefs to switch between using function pointers where that functionality is extension-only, and real function declarations where it is core functionality) Reply at: https://bugs.launchpad.net/compiz/+bug/1095915/comments/1 ** Changed in: mesa Status: Unknown => Confirmed ** Changed in: mesa Importance: Unknown => Medium -- You received this bug notification because you are a member of compiz packagers, which is subscribed to compiz in Ubuntu. https://bugs.launchpad.net/bugs/1095915 Title: opengl plugin FTBFS with clang To manage notifications about this bug go to: https://bugs.launchpad.net/compiz/+bug/1095915/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~compiz Post to : [email protected] Unsubscribe : https://launchpad.net/~compiz More help : https://help.launchpad.net/ListHelp

