| 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 |