View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0012620 | ParaView | (No Category) | public | 2011-09-29 16:32 | 2011-10-28 13:37 | ||||
Reporter | Jon Woodring | ||||||||
Assigned To | Jon Woodring | ||||||||
Priority | high | Severity | major | Reproducibility | have not tried | ||||
Status | closed | Resolution | no change required | ||||||
Platform | OS | OS Version | |||||||
Product Version | git-master | ||||||||
Target Version | 3.12 | Fixed in Version | |||||||
Summary | 0012620: paraview doesn't build if linked against OSMesa with no X | ||||||||
Description | Two failures in building on x86_64 Redhat with libOSMesa.so for OpenGL and VTK_USE_X is off: One of the tests fails to build: [ 61%] ../../../../../bin/libvtkXdmf.so: undefined reference to `typeinfo for vtkXRenderWindowInteractor' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::~vtkXRenderWindowInteractor()' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::PrintSelf(std::basic_ostream<char, std::char_traits<char> >&, vtkIndent)' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::InternalDestroyTimer(int)' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::Initialize(_XtAppStruct*)' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::SetTopLevelShell(_WidgetRec*)' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::App' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::InternalCreateTimer(int, int, unsigned long)' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::UpdateSize(int, int)' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::Initialize()' ../../../../../bin/libvtkXdmf.so: undefined reference to `XtAppPending' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::Disable()' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::vtkXRenderWindowInteractor()' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::BreakLoopFlag' ../../../../../bin/libvtkXdmf.so: undefined reference to `XtAppNextEvent' ../../../../../bin/libvtkXdmf.so: undefined reference to `XtDispatchEvent' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::TerminateApp()' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::Start()' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::GetMousePosition(int*, int*)' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::Enable()' ../../../../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::SetWidget(_WidgetRec*)' collect2: ld returned 1 exit status Generating vtkTransmitImageDataPieceClientServer.cxx make[2]: *** [bin/XdmfTestVTKIO] Error 1 make[1]: *** [Utilities/Xdmf2/vtk/Testing/Cxx/CMakeFiles/XdmfTestVTKIO.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... After turning tests off, the other failure is in vtkSMExtractDocumentation: ../../bin/libvtkXdmf.so: undefined reference to `typeinfo for vtkXRenderWindowInteractor' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::~vtkXRenderWindowInteractor()' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::PrintSelf(std::basic_ostream<char, std::char_traits<char> >&, vtkIndent)' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::Initialize(_XtAppStruct*)' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::SetTopLevelShell(_WidgetRec*)' ../../bin/libvtkXdmfCS.so: undefined reference to `vtkXRenderWindowInteractorCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&)' ../../bin/libvtkXdmf.so: undefined reference to `XtAppPending' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::Initialize()' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::Disable()' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::vtkXRenderWindowInteractor()' ../../bin/libvtkXdmf.so: undefined reference to `XtAppNextEvent' ../../bin/libvtkXdmfCS.so: undefined reference to `vtkXRenderWindowInteractor_Init(vtkClientServerInterpreter*)' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::BreakLoopFlag' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::TerminateApp()' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::Start()' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::GetMousePosition(int*, int*)' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::SetWidget(_WidgetRec*)' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::InternalDestroyTimer(int)' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::App' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::InternalCreateTimer(int, int, unsigned long)' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::UpdateSize(int, int)' ../../bin/libvtkXdmf.so: undefined reference to `XtDispatchEvent' ../../bin/libvtkXdmf.so: undefined reference to `vtkXRenderWindowInteractor::Enable()' collect2: ld returned 1 exit status make[2]: *** [bin/vtkSMExtractDocumentation] Error 1 make[1]: *** [ParaViewCore/ServerManager/CMakeFiles/vtkSMExtractDocumentation-real.dir/all] Error 2 | ||||||||
Tags | No tags attached. | ||||||||
Project | LANL | ||||||||
Topic Name | |||||||||
Type | incorrect functionality | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0027537) Jon Woodring (developer) 2011-09-29 16:46 |
Looking into it Utilities/Xdmf2 picks between vtkWin32RenderWindowInteractor or vtkXRenderWindowInteractor based on #ifdefs. OSMesa with no X has neither. |
(0027538) Jon Woodring (developer) 2011-09-29 17:06 |
My temporary hack commented out the code in Xdmf2/vtk/vtkXdmfRenderWindowInteractor.cxx.in and IF(VTK_USE_X) INCLUDE_DIRECTORIES(${X11_X11_INCLUDE_PATH}) SET(XDMF_WINDOWINTERACTOR vtkXRenderWindowInteractor) ELSE(VTK_USE_X) SET(XDMF_WINDOWINTERACTOR vtkGenericRenderWindowInteractor) ENDIF(VTK_USE_X) in Xdmf2/vtk/CMakeLists.txt |
(0027618) David Partyka (developer) 2011-10-27 16:37 |
Hi Jon, I am not able to reproduce this. Though, did you set OPENGL_gl_LIBRARY to empty string? See http://paraview.org/Wiki/ParaView_And_Mesa_3D#Configuring_ParaView_2 [^] |
(0027619) Jon Woodring (developer) 2011-10-27 20:22 |
I didn't leave it empty, but I put libOSMesa in there. I will try empty when I have a moment. |
(0027622) Jon Woodring (developer) 2011-10-28 13:36 |
Removing the opengl_gl_library string worked. Though, I'm not sure why that would make it work. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-09-29 16:32 | Jon Woodring | New Issue | |
2011-09-29 16:32 | Jon Woodring | Assigned To | => David Partyka |
2011-09-29 16:46 | Jon Woodring | Note Added: 0027537 | |
2011-09-29 16:50 | Jon Woodring | Priority | normal => high |
2011-09-29 16:50 | Jon Woodring | Severity | minor => major |
2011-09-29 17:06 | Jon Woodring | Note Added: 0027538 | |
2011-10-05 09:23 | David Partyka | Target Version | => 3.12 |
2011-10-27 16:37 | David Partyka | Note Added: 0027618 | |
2011-10-27 20:22 | Jon Woodring | Note Added: 0027619 | |
2011-10-28 13:36 | Jon Woodring | Note Added: 0027622 | |
2011-10-28 13:36 | Jon Woodring | Assigned To | David Partyka => Jon Woodring |
2011-10-28 13:37 | Jon Woodring | Status | backlog => todo |
2011-10-28 13:37 | Jon Woodring | Status | todo => gatekeeper review |
2011-10-28 13:37 | Jon Woodring | Resolution | open => no change required |
2011-10-28 13:37 | Jon Woodring | Status | gatekeeper review => closed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |