I have got the log below during a sage build on OSX.
Shouldn't zlib be an order-only dependancy of pip ?
Found local metadata for pip-18.0
Using cached file
/Applications/SageMath-8.6.app/Contents/Resources/sage/upstream/pip-18.0.tar.gz
pip-18.0
====================================================
Setting up build directory for pip-18.0
Finished extraction
No patch files found in ../patches
****************************************************
Host system:
Darwin laptop-147-210-128-62.labri.fr 18.2.0 Darwin Kernel Version 18.2.0:
Thu Dec 20 20:46:53 PST 2018; root:xnu-4903.241.1~1/RELEASE_X86_64 x86_64
****************************************************
C compiler: gcc
C compiler version:
Configured with: --prefix=/Library/Developer/CommandLineTools/usr
--with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Target: x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
****************************************************
No record that 'pip' was ever installed; skipping uninstall
Traceback (most recent call last):
File
"/Applications/SageMath-8.6.app/Contents/Resources/sage/local/lib/python3.6/runpy.py",
line 193, in _run_module_as_main
"__main__", mod_spec)
File
"/Applications/SageMath-8.6.app/Contents/Resources/sage/local/lib/python3.6/runpy.py",
line 85, in _run_code
exec(code, run_globals)
File
"/Applications/SageMath-8.6.app/Contents/Resources/sage/local/var/tmp/sage/build/pip-18.0/src/src/pip/__main__.py",
line 16, in <module>
from pip._internal import main as _main # isort:skip # noqa
File
"/Applications/SageMath-8.6.app/Contents/Resources/sage/local/var/tmp/sage/build/pip-18.0/src/src/pip/_internal/__init__.py",
line 20, in <module>
from pip._vendor.urllib3.exceptions import DependencyWarning
File
"/Applications/SageMath-8.6.app/Contents/Resources/sage/local/var/tmp/sage/build/pip-18.0/src/src/pip/_vendor/urllib3/__init__.py",
line 8, in <module>
from .connectionpool import (
File
"/Applications/SageMath-8.6.app/Contents/Resources/sage/local/var/tmp/sage/build/pip-18.0/src/src/pip/_vendor/urllib3/connectionpool.py",
line 36, in <module>
from .response import HTTPResponse
File
"/Applications/SageMath-8.6.app/Contents/Resources/sage/local/var/tmp/sage/build/pip-18.0/src/src/pip/_vendor/urllib3/response.py",
line 3, in <module>
import zlib
ModuleNotFoundError: No module named 'zlib'
********************************************************************************
Error building / installing pip3
********************************************************************************
real 0m0.411s
user 0m0.276s
sys 0m0.086s
************************************************************************
Error installing package pip-18.0
************************************************************************
Please email sage-devel (http://groups.google.com/group/sage-devel)
explaining the problem and including the log file
/Applications/SageMath-8.6.app/Contents/Resources/sage/logs/pkgs/pip-18.0.log
Describe your computer, operating system, etc.
If you want to try to fix the problem yourself, *don't* just cd to
/Applications/SageMath-8.6.app/Contents/Resources/sage/local/var/tmp/sage/build/pip-18.0
and type 'make' or whatever is appropriate.
Instead, the following commands setup all environment variables
correctly and load a subshell for you to debug the error:
(cd
'/Applications/SageMath-8.6.app/Contents/Resources/sage/local/var/tmp/sage/build/pip-18.0'
&& '/Applications/SageMath-8.6.app/Contents/Resources/sage/sage' --sh)
When you are done debugging, you can type "exit" to leave the subshell.
************************************************************************
--
You received this message because you are subscribed to the Google Groups
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.