Build failure: gdal@3.0.4
When doing spack install lcg-release
in the lcg-release environment:
==> Installing gdal-3.0.4-e3q6gfelae7phvmwhnzytdzdv2wtta3h
==> No binary for gdal-3.0.4-e3q6gfelae7phvmwhnzytdzdv2wtta3h found: installing from source
==> Using cached archive: /mnt/build/hahansen/Spack/spack/var/spack/cache/_source-cache/archive/55/5569a4daa1abcbba47a9d535172fc335194d9214fdb96cd0f139bb57329ae277.tar.xz
==> Ran patch() for gdal
==> gdal: Executing phase: 'autoreconf'
==> gdal: Executing phase: 'configure'
==> gdal: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
3 errors found in build log:
220 checking for _SC_PHYS_PAGES... yes
221 checking for deflateInit_ in -lz... yes
222 checking for inflateCopy in -lz... yes
223 using libz library from /build/hahansen/Spack/packages/zlib/1.2.11
/x86_64-centos7-gcc8.3.0-opt/nai3lnragjqssh3stzbbn42mhkuskmik
224 checking for ld used by GCC... /mnt/build/hahansen/Spack/spack/lib
/spack/env/ld -m elf_x86_64
225 checking if the linker (/mnt/build/hahansen/Spack/spack/lib/spack/
env/ld -m elf_x86_64) is GNU ld... yes
>> 226 checking for shared library run path origin... /bin/sh: ./config.r
path: No such file or directory
227 done
228 checking for iconv... yes
229 checking for working iconv... yes
230 checking how to link with libiconv... -liconv
231 checking for iconv declaration...
232 extern size_t iconv (iconv_t cd, char * *inbuf, size_t *i
nbytesleft, char * *outbuf, size_t *outbytesleft);
...
5510 make[1]: Entering directory '/tmp/hahansen/spack-stage/spack-stage
-gdal-3.0.4-e3q6gfelae7phvmwhnzytdzdv2wtta3h/spack-src/swig'
5511 for dir in python ; do (cd $dir; make build) || exit; done
5512 make[2]: Entering directory '/tmp/hahansen/spack-stage/spack-stage
-gdal-3.0.4-e3q6gfelae7phvmwhnzytdzdv2wtta3h/spack-src/swig/python
'
5513 rm -f setup_vars.ini
5514 echo 'GNM_ENABLED=yes' >> setup_vars.ini
5515 /build/hahansen/Spack/packages/python/3.8.12/x86_64-centos7-gcc8.3
.0-opt/whminwlsm7gcbc7u66xpdmyscl53lnsz/bin/python3.8 setup.py bui
ld
>> 5516 /build/hahansen/Spack/packages/python/3.8.12/x86_64-centos7-gcc8.3
.0-opt/whminwlsm7gcbc7u66xpdmyscl53lnsz/lib/python3.8/distutils/di
st.py:274: UserWarning: Unknown distribution option: 'use_2to3_fix
ers'
5517 warnings.warn(msg)
>> 5518 /build/hahansen/Spack/packages/python/3.8.12/x86_64-centos7-gcc8.3
.0-opt/whminwlsm7gcbc7u66xpdmyscl53lnsz/lib/python3.8/distutils/di
st.py:274: UserWarning: Unknown distribution option: 'use_2to3_exc
lude_fixers'
5519 warnings.warn(msg)
5520 WARNING: "CXX=/bin/sh /tmp/hahansen/spack-stage/spack-stage-gdal-3
.0.4-e3q6gfelae7phvmwhnzytdzdv2wtta3h/spack-src/libtool --mode=com
pile --silent --tag=CXX /mnt/build/hahansen/Spack/spack/lib/spack/
env/gcc/g++" was defined in the environment and contains more than
one word. Unsetting it since that is incompatible of distutils
5521 WARNING: "CC=/bin/sh /tmp/hahansen/spack-stage/spack-stage-gdal-3.
0.4-e3q6gfelae7phvmwhnzytdzdv2wtta3h/spack-src/libtool --mode=comp
ile --silent --tag=CC /mnt/build/hahansen/Spack/spack/lib/spack/en
v/gcc/gcc" was defined in the environment and contains more than o
ne word. Unsetting it since that is incompatible of distutils
5522 error in GDAL setup command: use_2to3 is invalid.
5523 make[2]: *** [GNUmakefile:73: build] Error 1
5524 make[2]: Leaving directory '/tmp/hahansen/spack-stage/spack-stage-
gdal-3.0.4-e3q6gfelae7phvmwhnzytdzdv2wtta3h/spack-src/swig/python'
See build log for details:
/tmp/hahansen/spack-stage/spack-stage-gdal-3.0.4-e3q6gfelae7phvmwhnzytdzdv2wtta3h/spack-build-out.txt
==> Warning: Skipping build of py-pygdal-3.0.4.6-ed5iqlagymqiy4zgtqlunu33odedmkr4 since gdal-3.0.4-e3q6gfelae7phvmwhnzytdzdv2wtta3h failed
Edited by Harald Minde Hansen