On a lark, I ran ./sage -f This is undocumented as far as I can tell and I've no idea what it does (of course ./sage doesn't work since it didn't compile - see my previous email in this thread). It seemed to try to compile python 3.8.5. I pasted the tail end below, in case this is useful. BTW, what does "sage -f" do? -David
... [python3-3.8.5] [python3-3.8.5] Python build finished successfully! [python3-3.8.5] The necessary bits to build these optional modules were not found: [python3-3.8.5] _bz2 _curses _curses_panel [python3-3.8.5] _gdbm ossaudiodev spwd [python3-3.8.5] zlib [python3-3.8.5] To find the necessary bits, look in setup.py in detect_modules() for the module's name. [python3-3.8.5] [python3-3.8.5] [python3-3.8.5] The following modules found by detect_modules() in setup.py, have been [python3-3.8.5] built by the Makefile instead, as configured by the Setup files: [python3-3.8.5] _abc atexit pwd [python3-3.8.5] time [python3-3.8.5] [python3-3.8.5] running build_scripts [python3-3.8.5] creating build/scripts-3.8 [python3-3.8.5] copying and adjusting /Users/wdj/sagefiles/sage-9.2.rc0/local/var/tmp/sage/build/python3-3.8.5/src/Tools/scripts/pydoc3 -> build/scripts-3.8 [python3-3.8.5] copying and adjusting /Users/wdj/sagefiles/sage-9.2.rc0/local/var/tmp/sage/build/python3-3.8.5/src/Tools/scripts/idle3 -> build/scripts-3.8 [python3-3.8.5] copying and adjusting /Users/wdj/sagefiles/sage-9.2.rc0/local/var/tmp/sage/build/python3-3.8.5/src/Tools/scripts/2to3 -> build/scripts-3.8 [python3-3.8.5] changing mode of build/scripts-3.8/pydoc3 from 644 to 755 [python3-3.8.5] changing mode of build/scripts-3.8/idle3 from 644 to 755 [python3-3.8.5] changing mode of build/scripts-3.8/2to3 from 644 to 755 [python3-3.8.5] renaming build/scripts-3.8/pydoc3 to build/scripts-3.8/pydoc3.8 [python3-3.8.5] renaming build/scripts-3.8/idle3 to build/scripts-3.8/idle3.8 [python3-3.8.5] renaming build/scripts-3.8/2to3 to build/scripts-3.8/2to3-3.8 [python3-3.8.5] /usr/bin/install -c -m 644 ./Tools/gdb/libpython.py python.exe-gdb.py [python3-3.8.5] clang -c -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -I./Include/internal -I. -I./Include -I/usr/local/opt/openssl/include -I/usr/local/opt/openssl/include -DPy_BUILD_CORE -o Programs/_testembed.o ./Programs/_testembed.c [python3-3.8.5] clang -L/Users/wdj/sagefiles/sage-9.2.rc0/local/lib -Wl,-rpath,/Users/wdj/sagefiles/sage-9.2.rc0/local/lib -L/usr/local/opt/openssl/lib -L. -L/Users/wdj/sagefiles/sage-9.2.rc0/local/lib -Wl,-rpath,/Users/wdj/sagefiles/sage-9.2.rc0/local/lib -L/usr/local/opt/openssl/lib -Wl,-stack_size,1000000 -framework CoreFoundation -o Programs/_testembed Programs/_testembed.o -L. -lpython3.8 -ldl -framework CoreFoundation [python3-3.8.5] sed -e "s,@EXENAME@,/Users/wdj/sagefiles/sage-9.2.rc0/local/bin/python3.8," < ./Misc/python-config.in >python-config.py [python3-3.8.5] LC_ALL=C sed -e 's,\$(\([A-Za-z0-9_]*\)),\$\{\1\},g' < Misc/python-config.sh >python-config [python3-3.8.5] Testing importing of various modules... [python3-3.8.5] ctypes module imported OK [python3-3.8.5] math module imported OK [python3-3.8.5] hashlib module imported OK [python3-3.8.5] crypt module imported OK [python3-3.8.5] readline module imported OK [python3-3.8.5] socket module imported OK [python3-3.8.5] Traceback (most recent call last): [python3-3.8.5] File "<string>", line 1, in <module> [python3-3.8.5] ModuleNotFoundError: No module named 'zlib' [python3-3.8.5] zlib module failed to import [python3-3.8.5] sqlite3 module imported OK [python3-3.8.5] _scproxy module imported OK [python3-3.8.5] Error: One or more modules failed to import. [python3-3.8.5] [python3-3.8.5] real 2m55.196s [python3-3.8.5] user 2m11.283s [python3-3.8.5] sys 0m33.284s [python3-3.8.5] ************************************************************************ [python3-3.8.5] Error building package python3-3.8.5 [python3-3.8.5] ************************************************************************ [python3-3.8.5] Please email sage-devel ( http://groups.google.com/group/sage-devel) [python3-3.8.5] explaining the problem and including the log file [python3-3.8.5] /Users/wdj/sagefiles/sage-9.2.rc0/logs/pkgs/python3-3.8.5.log [python3-3.8.5] Describe your computer, operating system, etc. [python3-3.8.5] If you want to try to fix the problem yourself, *don't* just cd to [python3-3.8.5] /Users/wdj/sagefiles/sage-9.2.rc0/local/var/tmp/sage/build/python3-3.8.5 and type 'make' or whatever is appropriate. [python3-3.8.5] Instead, the following commands setup all environment variables [python3-3.8.5] correctly and load a subshell for you to debug the error: [python3-3.8.5] (cd '/Users/wdj/sagefiles/sage-9.2.rc0/local/var/tmp/sage/build/python3-3.8.5' && '/Users/wdj/sagefiles/sage-9.2.rc0/sage' --buildsh) [python3-3.8.5] When you are done debugging, you can type "exit" to leave the subshell. [python3-3.8.5] ************************************************************************ make[3]: *** [python3-no-deps] Error 1 make[2]: *** [/Users/wdj/sagefiles/sage-9.2.rc0/local/var/lib/sage/installed/python3-3.8.5] Error 2 make[1]: *** [all-build] Error 2 real 3m2.022s user 2m14.632s sys 0m36.375s *************************************************************** Error building Sage. The following package(s) may have failed to build (not necessarily during this run of 'make all-build'): * package: python3-3.8.5 last build time: Oct 7 10:52 log file: /Users/wdj/sagefiles/sage-9.2.rc0/logs/pkgs/python3-3.8.5.log build directory: /Users/wdj/sagefiles/sage-9.2.rc0/local/var/tmp/sage/build/python3-3.8.5 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: *** [all-build] Error 1 On Wed, Oct 7, 2020 at 10:39 AM David Joyner <wdjoy...@gmail.com> wrote: > Hi: > > The compiler still can't find installed python3: > > wdj@jeeves sage-9.2.rc0 % which python3 > > /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 > > > > The log python3-3.8.5.log says > "Package 'python3' is currently not installed" > > Here's the tail after running configure then make -k: > > [yasm-1.3.0.p0] Finished installing yasm-1.3.0.p0 > > make[3]: Target `all-sage' not remade because of errors. > > make[2]: *** [all-start] Error 2 > > > real 940m12.196s > > user 113m42.845s > > sys 15m52.978s > > *************************************************************** > > Error building Sage. > > > The following package(s) may have failed to build (not necessarily > > during this run of 'make all-start'): > > > * package: python3-3.8.5 > > last build time: Oct 6 18:49 > > log file: > /Users/wdj/sagefiles/sage-9.2.rc0/logs/pkgs/python3-3.8.5.log > > build directory: > /Users/wdj/sagefiles/sage-9.2.rc0/local/var/tmp/sage/build/python3-3.8.5 > > > 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 > > make: Target `default' not remade because of errors. > > > - David Joyner > > > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/CAEQuuAVBLtwLT%2BeyU-x2wfbtW3r-HjfM1x-tHDypLotpjcBz1Q%40mail.gmail.com.