View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0012711 | ParaView | (No Category) | public | 2011-11-06 22:55 | 2012-02-08 17:24 | ||||
Reporter | Takuya OSHIMA | ||||||||
Assigned To | Utkarsh Ayachit | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | 3.12 | |||||||
Summary | 0012711: could not open source file "GL/gl.h" compiling vtkIceTSynchronizedRenderers.cxx | ||||||||
Description | Copy-paste from http://www.paraview.org/pipermail/paraview/2011-November/023168.html [^] : I tried to build the 3.12.0 RC3 with MesaLib-7.11 (OSMesa) on a RHEL 5.1 headless cluster and got an error: /nfs/work2/v14/v14006/src/ParaView-3.12.0-RC3/VTK/Rendering/vtkOpenGL.h(26): catastrophic error: could not open source file "GL/gl.h" # include <GL/gl.h> // Include OpenGL API. ^ compilation aborted for /nfs/work2/v14/v14006/src/ParaView-3.12.0-RC3/ParaViewCore/ClientServerCore/vtkIceTSynchronizedRenderers.cxx (code 4) make[2]: *** [ParaViewCore/ClientServerCore/CMakeFiles/vtkPVClientServerCore.dir/vtkIceTSynchronizedRenderers.cxx.o] Error 4 Looking into ParaViewCore/ClientServerCore/CMakeLists.txt I found nothing that specifies ${OPENGL_INCLUDE_DIR} as opposed to the old ParaView-3.10.1/Servers/Filters/CMakeLists.txt (where vtkIceTSynchronizedRenderers.cxx had been in) having # The following was copy/paste from vtkIncludeDirectories.cmake # OpenGL include directories. IF(APPLE) IF(VTK_USE_X OR VTK_OPENGL_HAS_OSMESA) INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR}) ENDIF(VTK_USE_X OR VTK_OPENGL_HAS_OSMESA) ELSE(APPLE) INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR}) ENDIF(APPLE) so perhaps we need something similar around (line 116) IF (PARAVIEW_USE_ICE_T AND VTK_USE_MPI) SET (Kit_SRCS ${Kit_SRCS} vtkIceTSynchronizedRenderers.cxx) ..... ENDIF (PARAVIEW_USE_ICE_T AND VTK_USE_MPI) of ParaViewCore/ClientServerCore/CMakeLists.txt ? | ||||||||
Tags | No tags attached. | ||||||||
Project | TBD | ||||||||
Topic Name | 12711_fix_headless_compile | ||||||||
Type | incorrect functionality | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0027663) Takuya OSHIMA (reporter) 2011-11-06 23:02 |
To be clear, copy-pasting what was in the CMakeLists.txt of PV 3.10.1 as follows worked for me. However I am not sure if IF(APPLE)...ELSE(APPLE) makes sense since I only tested on Linux. IF (PARAVIEW_USE_ICE_T AND VTK_USE_MPI) SET (Kit_SRCS ${Kit_SRCS} vtkIceTSynchronizedRenderers.cxx) INCLUDE_DIRECTORIES(${ICET_INCLUDE_DIR}) # The following was copy/paste from vtkIncludeDirectories.cmake # OpenGL include directories. IF(APPLE) IF(VTK_USE_X OR VTK_OPENGL_HAS_OSMESA) INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR}) ENDIF(VTK_USE_X OR VTK_OPENGL_HAS_OSMESA) ELSE(APPLE) INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR}) ENDIF(APPLE) SET(KIT_LIBS ${KIT_LIBS} IceTCore IceTMPI IceTGL) ENDIF (PARAVIEW_USE_ICE_T AND VTK_USE_MPI) |
(0027668) Utkarsh Ayachit (administrator) 2011-11-07 09:15 |
commit 8d3d72308829890e7e382100023fcc06ad5855c4 Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Date: Mon Nov 7 09:14:22 2011 -0500 Fixed build issues when system-wide OpenGL headers were not available. FIxes BUG 0012711. Change-Id: I4d082e36ac2d63fff473cc8453e1f1995ca8e07c |
(0027669) Utkarsh Ayachit (administrator) 2011-11-07 09:30 |
merged into master for 3.12 |
(0028144) Utkarsh Ayachit (administrator) 2012-02-08 17:24 |
Closing bugs sitting in "customer review" for a long time. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-11-06 22:55 | Takuya OSHIMA | New Issue | |
2011-11-06 23:02 | Takuya OSHIMA | Note Added: 0027663 | |
2011-11-07 09:15 | Utkarsh Ayachit | Topic Name | => 12711_fix_headless_compile |
2011-11-07 09:15 | Utkarsh Ayachit | Note Added: 0027668 | |
2011-11-07 09:15 | Utkarsh Ayachit | Status | backlog => gatekeeper review |
2011-11-07 09:15 | Utkarsh Ayachit | Fixed in Version | => git-next |
2011-11-07 09:15 | Utkarsh Ayachit | Resolution | open => fixed |
2011-11-07 09:15 | Utkarsh Ayachit | Assigned To | => Utkarsh Ayachit |
2011-11-07 09:30 | Utkarsh Ayachit | Note Added: 0027669 | |
2011-11-07 09:30 | Utkarsh Ayachit | Status | gatekeeper review => customer review |
2011-11-07 09:30 | Utkarsh Ayachit | Fixed in Version | git-next => 3.12 |
2012-02-08 17:24 | Utkarsh Ayachit | Status | customer review => closed |
2012-02-08 17:24 | Utkarsh Ayachit | Note Added: 0028144 |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |