On 11/05/2011 06:13 AM, Takuya OSHIMA wrote:
> Hi,
>
> 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
>I build PareView with OSMesa from their git repositories every night. Could you please post your CMakeCache.txt to a public server or tell us the CMake variables you set? The OSMesa related variables I set are : OPENGL_INCLUDE_DIR:PATH=/home/kevin/mesa_osmesa/include OPENGL_gl_LIBRARY:FILEPATH= OPENGL_glu_LIBRARY:FILEPATH=/home/kevin/mesa_osmesa/lib/libGLU.so VTK_OPENGL_HAS_OSMESA:BOOL=ON OSMESA_INCLUDE_DIR:PATH=/home/kevin/mesa_osmesa/include OSMESA_LIBRARY:FILEPATH=/home/kevin/mesa_osmesa/lib/libOSMesa.so VTK_USE_OFFSCREEN:BOOL=ON VTK_USE_X:BOOL=OFF
# This file began with the notes from dash21.kitware and was edited
# by Kevin Hobbs h b s @ h o . d
# o b k o i u e u
###################################################################
# The values in this section must always be provided
###################################################################
set(CTEST_SITE "murron.hobbs-hancock")
set(CTEST_BUILD_NAME "Fedora-15-MesaDevel_OSMesa-x86_64")
set(source_dir "ParaView")
set(build_dir "ParaView_OSMesa_Build")
SET(CTEST_DASHBOARD_ROOT "$ENV{HOME}/kitware")
set(CTEST_BUILD_CONFIGURATION Release)
set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
set(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}")
set(CTEST_SOURCE_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${source_dir}")
set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${build_dir}")
set(CTEST_BUILD_COMMAND "make -i -j8")
#set(CTEST_GIT_COMMAND "git")
set(CTEST_GIT_COMMAND ${CTEST_DASHBOARD_ROOT}/gitmod.sh)
ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
# Write initial cache.
file(WRITE "${CTEST_BINARY_DIRECTORY}/CMakeCache.txt" "
CMAKE_BUILD_TYPE:STRING=${CTEST_BUILD_CONFIGURATION}
BUILD_EXAMPLES:BOOL=ON
BUILD_SHARED_LIBS:BOOL=ON
OPENGL_INCLUDE_DIR:PATH=/home/kevin/mesa_osmesa/include
OPENGL_gl_LIBRARY:FILEPATH=
OPENGL_glu_LIBRARY:FILEPATH=/home/kevin/mesa_osmesa/lib/libGLU.so
PARAVIEW_BUILD_ParaView:BOOL=OFF
PARAVIEW_BUILD_QT_GUI:BOOL=OFF
PARAVIEW_ENABLE_PYTHON:BOOL=ON
PARAVIEW_USE_MPI:BOOL=ON
VTK_OPENGL_HAS_OSMESA:BOOL=ON
#MPIEXEC_PREFLAGS:STRING=-mca btl ^sm
OSMESA_INCLUDE_DIR:PATH=/home/kevin/mesa_osmesa/include
OSMESA_LIBRARY:FILEPATH=/home/kevin/mesa_osmesa/lib/libOSMesa.so
VTK_USE_OFFSCREEN:BOOL=ON
VTK_USE_X:BOOL=OFF
")
ctest_start(Nightly)
ctest_update(SOURCE "${CTEST_SOURCE_DIRECTORY}")
ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}")
ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}")
ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}")
ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}")
ctest_submit()
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
