# Author : Vadim SANDLER, Open CASCADE SAS (vadim.sandler@opencascade.com)
# Project : SALOME
# Module : Installation Wizard
-# Copyright : 2002-2007 CEA
+# Copyright : 2002-2008 CEA
#
# This script is the part of the SALOME installation procedure.
#
sed -e "s%seekg(self->GetFile()->tellg()%seekg(static_cast<long>(self->GetFile()->tellg())%g" IO/vtkImageReader.cxx > IO/vtkImageReader.cxx.orig
mv -f IO/vtkImageReader.cxx.orig IO/vtkImageReader.cxx
+sed -e "s%char \*doc \=%const char \*doc \=%g" Common/vtkPythonUtil.cxx > Common/vtkPythonUtil.cxx.orig
+mv -f Common/vtkPythonUtil.cxx.orig Common/vtkPythonUtil.cxx
+
+
# get Python and tcl/tk version
python_version="`python -c 'import sys; print sys.version[:3]'`"
tcl_version=""
#else
VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_WRAP_PYTHON:BOOL=ON"
#fi
-VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_EXECUTABLE:STRING=${PYTHONHOME}/bin/python${python_version}"
-VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_INCLUDE_PATH:STRING=${PYTHONHOME}/include/python${python_version}"
-VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_LIBRARY:STRING=${PYTHONHOME}/lib/python${python_version}/config/libpython${python_version}.a"
+VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_EXECUTABLE:STRING=${PYTHONROOT}/bin/python${python_version}"
+VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_INCLUDE_PATH:STRING=${PYTHONROOT}/include/python${python_version}"
+VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_LIBRARY:STRING=${PYTHONROOT}/lib/python${python_version}/config/libpython${python_version}.a"
fi
### Wrap Tcl settings
if [ "${tcl_version}" != "" ] && [ "${tcl_includes}" != "" ] && [ "${tcl_libs}" != "" ] ; then
# cd ${PRODUCT_DIR}/include
# ln -sf vtk-5.0 vtk
- if test `uname -m` = "x86_64" ; then
- cd ${PRODUCT_DIR}/lib; ln -s ../lib64/python${python_version} .
- fi
+# if test `uname -m` = "x86_64" ; then
+# cd ${PRODUCT_DIR}/lib; ln -s ../lib64/python${python_version} .
+# fi
# cd ${PRODUCT_DIR}/lib/python${python_version}/site-packages
# ln -sf vtk vtk_python
# cd ${PRODUCT_DIR}/lib
# ln -sf ../lib vtk
- if test `uname -m` = "x86_64" ; then
- cd ${PRODUCT_DIR}/lib64; ln -sf ../lib/* .
- fi
+# if test `uname -m` = "x86_64" ; then
+# cd ${PRODUCT_DIR}/lib64; ln -sf ../lib/* .
+# fi
-#du -sk ${PRODUCT_SRC_DIR} > ${PRODUCT_DIR}/size.log
cd ${PRODUCT_DIR};
# remove sources and temporary files after building