LAMMPS failed to install with Intel compiler due to cpio and diffutils

$ spack install lammps%intel +asphere +class2 +kspace +manybody +misc +molecule +mpiio +opt +replica +rigid +user-omp +user-intel ^intel-mkl ^intel-mpi
(base) bash-4.2$ spack install lammps%intel +asphere +class2 +kspace +manybody +misc +molecule +mpiio +opt +replica +rigid +user-omp +user-intel ^intel-mkl ^intel-mpi
[+] /opt/intel/cmake (external cmake-3.20.0-3teotjsa6webcsazofydfkk2v3pn2hb6)
[+] /nfs/pdx/home/sdouyeb/spack/opt/spack/linux-centos7-skylake_avx512/intel-19.1.3.304/alsa-lib-1.2.3.2-yctbppr2tcdayclbt32xjgagmmwbct2v
[+] /nfs/pdx/home/sdouyeb/spack/opt/spack/linux-centos7-skylake_avx512/intel-19.1.3.304/libiconv-1.16-ilxedtsoqggtmtbrjxehh6ojznmtdni3
[+] /nfs/pdx/home/sdouyeb/spack/opt/spack/linux-centos7-skylake_avx512/intel-19.1.3.304/yasm-1.3.0-7y4fvxshqkmikii3cvelccaiajj4dboc
[+] /nfs/pdx/home/sdouyeb/spack/opt/spack/linux-centos7-skylake_avx512/intel-19.1.3.304/zlib-1.2.11-k24vg36ubsrvwfgrdipndmpqn4eo5jq7
==> Installing cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3
==> No binary for cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3 found: installing from source
==> Using cached archive: /nfs/pdx/home/sdouyeb/spack/var/spack/cache/_source-cache/archive/e8/e87470d9c984317f658567c03bfefb6b0c829ff17dbf6b0de48d71a4c8f3db88.tar.gz
==> No patches needed for cpio
==> cpio: Executing phase: 'autoreconf'
==> cpio: Executing phase: 'configure'
==> cpio: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
    'make' '-j16' 'V=1'

10 errors found in build log:
     1710    /nfs/pdx/home/sdouyeb/spack/lib/spack/env/intel/icc -std=gnu99 -DHAVE_CONFIG_H -I. -I/tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu -I..     -g -
             O2 -MT fd-hook.o -MD -MP -MF .deps/fd-hook.Tpo -c -o fd-hook.o /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/fd-hook.c
     1711    mv -f .deps/argp-fs-xinl.Tpo .deps/argp-fs-xinl.Po
     1712    /nfs/pdx/home/sdouyeb/spack/lib/spack/env/intel/icc -std=gnu99 -DHAVE_CONFIG_H -I. -I/tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu -I..     -g -
             O2 -MT filenamecat-lgpl.o -MD -MP -MF .deps/filenamecat-lgpl.Tpo -c -o filenamecat-lgpl.o /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/filename
             cat-lgpl.c
     1713    mv -f .deps/argmatch.Tpo .deps/argmatch.Po
     1714    /nfs/pdx/home/sdouyeb/spack/lib/spack/env/intel/icc -std=gnu99 -DHAVE_CONFIG_H -I. -I/tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu -I..     -g -
             O2 -MT full-write.o -MD -MP -MF .deps/full-write.Tpo -c -o full-write.o /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/full-write.c
     1715    In file included from /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/basename.c(24):
  >> 1716    /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/xalloc.h(107): error: argument is incompatible with formal parameter
     1717        if (xalloc_oversized (n, s))
     1718            ^
     1719
     1720    In file included from /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/basename.c(24):
  >> 1721    /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/xalloc.h(120): error: argument is incompatible with formal parameter
     1722        if (xalloc_oversized (n, s))
     1723            ^
     1724
     1725    mv -f .deps/cloexec.Tpo .deps/cloexec.Po
     1726    compilation aborted for /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/basename.c (code 2)
     1727    /nfs/pdx/home/sdouyeb/spack/lib/spack/env/intel/icc -std=gnu99 -DHAVE_CONFIG_H -I. -I/tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu -I..     -g -
             O2 -MT getprogname.o -MD -MP -MF .deps/getprogname.Tpo -c -o getprogname.o /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/getprogname.c
  >> 1728    make[4]: *** [basename.o] Error 2
     1729    make[4]: *** Waiting for unfinished jobs....
     1730    In file included from /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/dirname.c(25):
  >> 1731    /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/xalloc.h(107): error: argument is incompatible with formal parameter
     1732        if (xalloc_oversized (n, s))
     1733            ^
     1734
     1735    In file included from /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/dirname.c(25):
  >> 1736    /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/xalloc.h(120): error: argument is incompatible with formal parameter
     1737        if (xalloc_oversized (n, s))
     1738            ^
     1739
     1740    compilation aborted for /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/gnu/dirname.c (code 2)
  >> 1741    make[4]: *** [dirname.o] Error 2
     1742    mv -f .deps/opendir-safer.Tpo .deps/opendir-safer.Po
     1743    mv -f .deps/close-stream.Tpo .deps/close-stream.Po
     1744    mv -f .deps/stripslash.Tpo .deps/stripslash.Po
     1745    mv -f .deps/exitfail.Tpo .deps/exitfail.Po
     1746    mv -f .deps/closeout.Tpo .deps/closeout.Po
     1747    mv -f .deps/fd-hook.Tpo .deps/fd-hook.Po

     ...

     1751    mv -f .deps/argp-fmtstream.Tpo .deps/argp-fmtstream.Po
     1752    mv -f .deps/basename-lgpl.Tpo .deps/basename-lgpl.Po
     1753    mv -f .deps/argp-parse.Tpo .deps/argp-parse.Po
     1754    mv -f .deps/getprogname.Tpo .deps/getprogname.Po
     1755    mv -f .deps/argp-help.Tpo .deps/argp-help.Po
     1756    make[4]: Leaving directory `/tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/spack-build/gnu'
  >> 1757    make[3]: *** [all-recursive] Error 1
     1758    make[3]: Leaving directory `/tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/spack-build/gnu'
  >> 1759    make[2]: *** [all] Error 2
     1760    make[2]: Leaving directory `/tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/spack-build/gnu'
  >> 1761    make[1]: *** [all-recursive] Error 1
     1762    make[1]: Leaving directory `/tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-src/spack-build'
  >> 1763    make: *** [all] Error 2

See build log for details:
  /tmp/sdouyeb/spack-stage/spack-stage-cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3/spack-build-out.txt

==> Warning: Skipping build of intel-mkl-2020.4.304-bqs6ap7tr4dqsclcnrdo4fc3st3zg3wu since cpio-2.13-kyb4ylvxyqlfnfscw6qhqc7i2i2xvdr3 failed
==> Warning: Skipping build of lammps-20210310-o6ikbt7djtst6bwrybn6wialxd34aeuz since intel-mkl-2020.4.304-bqs6ap7tr4dqsclcnrdo4fc3st3zg3wu failed
[+] /nfs/pdx/home/sdouyeb/spack/opt/spack/linux-centos7-skylake_avx512/intel-19.1.3.304/intel-mpi-2019.10.317-jt4mvodu7oyvnyrx3qcjkibv6kgokjai
[+] /nfs/pdx/home/sdouyeb/spack/opt/spack/linux-centos7-skylake_avx512/intel-19.1.3.304/nasm-2.15.05-sutf7mmbppxcrppyqg4zwsfoz3obtibu
[+] /nfs/pdx/home/sdouyeb/spack/opt/spack/linux-centos7-skylake_avx512/intel-19.1.3.304/kim-api-2.2.1-4nbddmiltigebbjjk6vqoulb7z4xzqj3
==> Installing diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s
==> No binary for diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s found: installing from source
==> Using cached archive: /nfs/pdx/home/sdouyeb/spack/var/spack/cache/_source-cache/archive/a6/a6bdd7d1b31266d11c4f4de6c1b748d4607ab0231af5188fc2533d0ae2438fec.tar.xz
==> No patches needed for diffutils
==> diffutils: Executing phase: 'autoreconf'
==> diffutils: Executing phase: 'configure'
==> diffutils: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
    'make' '-j16' 'V=1'

8 errors found in build log:
     1784    depbase=`echo sh-quote.o | sed 's|[^/]*$|.deps/&|;s|.o$||'`;
     1785    /nfs/pdx/home/sdouyeb/spack/lib/spack/env/intel/icc -std=gnu11  -I. -I/tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/lib      -g -O2 -MT sh-quote
             .o -MD -MP -MF $depbase.Tpo -c -o sh-quote.o /tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/lib/sh-quote.c &&
     1786    mv -f $depbase.Tpo $depbase.Po
     1787    depbase=`echo sigsegv.o | sed 's|[^/]*$|.deps/&|;s|.o$||'`;
     1788    /nfs/pdx/home/sdouyeb/spack/lib/spack/env/intel/icc -std=gnu11  -I. -I/tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/lib      -g -O2 -MT sigsegv.
             o -MD -MP -MF $depbase.Tpo -c -o sigsegv.o /tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/lib/sigsegv.c &&
     1789    mv -f $depbase.Tpo $depbase.Po
  >> 1790    /tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/lib/malloca.c(52): error: argument is incompatible with formal parameter
     1791        if (!INT_ADD_WRAPV (n, plus, &nplus) && !xalloc_oversized (nplus, 1))
     1792             ^
     1793
     1794    compilation aborted for /tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/lib/malloca.c (code 2)
  >> 1795    make[2]: *** [malloca.o] Error 2
     1796    make[2]: *** Waiting for unfinished jobs....
  >> 1797    /tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/lib/nstrftime.c(691): error: argument is incompatible with formal parameter
     1798                    if (INT_MULTIPLY_WRAPV (width, 10, &width)
     1799                        ^
     1800
  >> 1801    /tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/lib/nstrftime.c(691): error: argument is incompatible with formal parameter
     1802                    if (INT_MULTIPLY_WRAPV (width, 10, &width)
     1803                        ^
     1804
  >> 1805    /tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/lib/nstrftime.c(692): error: argument is incompatible with formal parameter
     1806                        || INT_ADD_WRAPV (width, *f - L_('0'), &width))
     1807                           ^
     1808
     1809    compilation aborted for /tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/lib/nstrftime.c (code 2)
  >> 1810    make[2]: *** [nstrftime.o] Error 2
     1811    make[2]: Leaving directory `/tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/spack-build/lib'
  >> 1812    make[1]: *** [all] Error 2
     1813    make[1]: Leaving directory `/tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-src/spack-build/lib'
  >> 1814    make: *** [all-recursive] Error 1

See build log for details:
  /tmp/sdouyeb/spack-stage/spack-stage-diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s/spack-build-out.txt

==> Warning: Skipping build of bzip2-1.0.8-pdq2pcy3k4c72ebwu35xxna3cjfy4exw since diffutils-3.8-frylsajtddqljwp4sz7vetfm6m6ja47s failed
==> Warning: Skipping build of ffmpeg-4.3.2-arzh4rrmktxv76envvgxwcdgqupqfs3z since bzip2-1.0.8-pdq2pcy3k4c72ebwu35xxna3cjfy4exw failed
[+] /nfs/pdx/home/sdouyeb/spack/opt/spack/linux-centos7-skylake_avx512/intel-19.1.3.304/libpng-1.6.37-nth25mjp6ppkzzolplso5fbsuh7heeao
[+] /nfs/pdx/home/sdouyeb/spack/opt/spack/linux-centos7-skylake_avx512/intel-19.1.3.304/libjpeg-turbo-2.1.0-6lok3eddmml2zcm3zsx3elpw2c5kevrz
==> Error: lammps-20210310-o6ikbt7djtst6bwrybn6wialxd34aeuz: Package was not installed
==> Error: Installation request failed.  Refer to reported errors for failing package(s).
(base) bash-4.2$ spack tahs
==> Error: tahs is not a recognized Spack command or extension command; check with `spack commands`.
(base) bash-4.2$ spack tags
==> Error: tags is not a recognized Spack command or extension command; check with `spack commands`.
(base) bash-4.2$ spack tags ecp ecp-apps ecp-proxy-app
==> Error: tags is not a recognized Spack command or extension command; check with `spack commands`.

Read more here: Source link