I have downloaded the sage9.2 Debian binary to be used on a cluster.
I have untarred it and then simply run ./sage to do a sanity check. Then it runs the relocate-once.py script, but fails at the file "config.status" since it is not there.
I could fix this by taking my own
configure.ac file and execute ./configure on the cluster and then rerun sage. Which then gave me this dirt at the end of the script:
patching /home/labbe/sage/SageMath/src/sage/ext/interpreters/wrapper_rr.pxd
patching /home/labbe/sage/SageMath/src/sage/ext/interpreters/wrapper_rr.pyx
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 9.2, Release Date: 2020-10-24 │
│ Using Python 3.8.5. Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/traitlets/config/loader.py:795: SyntaxWarning: "is" with a literal. Did you mean "=="?
if len(key) is 1:
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/traitlets/config/loader.py:804: SyntaxWarning: "is" with a literal. Did you mean "=="?
if len(key) is 1:
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/psutil/_pslinux.py:551: DeprecationWarning: invalid escape sequence \d
search = re.compile('cpu\d')
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/psutil/_pslinux.py:1468: DeprecationWarning: invalid escape sequence \s
_private_re=re.compile(b"Private.*:\s+(\d+)"),
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/psutil/_pslinux.py:1469: DeprecationWarning: invalid escape sequence \s
_pss_re=re.compile(b"Pss.*:\s+(\d+)"),
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/psutil/_pslinux.py:1470: DeprecationWarning: invalid escape sequence \s
_swap_re=re.compile(b"Swap.*:\s+(\d+)")):
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/psutil/_pslinux.py:1583: DeprecationWarning: invalid escape sequence \d
def num_ctx_switches(self, _ctxsw_re=re.compile(b'ctxt_switches:\t(\d+)')):
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/psutil/_pslinux.py:1596: DeprecationWarning: invalid escape sequence \d
def num_threads(self, _num_threads_re=re.compile(b'Threads:\t(\d+)')):
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/psutil/_pslinux.py:1652: DeprecationWarning: invalid escape sequence \d
self, _re=re.compile(b"Cpus_allowed_list:\t(\d+)-(\d+)")):
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/psutil/_pslinux.py:1814: DeprecationWarning: invalid escape sequence \d
def uids(self, _uids_re=re.compile(b'Uid:\t(\d+)\t(\d+)\t(\d+)')):
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/psutil/_pslinux.py:1820: DeprecationWarning: invalid escape sequence \d
def gids(self, _gids_re=re.compile(b'Gid:\t(\d+)\t(\d+)\t(\d+)')):
/home/labbe/sage/SageMath/local/lib/python3.8/site-packages/sage/calculus/functional.py:57: DeprecationWarning: invalid escape sequence \d
"""
sage: 1+1
2
sage: P = Polyhedron()
sage: P
The empty polyhedron in ZZ^0
sage: quit
Exiting Sage (CPU time 0m1.28s, Wall time 2m0.29s).
labbe@ cluster:~/sage/SageMath$ ./sage
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 9.2, Release Date: 2020-10-24 │
│ Using Python 3.8.5. Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
sage: quit
So, it seems that Sage is running "ok". But that does not seem to be right to assume that everything went fine...
Is there something that I am missing here?