<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Patrick,<br>
    <br>
    OSMesa (and friends such as OpenSWR) do not need to make use of GLX.
    In fact I think it should be disabled completely for that case in
    both Mesa and ParaView builds. For eg, when you configure ParaView
    you'd specify -DVTK_USE_X=OFF. At least this is how it was in the
    past. I haven't been following developments lately. The <a
      href="http://www.paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D">wiki</a>
    <meta http-equiv="content-type" content="text/html;
      charset=windows-1252">
    has specifics.<br>
    <br>
    Burlen<br>
    <br>
    <div class="moz-cite-prefix">On 05/12/2017 07:25 AM, Patrick Begou
      wrote:<br>
    </div>
    <blockquote
      cite="mid:58292800-ab8a-c729-4dfe-63bb9fef8a03@legi.grenoble-inp.fr"
      type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      Hi,<br>
      <br>
      I'm still trying to build paraview 5.3 with Qt4.8. As paraview
      superbuild was failing on my desktop (centos 6.9, Nvidia GPU), I
      build paraview by hand and it is running now with and without
      pvserver connection<br>
      .<br>
      The problem went back with building same paraview version on the
      cluster frontend: CentOS 6.7, no GPU. The compilation is
      successfull but launching paraview I get some errors with OpenGL:<br>
      <br>
      <tt>ER</tt><tt>ROR: In
/kareline/data/begou/PARAVIEW5/paraview/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx,
        line 825</tt><tt><br>
      </tt><tt>vtkXOpenGLRenderWindow (0x2280fb0): GL version 2.1 with
        the gpu_shader4 extension is not supported by your graphics
        driver but is required for the new OpenGL rendering backend.
        Please update your OpenGL driver. If you are using Mesa please
        make sure you have version 10.6.5 or later and make sure your
        driver in Mesa supports OpenGL 3.2.</tt><tt><br>
      </tt><tt><br>
      </tt><tt>ERROR: In
/kareline/data/begou/PARAVIEW5/paraview/VTK/Rendering/OpenGL2/vtkXOpenGLRenderWindow.cxx,
        line 812</tt><tt><br>
      </tt><tt>vtkXOpenGLRenderWindow (0x2280fb0): failed to create
        offscreen window</tt><tt><br>
      </tt><tt><br>
      </tt><tt>ERROR: In
/kareline/data/begou/PARAVIEW5/paraview/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx,
        line 813</tt><tt><br>
      </tt><tt>vtkXOpenGLRenderWindow (0x2280fb0): GLEW could not be
        initialized.</tt><br>
      <br>
      I've built and installed mesa from mesa-17.0.4.tar.gz using:<br>
      <tt>./configure \</tt><tt><br>
      </tt><tt>PKG_CONFIG_PATH=/share/apps/paraview-5.3.0/lib/pkgconfig
        \</tt><tt><br>
      </tt><tt>--prefix=/share/apps/paraview-5.3.0 \</tt><tt><br>
      </tt><tt>--disable-osmesa --enable-gallium-osmesa
        --enable-gallium-llvm \</tt><tt><br>
      </tt><tt>--with-llvm-prefix=/share/apps/paraview-5.3.0</tt> <br>
      <br>
      With several requested libraries:<br>
      libxshmfence-1.2.tar.gz<br>
      libxcb-1.12.tar.gz<br>
      libXau-1.0.8.tar.gz<br>
      pthread-stubs-0.3.tar.gz<br>
      xcb-proto-1.12.tar.gz<br>
      libdrm-2.4.70.tar.gz<br>
      llvm-4.0.0.src.tar.xz<br>
      all under <tt>/share/apps/paraview-5.3.0/ </tt><br>
      <br>
      I've checked with strace that paraview was loading libGL in
      /share/apps/paraview-5.3.0/lib and not the system one, requested
      by other application (frontend is in production and I cannont
      break these libraries used by other softwares).<br>
      <br>
      <tt><br>
      </tt>I must confess I'm not familiar at all with these libraries
      and environments, mesa or osmesa, GPU or not GPU, of screen
      rendering... all documentation deeping in obscure details while
      I'm searching to understand these concepts. <br>
      it is clear for me that on the nodes (without GPU) I will use
      OSMesa and no GUI, but on the frontend where I need GUI ???<br>
      <br>
      Thanks for your advices and sorry if this is a very basic <span
        class="gt-baf-word-clickable">lack of understanding from myself.</span><br>
      <br>
      Patrick<br>
      <br>
      <br>
      Paraview cmake is:<br>
      <tt>ccmake -DBUILD_SHARED_LIBS=ON \</tt><tt><br>
      </tt><tt>   -DPARAVIEW_USE_MPI=ON \</tt><tt><br>
      </tt><tt>   -DCMAKE_BUILD_TYPE=Release \</tt><tt><br>
      </tt><tt>   -DPARAVIEW_BUILD_QT_GUI=ON \</tt><tt><br>
      </tt><tt>   -DPARAVIEW_QT_VERSION=4 \</tt><tt><br>
      </tt><tt>  
        -DQT_QMAKE_EXECUTABLE=/share/apps/paraview-5.3.0/qt4.8.6/bin/qmake
        \</tt><tt><br>
      </tt><tt>   -DPARAVIEW_ENABLE_FFMPEG=ON \</tt><tt><br>
      </tt><tt>   -DPARAVIEW_ENABLE_PYTHON=ON \</tt><tt><br>
      </tt><tt>    
        -DPYTHON_INCLUDE_DIR=/share/apps/python279/include/python2.7 \</tt><tt><br>
      </tt><tt>    
        -DPYTHON_LIBRARY=/share/apps/python279/lib/libpython2.7.so \</tt><tt><br>
      </tt><tt>    
        -DPYTHON_LIBRARY_DEBUG=/share/apps/python279/lib/libpython2.7.so
        \</tt><tt><br>
      </tt><tt>   -DCMAKE_INSTALL_PREFIX=/share/apps/paraview-5.3.0 \</tt><tt><br>
      </tt><tt>   -DCMAKE_VERBOSE_MAKEFILE=ON \</tt><tt><br>
      </tt><tt>   -DCMAKE_CXX_COMPILER=/share/apps/GCC485/bin/g++ \</tt><tt><br>
      </tt><tt>   -DCMAKE_C_COMPILER=/share/apps/GCC485/bin/gcc \</tt><tt><br>
      </tt><tt>  
        -DCMAKE_Fortran_COMPILER=/share/apps/GCC485/bin/gfortran \</tt><tt><br>
      </tt><tt>   -DFFMPEG_ROOT=/share/apps/paraview-5.3.0 \</tt><tt><br>
      </tt><tt>  
        -DOPENGL_INCLUDE_DIR=/share/apps/paraview-5.3.0/include \</tt><tt><br>
      </tt><tt>  
        -DOPENGL_gl_LIBRARY=/share/apps/paraview-5.3.0/lib/libGL.so \</tt><tt><br>
      </tt><tt> ../paraview</tt><br>
      <br>
      <br>
      <pre class="moz-signature" cols="80">-- 
===================================================================
|  Equipe M.O.S.T.         |                                      |
|  Patrick BEGOU           | <a moz-do-not-send="true" class="moz-txt-link-freetext" href="mailto:Patrick.Begou@grenoble-inp.fr">mailto:Patrick.Begou@grenoble-inp.fr</a> |
|  LEGI                    |                                      |
|  BP 53 X                 | Tel 04 76 82 51 35                   |
|  38041 GRENOBLE CEDEX    | Fax 04 76 82 52 71                   |
===================================================================
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Powered by <a class="moz-txt-link-abbreviated" href="http://www.kitware.com">www.kitware.com</a>

Visit other Kitware open-source projects at <a class="moz-txt-link-freetext" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a>

Please keep messages on-topic and check the ParaView Wiki at: <a class="moz-txt-link-freetext" href="http://paraview.org/Wiki/ParaView">http://paraview.org/Wiki/ParaView</a>

Search the list archives at: <a class="moz-txt-link-freetext" href="http://markmail.org/search/?q=ParaView">http://markmail.org/search/?q=ParaView</a>

Follow this link to subscribe/unsubscribe:
<a class="moz-txt-link-freetext" href="http://public.kitware.com/mailman/listinfo/paraview">http://public.kitware.com/mailman/listinfo/paraview</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>