<div dir="ltr"><div><div><div><div><div><div><div><div>Hi, <br><br></div>I had the same issue today, on both VTK 6.1 and the current git HEAD. I use the NVidia driver version 343 (gl headers dated august 2014). However, a colleague of mine compiles VTK fine when using an older driver (331 / january 2014).<br>
<br></div>I looked into the GL headers (/usr/include/GL/) and found that GLintptr now is in use in glxext.h, this was not the case in the previous version.<br><br></div>My solution was to uncomment the define GLXEXT like this:<br>
<br>// define GLX_GLXEXT_LEGACY to prevent glx.h to include glxext.h provided by<br>// the system<br>#define GLX_GLXEXT_LEGACY<br>#include "GL/glx.h"<br><br>#include "vtkgl.h"<br><br></div>in file <br>
<br>vtkXOpenGLRenderWindow.cpp<br><br></div><div>which causes glext.h to be included in glxext.h, thus providing the missing type GLintptr.<br><br></div>This seems like a better solution than including vtkgl.h before GL/glx.h, but I don't have the full picture here.<br>
<br><br><br></div>Best Regards<br><br></div>Christian Askeland<br></div>SINTEF Medical Technology<br><div><div><div><div><br><br></div></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 29, 2014 at 9:49 AM, Severin Holzer-Graf <span dir="ltr"><<a href="mailto:sholzergr@gmail.com" target="_blank">sholzergr@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I faced the same compiling issue on Ubuntu 14.04 as mathew here:<br>
<a href="http://www.vtk.org/pipermail/vtkusers/2014-August/084877.html" target="_blank">http://www.vtk.org/pipermail/vtkusers/2014-August/084877.html</a><br>
Compiling fails, because "GLsizeiptr has not been declared".<br>
<br>
The issue is that "vtkgl.h" is included *after* "GL/glx.h" which needs<br>
the typedefs for the datatypes from "vtkgl.h".<br>
I simply swapped the two lines and VTK compiles. Appended a patch that<br>
shows the change.<br>
<br>
Interestingly on my ArchLinux system compiling VTK 6.1 works out of<br>
the box and this was not necessary. I didn't further investigate that,<br>
so I'm not sure if swapping the two lines is actually the correct fix.<br>
<br>
Best<br>
<span class="HOEnZb"><font color="#888888">Severin<br>
</font></span><br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br></div>