Thanks for the help so far; a couple comments/questions:
The "spkg-configure.m4" for sqlite worked and was able to use an installed version, but I then got the same error with brial-1.2.5 which also does not recognize the --disable-maintainer-mode option. I suspect continuing down this route would just be playing whack-a-mole with packages that do not recognize that option.
The installation is indeed happening over a networked filesystem, so I get how timestamps may not match. It *is* possible to build from a local disk from a particular node (/scratch as noted). After reading more carefully through the install instructions I noted:
"Note that once you have built Sage (by running make, as described below), you will not be able to move or rename its directory without likely breaking Sage."
Ok, so I can't actually have it put the built install on /scratch and move it where I want after. Then I noted:
"SAGE_BUILD_DIR - the default behavior is to build each spkg in a subdirectory of $SAGE_ROOT/... If this variable is set, then build in $SAGE_BUILD_DIR/... instead"
"By default, `make install' will install all the files in ... You can specify an installation prefix other than ... using `--prefix', for instance `--prefix=$HOME'."
So I set the build dir on /scratch too and set "prefix" to be the correct final install location. The install failed part-way through again with:
Error building Sage.
The following package(s) may have failed to build (not necessarily
during this run of 'make all-start'):
* package: pari_seadata_small-20090618.p0
log file: /scratch/sage/sage-9.0/logs/pkgs/pari_seadata_small-20090618.p0.log
build directory: /scratch/sageb/pari_seadata_small-20090618.p0
The log file was empty, hmm. So I just simply ran make again on the hopes that some transient issue popped up. This time it successfully installed.
I'm able to load up sage and do the simple suggested "2+2" and "factor(2005)".
However when I do
[jbevan@scc-he1 sage-9.0]$ sage --testall
I get:
no stored timings available
Running doctests with ID 2020-01-31-13-28-13-f917e3d0.
Git branch: develop
Using --optional=build,dochtml,memlimit,mpir,sage
Doctesting entire Sage library.
Doctesting 3796 files.
sage -t src/sage/__init__.py
[11 tests, 0.05 s]
sage -t src/sage/env.py
[44 tests, 0.36 s]
sage -t src/sage/all.py
[16 tests, 1.34 s]
sage -t src/sage/version.py
[0 tests, 0.00 s]
sage -t src/sage/all_cmdline.py
[0 tests, 0.00 s]
sage -t src/sage/all_notebook.py
[0 tests, 0.00 s]
sage -t src/sage/monoids/automatic_semigroup.py
**********************************************************************
File "src/sage/monoids/automatic_semigroup.py", line 156, in sage.monoids.automatic_semigroup.AutomaticSemigroup
Failed example:
N.cardinality() == G5.cardinality()
Expected:
True
Got:
<CSI-?1034h>True
**********************************************************************
1 item had failures:
1 of 80 in sage.monoids.automatic_semigroup.AutomaticSemigroup
[268 tests, 1 failure, 1.28 s]
It continues on with more tests, most of which pass and maybe 1 in 10-20 have a failure. They all look like:
Expected:
n^2*log(x)
Got:
<CSI-?1034h>n^2*log(x)
and
Expected:
pi*x
e
Got:
<CSI-?1034h> pi*x
e
It seems that these test actually are passing, but some garbage is pre-pended. What's causing this, and should I care (i.e. will it affect normal Sage usage)?
Thanks!
Josh