[Trilinos-Users] local installation issues with 10.0.5 and pytrilinos
Daniel Wheeler
daniel.wheeler2 at gmail.com
Wed Mar 17 12:50:48 MDT 2010
Hi,
I'm having some issues with the "make install" step and pytrilinos.
Essentially, all the packages except pytrilinos are being copied just
fine to a local area. However, pytrilinos is trying to write to a
protected area even though "-D CMAKE_INSTALL_PREFIX:PATH=${USR}" is
set. The end of the "make install" step is
-- Installing: /users/wd15/usr/i686/5.0/include/Epetra_NumPyMultiVector.h
-- Installing:
/users/wd15/usr/i686/5.0/include/Epetra_NumPySerialDenseMatrix.h
-- Installing:
/users/wd15/usr/i686/5.0/include/Epetra_NumPySerialDenseVector.h
-- Installing: /users/wd15/usr/i686/5.0/include/Epetra_NumPyVector.h
-- Installing: /users/wd15/usr/i686/5.0/include/EpetraExt_PyUtil.h
-- Installing: /users/wd15/usr/i686/5.0/include/MLAPI_PyMatrix.h
-- Installing: /users/wd15/usr/i686/5.0/include/swigpyrun.h
CMake Error at packages/PyTrilinos/src/cmake_install.cmake:74 (FILE):
file cannot create directory: /usr/lib/python2.5/site-packages/PyTrilinos.
Maybe need administrative privileges.
Call Stack (most recent call first):
packages/PyTrilinos/cmake_install.cmake:44 (INCLUDE)
cmake_install.cmake:60 (INCLUDE)
make: *** [install] Error 1
The "do-configure" script is
EXTRA_ARGS=$@
TRILINOS_HOME=/users/wd15/Documents/python/trilinos-10.0.5-Source
cmake \
-D CMAKE_BUILD_TYPE:STRING=RELEASE \
-D Trilinos_ENABLE_PyTrilinos:BOOL=ON \
-D BUILD_SHARED_LIBS:BOOL=ON \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON \
-D TPL_ENABLE_MPI:BOOL=ON \
-D Trilinos_ENABLE_TESTS:BOOL=ON \
-D DART_TESTING_TIMEOUT:STRING=600 \
-D CMAKE_INSTALL_PREFIX:PATH=${USR} \
-D CMAKE_CXX_FLAGS:STRING="-O3" \
-D CMAKE_C_FLAGS:STRING="-O3" \
-D CMAKE_Fortran_FLAGS:STRING="-O3 -funroll-all-loops" \
$EXTRA_ARGS \
${TRILINOS_HOME}
The variable "USR" is set to "/users/wd15/usr/i686/5.0", which is a
directory in my home area. The "./do-configure" and "make" steps
seemed to go by without issue. The system is
bunter[wd15]: uname -a
Linux bunter 2.6.26-2-686 #1 SMP Wed Feb 10 08:59:21 UTC 2010 i686 GNU/Linux
I assume the issue is that the pytrilinos configure step is not
picking up the MAKE_INSTALL_PREFIX for some reason. Any help is much
appreciated, Cheers.
--
Daniel Wheeler
More information about the Trilinos-Users
mailing list