[vtk-developers] Fwd: Building VTK: undefined reference to `vtkXOpenGLRenderWindow::SetDisplayId(_XDisplay*)

David Gobbi david.gobbi at gmail.com
Mon May 30 20:53:47 EDT 2011


Hi Andrew,

The OPENGL_xmesa_INCLUDE_DIR is a red herring, it isn't needed.  There
must be something else that is causing VTK to misdetect either GL or X11.

 - David


On Mon, May 30, 2011 at 6:42 PM, Andrew Maclean
<andrew.amaclean at gmail.com> wrote:
>
> Has anyone found a solution these errors when building VTK on Ubuntu 11.04
> with NVidia Cards installed?
> ../../bin/libvtkRenderingTCL.so.5.9.0: undefined reference to
> `vtkXOpenGLRenderWindow::SetDisplayId(_XDisplay*)'
> ../../bin/libvtkRenderingTCL.so.5.9.0: undefined reference to
> `vtkXOpenGLRenderWindow::SetParentId(unsigned long)'
> ../../bin/libvtkRenderingTCL.so.5.9.0: undefined reference to
> `vtkXOpenGLRenderWindow::GetWindowId()'
> I have also found that whilst test programs like AmbientSpheres build OK,
> they run but no error message or display is produced.
> If I download a pre-built binary e.g for ParaView then paraview will work.
> The only oddity I can find in the CMakeCache.txt is
> that OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND is set.
> A quick search using Synaptic reveals that there is no xmesa package in
> Ubuntu.
> I have attached the CMakeCache.txt file.
> It is not NVidia card specific, I have three machines with different NVidia
> cards and all exhibit the same behavior.
>
> Regards
>    Andrew
> --
> ___________________________________________
> Andrew J. P. Maclean
> Australian Centre for Field Robotics (ACFR)
> The Rose Street Building J04
> The University of Sydney  2006  NSW
> AUSTRALIA
> Ph: +61 2 9351 3283
> Fax: +61 2 9351 7474
> URL: http://www.acfr.usyd.edu.au/
> ___________________________________________



More information about the vtk-developers mailing list