problem installing ESys with custom locations
OS: Scientific Linux 5.0
I read the faqs and still have the problem.I'm trying to install the last version of ESys in a custom location of a user "granos" /home/granos/
[granos@master ~]$ pwd
/home/granos
[granos@master esys-particle-
drwxr-xr-x 6 root root 4096 Apr 6 17:04 /share/
[granos@master esys-particle-
drwxr-xr-x 13 root root 4096 Jun 14 17:32 /share/
I updated the enviroment vars with python, boost, openmpi:
[granos@master esys-particle-
/usr/lib64/
/share/
[granos@master ~]$ echo $PATH
/gridware/
I'd set also alias python=
if i run autogen.sh and configure:
./configure --prefix=
*** the first problem is that with this it doesn't find python2.6 in the custom install y finds the default python 2.4:
.....
configure:2042: checking for a Python interpreter with version >= 2.3
configure:2059: python -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Pyt
hon 3.0 and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minv
erhex = (minverhex << 8) + minver[i] sys.exit(
configure:2062: $? = 0
configure:2069: result: python
configure:2077: checking for python
configure:2095: found /usr/bin/python
configure:2107: result: /usr/bin/python
configure:2126: checking for python version
configure:2133: result: 2.4
.....
****the only work around is setting the var PYTHON wich the configure script use:
export PYTHON=
.....
configure:2014: checking whether /share/
configure:2025: /share/
ion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iter
ator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(
configure:2028: $? = 0
configure:2030: result: yes
configure:2126: checking for /share/
configure:2133: result: 2.6
configure:2145: checking for /share/
configure:2152: result: linux2
configure:2159: checking for /share/
configure:2180: result: ${prefix}
configure:2189: checking for /share/
configure:2210: result: ${exec_
.......
*****but configure exit with error, it still apears tobe some problem with python boost lib:
.......
configure:22170: checking for __cxa_atexit in -lboost_filesystem
configure:22200: mpic++ -o conftest -g -O2 -I/share/
configure:22206: $? = 0
configure:22210: test -z
configure:22213: $? = 0
configure:22216: test -s conftest
configure:22219: $? = 0
configure:22232: result: yes
configure:22268: checking whether the Boost::Python library is available
configure:22305: mpic++ -c -g -O2 -I/share/
configure:22311: $? = 0
configure:22315: test -z
configure:22318: $? = 0
configure:22321: test -s conftest.o
configure:22324: $? = 0
configure:22343: result: yes
configure:22364: checking for __cxa_atexit in -lboost_python
configure:22394: mpic++ -o conftest -g -O2 -L/share/
/share/
/share/
/share/
/share/
/share/
/share/
/share/
........
#### make of course exit with error. Is there something obvious missing for you?
#### all apps. must be installed in /share/applications or /home/user because this are the shared folders for the cluster
#### I'll tried to give as much info needed without the full logs, I'd been strugling iwith the install of the last Esys version
#### with python2.6 (the default python is 2.4 and cannot be upgraded)a long time, because there are some upgrades (made #### by Tancredi and Perchero from here) that we want to run in our cluster....thanks in advance
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask voulgaris for more information if necessary.