Hi,
I am compiling Sage from source on Linux, on a supercomputer. Libraries and 
headers are in non-standard locations. When the make tries to build pillow, 
it fails with the following relevant part of the log. Note that it 
initially finds zlib.h just fine. However, it seems to fail to tell pillow 
where to take zlib from.

$ grep zlib 
/tmp/eb-6u0oyvfw/easybuild-SageMath-9.1-20200709.205356.xAMAc.log
checking bzlib.h usability... yes
checking bzlib.h presence... yes
checking for bzlib.h... yes
Checking whether SageMath should install SPKG zlib...
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
configure: will use system package and not install SPKG zlib
checking whether any of atlas openblas zlib bzip2 is installed as or will 
be installed as SPKG... yes; install cbc as well
checking installing zlib? ... no
checking whether any of gmp mpir zlib is installed as or will be installed 
as SPKG... no
checking for python3 >= 3.7.3, < 3.8 with modules sqlite3, ctypes, math, 
hashlib, crypt, readline, socket, zlib, distutils.core...
checking for python3 >= 3.7.3, < 3.8 with modules sqlite3, ctypes, math, 
hashlib, crypt, readline, socket, zlib, distutils.core... 
/cvmfs/soft.computecanada.ca/gentoo/2020/usr/bin/python3.7
zlib-1.2.11.p0:                              using system package; SPKG 
will not be installed
[gap-4.10.2.p1] checking zlib.h usability... yes
[gap-4.10.2.p1] checking zlib.h presence... yes
[gap-4.10.2.p1] checking for zlib.h... yes
[pillow-5.3.0.p0] Looking for `zlib` using pkg-config.
[pillow-5.3.0.p0] Looking for zlib
[pillow-5.3.0.p0] Checking for include file zlib.h in 
/cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/sagemath/9.1/sage-9.1/local/var/tmp/sage/build/pillow-5.3.0.p0/src/src/libImaging
[pillow-5.3.0.p0] Checking for include file zlib.h in 
/cvmfs/soft.computecanada.ca/gentoo/2020/usr/include/openjpeg-2.3
[pillow-5.3.0.p0] Checking for include file zlib.h in 
/cvmfs/soft.computecanada.ca/gentoo/2020/usr/include/freetype2
[pillow-5.3.0.p0] Checking for include file zlib.h in 
/cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/sagemath/9.1/sage-9.1/local/include
[pillow-5.3.0.p0] Checking for include file zlib.h in /usr/local/include
[pillow-5.3.0.p0] Checking for include file zlib.h in /usr/include
[pillow-5.3.0.p0] Checking for include file zlib.h in 
/cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/sagemath/9.1/sage-9.1/local/include
[pillow-5.3.0.p0] Checking for include file zlib.h in 
/cvmfs/soft.computecanada.ca/gentoo/2020/usr/include/python3.7m
[pillow-5.3.0.p0] The headers or library files could not be found for zlib,
[pillow-5.3.0.p0] __main__.RequiredDependencyException: zlib
[pillow-5.3.0.p0] The headers or library files could not be found for zlib,

-- 
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/df67a49a-06ef-471d-88a3-8cad963daa20n%40googlegroups.com.

Reply via email to