Hello,<br><br>I am trying to compile ParaView 3 with support for off-screen rendering. I use Mesa 6.4.2 and a CVS version of ParaView3 that is about 3 days old. I have compiled the mangled mesa. In ccmake, I have set:<br><br>
&nbsp;MANGLED_MESA_INCLUDE_DIR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /opt/Mesa-6.4.2/include<br>&nbsp;MANGLED_MESA_LIBRARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /opt/Mesa-6.4.2/lib/libMGL.a<br>&nbsp;MANGLED_OSMESA_INCLUDE_DIR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /opt/Mesa-6.4.2/include<br>&nbsp;MANGLED_OSMESA_LIBRARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /opt/Mesa-
6.4.2/lib/libMOSMesa.a<br>&nbsp;VTK_USE_MANGLED_MESA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ON<br><br>Some compilation errors arise:<br><br clear="all">[ 43%] /data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLPainterDeviceAdapter.cxx:248: error: no 'int vtkMesaPainterDeviceAdapter::IsAttributesSupported(int)' member function declared in class 'vtkMesaPainterDeviceAdapter'
<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkMesaPainterDeviceAdapter.cxx: In static member function 'static vtkMesaPainterDeviceAdapter* vtkMesaPainterDeviceAdapter::New()':<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkMesaPainterDeviceAdapter.cxx:37: error: cannot allocate an object of abstract type 'vtkMesaPainterDeviceAdapter'
<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkMesaPainterDeviceAdapter.h:38: note:&nbsp;&nbsp; because the following virtual functions are pure within 'vtkMesaPainterDeviceAdapter':<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkPainterDeviceAdapter.h:76: note:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; virtual int vtkPainterDeviceAdapter::IsAttributesSupported(int)
<br><br>[ 64%] Built target vtkGraphicsCS<br>Building CXX object VTK/Filtering/Testing/Cxx/CMakeFiles/FilteringCxxTests.dir/otherCellPosition.o<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx: In constructor 'vtkMesaRenderWindow::vtkMesaRenderWindow()':
<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx:61: error: 'class vtkMesaRenderWindow' has no member named 'OffScreenUseFrameBuffer'<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx:63: error: 'class vtkMesaRenderWindow' has no member named 'BackLeftBuffer'
<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx:64: error: 'class vtkMesaRenderWindow' has no member named 'BackRightBuffer'<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx:65: error: 'class vtkMesaRenderWindow' has no member named 'FrontLeftBuffer'
<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx: At global scope:<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx:81: error: no 'unsigned int vtkMesaRenderWindow::GetBackLeftBuffer()' member function declared in class 'vtkMesaRenderWindow'
<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx: In member function 'unsigned int vtkMesaRenderWindow::GetBackLeftBuffer()':<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx:83: error: 'class vtkMesaRenderWindow' has no member named 'BackLeftBuffer'
<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx: At global scope:<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx:93: error: no 'unsigned int vtkMesaRenderWindow::GetBackRightBuffer()' member function declared in class 'vtkMesaRenderWindow'
<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx: In member function 'unsigned int vtkMesaRenderWindow::GetBackRightBuffer()':<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx:95: error: 'class vtkMesaRenderWindow' has no member named 'BackRightBuffer'
<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx: At global scope:<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx:105: error: no 'unsigned int vtkMesaRenderWindow::GetFrontLeftBuffer()' member function declared in class 'vtkMesaRenderWindow'
<br>/data/CFD/develop/opt/ParaView3/VTK/Rendering/vtkOpenGLRenderWindow.cxx: In member function 'unsigned int vtkMesaRenderWindow::GetFrontLeftBuffer()':<br><br>Can somebody please help me? Is it still possible to use offscreen rendering with ParaView?
<br><br>Many thanks,<br>-Marzio<br><br>-- <br><a href="http://marzio.sala.googlepages.com">http://marzio.sala.googlepages.com</a>