Yes. Everything works fine after I download and compile Mesa-7.0.4 from source.<br>Thanks,<br>Mengda<br><br><div class="gmail_quote">On Thu, Jul 9, 2009 at 6:26 AM, Berk Geveci <span dir="ltr">&lt;<a href="mailto:berk.geveci@kitware.com">berk.geveci@kitware.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">It sounds like there is something wrong with the osmesa.h header file.<br>
I would download and build the latest mesa from <a href="http://mesa3d.org" target="_blank">mesa3d.org</a>.<br>
Alternatively, you can try to remove mesa-libOSMesa-devel and install<br>
it again.<br>
<br>
-berk<br>
<div><div></div><div class="h5"><br>
On Wed, Jul 8, 2009 at 1:20 PM, Mengda Wu&lt;<a href="mailto:phdggg@gmail.com">phdggg@gmail.com</a>&gt; wrote:<br>
&gt; I am using a Redhat. I would like to compile Paraview as a pvserver. BTW, if<br>
&gt; I do not use OSMesa everything compiles fine.<br>
&gt;<br>
&gt; The version of mesa should be 6.5.1.<br>
&gt; Here are the lists of package generated by &quot;rpm -qa|grep mesa&quot;:<br>
&gt; mesa-libGL-devel-6.5.1-7.7.el5<br>
&gt; mesa-libGLw-6.5.1-7.7.el5<br>
&gt; mesa-source-6.5.1-7.7.el5<br>
&gt; mesa-libOSMesa-6.5.1-7.7.el5<br>
&gt; mesa-libGL-6.5.1-7.7.el5<br>
&gt; mesa-libOSMesa-devel-6.5.1-7.<br>
&gt; 7.el5<br>
&gt; mesa-libGLU-devel-6.5.1-7.7.el5<br>
&gt; mesa-libGL-6.5.1-7.7.el5<br>
&gt; mesa-libGLw-devel-6.5.1-7.7.el5<br>
&gt; mesa-libGLU-6.5.1-7.7.el5<br>
&gt; mesa-libGLw-6.5.1-7.7.el5<br>
&gt; mesa-libGLU-6.5.1-7.7.el5<br>
&gt; mesa-libGLU-devel-6.5.1-7.7.el5<br>
&gt;<br>
&gt; The files in mesa-libOSMesa-devel-6.5.1-7.7.el5 by &quot;rpm -ql<br>
&gt; mesa-libOSMesa-devel&quot;:<br>
&gt; /usr/include/GL/osmesa.h<br>
&gt; /usr/lib64/libOSMesa.so<br>
&gt; /usr/lib64/libOSMesa16.so<br>
&gt; /usr/lib64/libOSMesa32.so<br>
&gt;<br>
&gt; The filess in mesa-libOSMesa-6.5.1-7.7.el5 by &quot;rpm -ql mesa-libOSMesa&quot;:<br>
&gt; /usr/lib64/libOSMesa.so.6<br>
&gt; /usr/lib64/libOSMesa.so.6.5.1<br>
&gt; /usr/lib64/libOSMesa16.so.6<br>
&gt; /usr/lib64/libOSMesa16.so.6.5.1<br>
&gt; /usr/lib64/libOSMesa32.so.6<br>
&gt; /usr/lib64/libOSMesa32.so.6.5.1<br>
&gt; /usr/lib/libOSMesa.so.6<br>
&gt; /usr/lib/libOSMesa.so.6.5.1<br>
&gt; /usr/lib/libOSMesa16.so.6<br>
&gt; /usr/lib/libOSMesa16.so.6.5.1<br>
&gt; /usr/lib/libOSMesa32.so.6<br>
&gt; /usr/lib/libOSMesa32.so.6.5.1<br>
&gt;<br>
&gt; &quot;grep MESA CMakeCache.txt&quot; says:<br>
&gt; OSMESA_INCLUDE_DIR:PATH=/usr/include/GL<br>
&gt; OSMESA_LIBRARY:FILEPATH=/usr/lib64/libOSMesa.so<br>
&gt; VTK_OPENGL_HAS_OSMESA:BOOL=ON<br>
&gt; VTK_USE_MANGLED_MESA:BOOL=OFF<br>
&gt; //ADVANCED property for variable: OSMESA_INCLUDE_DIR<br>
&gt; OSMESA_INCLUDE_DIR-ADVANCED:INTERNAL=1<br>
&gt; //MODIFIED property for variable: OSMESA_INCLUDE_DIR<br>
&gt; OSMESA_INCLUDE_DIR-MODIFIED:INTERNAL=ON<br>
&gt; //ADVANCED property for variable: OSMESA_LIBRARY<br>
&gt; OSMESA_LIBRARY-ADVANCED:INTERNAL=1<br>
&gt; //ADVANCED property for variable: VTK_OPENGL_HAS_OSMESA<br>
&gt; VTK_OPENGL_HAS_OSMESA-ADVANCED:INTERNAL=1<br>
&gt; //MODIFIED property for variable: VTK_OPENGL_HAS_OSMESA<br>
&gt; VTK_OPENGL_HAS_OSMESA-MODIFIED:INTERNAL=ON<br>
&gt; //ADVANCED property for variable: VTK_USE_MANGLED_MESA<br>
&gt; VTK_USE_MANGLED_MESA-ADVANCED:INTERNAL=1<br>
&gt;<br>
&gt; And, &quot;grep GL CMakeCache.txt&quot; says:<br>
&gt; OPENGL_INCLUDE_DIR:PATH=/usr/include<br>
&gt; OPENGL_gl_LIBRARY:FILEPATH=/usr/lib64/libGL.so<br>
&gt; OPENGL_glu_LIBRARY:FILEPATH=/usr/lib64/libGLU.so<br>
&gt; OPENGL_xmesa_INCLUDE_DIR:PATH=/usr/include<br>
&gt; OSMESA_INCLUDE_DIR:PATH=/usr/include/GL<br>
&gt; VERDICT_MANGLE:BOOL=ON<br>
&gt; VERDICT_MANGLE_PREFIX:STRING=vtk<br>
&gt; VTKFTGL_BINARY_DIR:STATIC=/home/phdggg/ParaView3/Build/VTK/Utilities/ftgl<br>
&gt; VTKFTGL_SOURCE_DIR:STATIC=/home/phdggg/ParaView3/VTK/Utilities/ftgl<br>
&gt; //Location of the OpenGL extensions header file (glext.h).<br>
&gt; VTK_GLEXT_FILE:FILEPATH=/home/phdggg/ParaView3/VTK/Utilities/ParseOGLExt/headers/glext.h<br>
&gt; //Location of the GLX extensions header file (glxext.h).<br>
&gt; VTK_GLXEXT_FILE:FILEPATH=/home/phdggg/ParaView3/VTK/Utilities/ParseOGLExt/headers/glxext.h<br>
&gt; VTK_OPENGL_HAS_OSMESA:BOOL=ON<br>
&gt; VTK_USE_GL2PS:BOOL=OFF<br>
&gt; //Build pixel and vertex shader support for GLSL.<br>
&gt; VTK_USE_GLSL_SHADERS:BOOL=ON<br>
&gt; //Use mangled Mesa with OpenGL.<br>
&gt; VTK_USE_MANGLED_MESA:BOOL=OFF<br>
&gt; //Location of the WGL extensions header file (wglext.h).<br>
&gt; VTK_WGLEXT_FILE:FILEPATH=/home/phdggg/ParaView3/VTK/Utilities/ParseOGLExt/headers/wglext.h<br>
&gt; icet_LIB_DEPENDS:STATIC=general;/usr/lib64/libGLU.so;general;/usr/lib64/libGL.so;general;/usr/lib64/libSM.so;general;/usr/lib64/libICE.so;general;/usr/lib64/libX11.so;general;/usr/lib64/libXext.so;general;/opt/open-mpi/tcp-gnu41/lib/libmpi_cxx.so;general;/opt/open-mpi/tcp-gnu41/lib/libmpi.so;general;/opt/open-mpi/tcp-gnu41/lib/libopen-rte.so;general;/opt/open-mpi/tcp-gnu41/lib/libopen-pal.so;general;/opt/torque/lib64/libtorque.so;general;/usr/lib64/libnuma.so;general;/usr/lib64/libdl.so;general;/usr/lib64/libnsl.so;general;/usr/lib64/libutil.so;general;/usr/lib64/libm.so;general;/usr/lib64/libdl.so;general;/usr/lib64/libm.so;<br>

&gt; icet_mpi_LIB_DEPENDS:STATIC=general;/usr/lib64/libGLU.so;general;/usr/lib64/libGL.so;general;/usr/lib64/libSM.so;general;/usr/lib64/libICE.so;general;/usr/lib64/libX11.so;general;/usr/lib64/libXext.so;general;/opt/open-mpi/tcp-gnu41/lib/libmpi_cxx.so;general;/opt/open-mpi/tcp-gnu41/lib/libmpi.so;general;/opt/open-mpi/tcp-gnu41/lib/libopen-rte.so;general;/opt/open-mpi/tcp-gnu41/lib/libopen-pal.so;general;/opt/torque/lib64/libtorque.so;general;/usr/lib64/libnuma.so;general;/usr/lib64/libdl.so;general;/usr/lib64/libnsl.so;general;/usr/lib64/libutil.so;general;/usr/lib64/libm.so;general;/usr/lib64/libdl.so;general;/usr/lib64/libm.so;general;icet;<br>

&gt; icet_strategies_LIB_DEPENDS:STATIC=general;/usr/lib64/libGLU.so;general;/usr/lib64/libGL.so;general;/usr/lib64/libSM.so;general;/usr/lib64/libICE.so;general;/usr/lib64/libX11.so;general;/usr/lib64/libXext.so;general;/opt/open-mpi/tcp-gnu41/lib/libmpi_cxx.so;general;/opt/open-mpi/tcp-gnu41/lib/libmpi.so;general;/opt/open-mpi/tcp-gnu41/lib/libopen-rte.so;general;/opt/open-mpi/tcp-gnu41/lib/libopen-pal.so;general;/opt/torque/lib64/libtorque.so;general;/usr/lib64/libnuma.so;general;/usr/lib64/libdl.so;general;/usr/lib64/libnsl.so;general;/usr/lib64/libutil.so;general;/usr/lib64/libm.so;general;/usr/lib64/libdl.so;general;/usr/lib64/libm.so;general;icet;<br>

&gt; vtkRendering_LIB_DEPENDS:STATIC=general;vtkGraphics;general;vtkImaging;general;vtkIO;general;vtkftgl;general;vtkfreetype;general;/usr/lib64/libGL.so;general;/usr/lib64/libOSMesa.so;general;/usr/lib64/libXt.so;general;/usr/lib64/libSM.so;general;/usr/lib64/libICE.so;general;/usr/lib64/libX11.so;general;/usr/lib64/libXext.so;<br>

&gt; vtkftgl_LIB_DEPENDS:STATIC=general;/usr/lib64/libGL.so;general;vtkfreetype;<br>
&gt; ALGLIB_SHARED_LIB:INTERNAL=OFF<br>
&gt; FIND_PACKAGE_MESSAGE_DETAILS_OSMesa:INTERNAL=[/usr/lib64/libOSMesa.so][/usr/include/GL]<br>
&gt; //Have includes HAVE_GLOBUS_COMMON_H<br>
&gt; HAVE_GLOBUS_COMMON_H:INTERNAL=<br>
&gt; //ADVANCED property for variable: OPENGL_INCLUDE_DIR<br>
&gt; OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1<br>
&gt; //ADVANCED property for variable: OPENGL_gl_LIBRARY<br>
&gt; OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1<br>
&gt; //ADVANCED property for variable: OPENGL_glu_LIBRARY<br>
&gt; OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1<br>
&gt; //ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR<br>
&gt; OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1<br>
&gt; //ADVANCED property for variable: VERDICT_MANGLE<br>
&gt; VERDICT_MANGLE-ADVANCED:INTERNAL=1<br>
&gt; //ADVANCED property for variable: VERDICT_MANGLE_PREFIX<br>
&gt; VERDICT_MANGLE_PREFIX-ADVANCED:INTERNAL=1<br>
&gt; //ADVANCED property for variable: VTK_GLEXT_FILE<br>
&gt; VTK_GLEXT_FILE-ADVANCED:INTERNAL=1<br>
&gt; //ADVANCED property for variable: VTK_GLXEXT_FILE<br>
&gt; VTK_GLXEXT_FILE-ADVANCED:INTERNAL=1<br>
&gt; VTK_GLX_GET_PROC_ADDRESS_ARB_PROTOTYPE_EXISTS:INTERNAL=TRUE<br>
&gt; //OpenGL includes used to test glXGetProcAddressARB prototype.<br>
&gt; VTK_GLX_GET_PROC_ADDRESS_ARB_PROTOTYPE_EXISTS_INCLUDES:INTERNAL=/usr/include<br>
&gt; //Already set VTK_GLX_GET_PROC_ADDRESS_ARB_PROTOTYPE_EXISTS<br>
&gt; VTK_GLX_GET_PROC_ADDRESS_ARB_PROTOTYPE_EXISTS_TESTED:INTERNAL=1<br>
&gt; //ADVANCED property for variable: VTK_OPENGL_HAS_OSMESA<br>
&gt; VTK_OPENGL_HAS_OSMESA-ADVANCED:INTERNAL=1<br>
&gt; //MODIFIED property for variable: VTK_OPENGL_HAS_OSMESA<br>
&gt; VTK_OPENGL_HAS_OSMESA-MODIFIED:INTERNAL=ON<br>
&gt; //OpenGL extensions parser.<br>
&gt; VTK_PARSEOGLEXT_EXE:INTERNAL=/home/phdggg/ParaView3/Build/bin/vtkParseOGLExt<br>
&gt; //ADVANCED property for variable: VTK_USE_GL2PS<br>
&gt; VTK_USE_GL2PS-ADVANCED:INTERNAL=1<br>
&gt; //ADVANCED property for variable: VTK_USE_GLSL_SHADERS<br>
&gt; VTK_USE_GLSL_SHADERS-ADVANCED:INTERNAL=1<br>
&gt; VTK_USE_GLX_GET_PROC_ADDRESS_ARB:INTERNAL=1<br>
&gt; //ADVANCED property for variable: VTK_USE_MANGLED_MESA<br>
&gt; VTK_USE_MANGLED_MESA-ADVANCED:INTERNAL=1<br>
&gt; //Use QtOpenGL in QVTK<br>
&gt; VTK_USE_QVTK_QTOPENGL:INTERNAL=OFF<br>
&gt; //ADVANCED property for variable: VTK_WGLEXT_FILE<br>
&gt; VTK_WGLEXT_FILE-ADVANCED:INTERNAL=1<br>
&gt;<br>
&gt; On Wed, Jul 8, 2009 at 6:05 AM, Kevin H. Hobbs &lt;<a href="mailto:hobbsk@ohiou.edu">hobbsk@ohiou.edu</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Wed, 2009-07-08 at 01:53 -0700, Mengda Wu wrote:<br>
&gt;&gt; &gt; Hi all,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;    I am trying to compile the latest cvs version of Paraview. I am<br>
&gt;&gt; &gt; running into the problem related to osmesa support.<br>
&gt;&gt; &gt; The errors look like this. Can someone help me why is that?<br>
&gt;&gt;<br>
&gt;&gt; What version of mesa are you using?<br>
&gt;&gt;<br>
&gt;&gt; Did it come with your operating system?<br>
&gt;&gt;<br>
&gt;&gt; Did you compile it yourself?<br>
&gt;&gt;<br>
&gt;&gt; What does &quot;grep MESA CMakeCache.txt&quot; say?<br>
&gt;&gt;<br>
&gt;&gt; What does &quot;grep GL CMakeCache.txt&quot; say?<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>