I am very new to Sage, and software development in particular. I recently tried cloning the GitHub repo, and installing Sage from root. However, on running make, I failed. I was wondering if some assitance could be provided. Here is the error message:
[ppl-1.2.p1] Package 'ppl' is currently not installed
[ppl-1.2.p1] No legacy uninstaller found for 'ppl'; nothing to do
[ppl-1.2.p1] Configuring ppl-1.2.p1
[ppl-1.2.p1] configure: WARNING: unrecognized options: --disable-maintainer-mode
[ppl-1.2.p1] checking build system type... Invalid configuration `arm64-apple-darwin20.0.0': machine `arm64-apple' not recognized
[ppl-1.2.p1] configure: error: /bin/bash ./config.sub arm64-apple-darwin20.0.0 failed
[ppl-1.2.p1] checking build system type... Invalid configuration `arm64-apple-darwin20.0.0': machine `arm64-apple' not recognized
[ppl-1.2.p1] configure: error: /bin/bash ./config.sub arm64-apple-darwin20.0.0 failed
[ppl-1.2.p1] *************************************************************************************
[ppl-1.2.p1] Error configuring ppl-1.2.p1 See the file
[ppl-1.2.p1] /Users/ishaanjolly/Programs/sage/local/var/tmp/sage/build/ppl-1.2.p1/src/config.log
[ppl-1.2.p1] for details.
[ppl-1.2.p1] *************************************************************************************
[ppl-1.2.p1] Error configuring PPL with both C and C++ interfaces, trying
[ppl-1.2.p1] again with only the C++ interface.
[ppl-1.2.p1] Configuring ppl-1.2.p1
[ppl-1.2.p1] configure: WARNING: unrecognized options: --disable-maintainer-mode
[ppl-1.2.p1] checking build system type... Invalid configuration `arm64-apple-darwin20.0.0': machine `arm64-apple' not recognized
[ppl-1.2.p1] configure: error: /bin/bash ./config.sub arm64-apple-darwin20.0.0 failed
[ppl-1.2.p1] checking build system type... Invalid configuration `arm64-apple-darwin20.0.0': machine `arm64-apple' not recognized
[ppl-1.2.p1] configure: error: /bin/bash ./config.sub arm64-apple-darwin20.0.0 failed
[ppl-1.2.p1] *************************************************************************************
[ppl-1.2.p1] Error configuring ppl-1.2.p1 See the file
[ppl-1.2.p1] /Users/ishaanjolly/Programs/sage/local/var/tmp/sage/build/ppl-1.2.p1/src/config.log
[ppl-1.2.p1] for details.
[ppl-1.2.p1] *************************************************************************************
[ppl-1.2.p1]
[ppl-1.2.p1] real 0m1.080s
[ppl-1.2.p1] user 0m0.244s
[ppl-1.2.p1] sys 0m0.302s
[ppl-1.2.p1] ************************************************************************
[ppl-1.2.p1] Error installing package ppl-1.2.p1
[ppl-1.2.p1] ************************************************************************
[ppl-1.2.p1] Please email sage-devel (
http://groups.google.com/group/sage-devel)
[ppl-1.2.p1] explaining the problem and including the log files
[ppl-1.2.p1] /Users/ishaanjolly/Programs/sage/logs/pkgs/ppl-1.2.p1.log
[ppl-1.2.p1] and
[ppl-1.2.p1] /Users/ishaanjolly/Programs/sage/config.log
[ppl-1.2.p1] Describe your computer, operating system, etc.
[ppl-1.2.p1] If you want to try to fix the problem yourself, *don't* just cd to
[ppl-1.2.p1] /Users/ishaanjolly/Programs/sage/local/var/tmp/sage/build/ppl-1.2.p1 and type 'make' or whatever is appropriate.
[ppl-1.2.p1] Instead, the following commands setup all environment variables
[ppl-1.2.p1] correctly and load a subshell for you to debug the error:
[ppl-1.2.p1] (cd '/Users/ishaanjolly/Programs/sage/local/var/tmp/sage/build/ppl-1.2.p1' && '/Users/ishaanjolly/Programs/sage/sage' --buildsh)
[ppl-1.2.p1] When you are done debugging, you can type "exit" to leave the subshell.
[ppl-1.2.p1] ************************************************************************
make[4]: *** [ppl-SAGE_LOCAL-no-deps] Error 1
make[3]: *** [/Users/ishaanjolly/Programs/sage/local/var/lib/sage/installed/ppl-1.2.p1] Error 2
make[2]: *** [all-start] Error 2
real 3m17.156s
user 2m26.222s
sys 0m18.146s
***************************************************************
Error building Sage.
The following package(s) may have failed to build (not necessarily
during this run of 'make all-start'):
* package: ppl-1.2.p1
last build time: 14 May 20:50
log file: /Users/ishaanjolly/Programs/sage/logs/pkgs/ppl-1.2.p1.log
build directory: /Users/ishaanjolly/Programs/sage/local/var/tmp/sage/build/ppl-1.2.p1
It is safe to delete any log files and build directories, but they
contain information that is helpful for debugging build problems.
WARNING: If you now run 'make' again, the build directory of the
same version of the package will, by default, be deleted. Set the
environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.
make[1]: *** [all-start] Error 1
make: *** [all] Error 2