<div dir="ltr"><div><div>Hi,<br><br></div>I'm trying compile paraview-4.4 on opensuse to run as a server with off-screen rendering support. As I don't have graphics hardware there I want to use Mesa for graphics.<br><br></div>I followed instructions on this page,<br><a href="http://www.paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D_tmp#ParaView_with_Offscreen_Mesa">http://www.paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D_tmp#ParaView_with_Offscreen_Mesa</a><br><br> to use Mesa-7.7 I configure Mesa with,<br><pre>./configure --with-driver=xlib --enable-osmesa --prefix={MESA_INSTALL_PREFIX}<br><br></pre><pre>After compiling mesa I tried to compile Paraview but getting following error,<br><br><br>[ 11%] Built target vtkfreetype<br>[ 11%] Linking CXX shared library ../../../lib/<a href="http://libvtkftgl-pv4.4.so">libvtkftgl-pv4.4.so</a><br>CMakeFiles/vtkftgl.dir/src/FTBitmapGlyphRenderOpenGL.cpp.o: In function `ftgl::FTBitmapGlyph::RenderOpenGL(FT_Vector_ const&, FTGLRenderContext const*)':<br>FTBitmapGlyphRenderOpenGL.cpp:(.text+0x33): undefined reference to `glBitmap'<br>FTBitmapGlyphRenderOpenGL.cpp:(.text+0x4e): undefined reference to `glBitmap'<br>FTBitmapGlyphRenderOpenGL.cpp:(.text+0x84): undefined reference to `glBitmap'<br>CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.cpp.o: In function `ftgl::FTGLBitmapFont::RenderOpenGL(wchar_t const*, FTGLRenderContext const*)':<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0x22): undefined reference to `glPushClientAttrib'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0x2c): undefined reference to `glPushAttrib'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0x38): undefined reference to `glPixelStorei'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0x44): undefined reference to `glPixelStorei'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0x53): undefined reference to `glPixelStorei'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0x5d): undefined reference to `glDisable'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0x70): undefined reference to `glPopAttrib'<br>CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.cpp.o: In function `ftgl::FTGLBitmapFont::RenderOpenGL(char const*, FTGLRenderContext const*)':<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0xb2): undefined reference to `glPushClientAttrib'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0xbc): undefined reference to `glPushAttrib'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0xc8): undefined reference to `glPixelStorei'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0xd4): undefined reference to `glPixelStorei'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0xe3): undefined reference to `glPixelStorei'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0xed): undefined reference to `glDisable'<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0x100): undefined reference to `glPopAttrib'<br>CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.cpp.o: In function `ftgl::FTGLBitmapFont::RenderOpenGL(wchar_t const*, FTGLRenderContext const*)':<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0x87): undefined reference to `glPopClientAttrib'<br>CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.cpp.o: In function `ftgl::FTGLBitmapFont::RenderOpenGL(char const*, FTGLRenderContext const*)':<br>FTGLBitmapFontRenderOpenGL.cpp:(.text+0x117): undefined reference to `glPopClientAttrib'<br>CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.cpp.o: In function `ftgl::FTGLPixmapFont::RenderOpenGL(wchar_t const*, FTGLRenderContext const*)':<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0x22): undefined reference to `glPushClientAttrib'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0x2c): undefined reference to `glPushAttrib'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0x38): undefined reference to `glPixelStorei'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0x42): undefined reference to `glEnable'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0x51): undefined reference to `glBlendFunc'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0x5b): undefined reference to `glDisable'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0x6e): undefined reference to `glPopAttrib'<br>CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.cpp.o: In function `ftgl::FTGLPixmapFont::RenderOpenGL(char const*, FTGLRenderContext const*)':<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0xb2): undefined reference to `glPushClientAttrib'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0xbc): undefined reference to `glPushAttrib'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0xc8): undefined reference to `glPixelStorei'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0xd2): undefined reference to `glEnable'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0xe1): undefined reference to `glBlendFunc'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0xeb): undefined reference to `glDisable'<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0xfe): undefined reference to `glPopAttrib'<br>CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.cpp.o: In function `ftgl::FTGLPixmapFont::RenderOpenGL(wchar_t const*, FTGLRenderContext const*)':<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0x85): undefined reference to `glPopClientAttrib'<br>CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.cpp.o: In function `ftgl::FTGLPixmapFont::RenderOpenGL(char const*, FTGLRenderContext const*)':<br>FTGLPixmapFontRenderOpenGL.cpp:(.text+0x115): undefined reference to `glPopClientAttrib'<br>CMakeFiles/vtkftgl.dir/src/FTPixmapGlyphRenderOpenGL.cpp.o: In function `ftgl::FTPixmapGlyph::RenderOpenGL(FT_Vector_ const&, FTGLRenderContext const*)':<br>FTPixmapGlyphRenderOpenGL.cpp:(.text+0x33): undefined reference to `glBitmap'<br>FTPixmapGlyphRenderOpenGL.cpp:(.text+0x4c): undefined reference to `glDrawPixels'<br>FTPixmapGlyphRenderOpenGL.cpp:(.text+0x82): undefined reference to `glBitmap'<br>CMakeFiles/vtkftgl.dir/src/FTPixmapGlyphRenderOpenGL.cpp.o: In function `ftgl::FTPixmapGlyph::GetCurrentColorOpenGL(float*, FTGLRenderContext const*)':<br>FTPixmapGlyphRenderOpenGL.cpp:(.text+0x96): undefined reference to `glGetFloatv'<br>collect2: ld returned 1 exit status<br>make[2]: *** [lib/libvtkftgl-pv4.4.so.1] Error 1<br>make[1]: *** [VTK/ThirdParty/ftgl/CMakeFiles/vtkftgl.dir/all] Error 2<br>make: *** [all] Error 2<br><br><br>Could you help me fix this issue?<br><br></pre><pre>Thanks,<br></pre><pre>Girish<br></pre><br><br></div>