diffutils: (ppc) FTBFS: error: 'mcontext_t' {aka 'struct <anonymous>'} has no member named 'uc_regs'
...
==> diffutils: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
4 errors found in build log:
2053 from ./stdlib.h:100,
2054 from /tmp/root/spack-stage/spack-stage-diffutils-3.8-76fm5l6z63khlgm3i3ddbu2kvruleipf/spack-src/lib/sigse
gv.c:28:
2055 /usr/include/sys/cdefs.h:1:2: warning: #warning usage of non-standard #include <sys/cdefs.h> is deprecated [-Wcpp]
2056 #warning usage of non-standard #include <sys/cdefs.h> is deprecated
2057 ^~~~~~~
2058 /tmp/root/spack-stage/spack-stage-diffutils-3.8-76fm5l6z63khlgm3i3ddbu2kvruleipf/spack-src/lib/sigsegv.c: In function 'sig
segv_handler':
>> 2059 /tmp/root/spack-stage/spack-stage-diffutils-3.8-76fm5l6z63khlgm3i3ddbu2kvruleipf/spack-src/lib/sigsegv.c:225:75: error: 'm
context_t' {aka 'struct <anonymous>'} has no member named 'uc_regs'; did you mean 'gregs'?
2060 # define SIGSEGV_FAULT_STACKPOINTER ((ucontext_t *) ucp)->uc_mcontext.uc_regs->gregs[1]
2061 ^~~~~~~
2062 /tmp/root/spack-stage/spack-stage-diffutils-3.8-76fm5l6z63khlgm3i3ddbu2kvruleipf/spack-src/lib/sigsegv.c:940:43: note: in
expansion of macro 'SIGSEGV_FAULT_STACKPOINTER'
2063 uintptr_t old_sp = (uintptr_t) (SIGSEGV_FAULT_STACKPOINTER);
2064 ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> 2065 make[2]: *** [Makefile:2319: sigsegv.o] Error 1
2066 make[2]: *** Waiting for unfinished jobs....
2067 In file included from ./getopt-cdefs.h:32,
2068 from ./unistd.h:658,
2069 from ./fcntl.h:79,
2070 from /tmp/root/spack-stage/spack-stage-diffutils-3.8-76fm5l6z63khlgm3i3ddbu2kvruleipf/spack-src/lib/stdop
en.c:25:
2071 /usr/include/sys/cdefs.h:1:2: warning: #warning usage of non-standard #include <sys/cdefs.h> is deprecated [-Wcpp]
...
2155 from ./stdlib.h:100,
2156 from /tmp/root/spack-stage/spack-stage-diffutils-3.8-76fm5l6z63khlgm3i3ddbu2kvruleipf/spack-src/lib/nstrf
time.c:66:
2157 /usr/include/sys/cdefs.h:1:2: warning: #warning usage of non-standard #include <sys/cdefs.h> is deprecated [-Wcpp]
2158 #warning usage of non-standard #include <sys/cdefs.h> is deprecated
2159 ^~~~~~~
2160 make[2]: Leaving directory '/tmp/root/spack-stage/spack-stage-diffutils-3.8-76fm5l6z63khlgm3i3ddbu2kvruleipf/spack-src/spa
ck-build/lib'
>> 2161 make[1]: *** [Makefile:2019: all] Error 2
2162 make[1]: Leaving directory '/tmp/root/spack-stage/spack-stage-diffutils-3.8-76fm5l6z63khlgm3i3ddbu2kvruleipf/spack-src/spa
ck-build/lib'
>> 2163 make: *** [Makefile:1650: all-recursive] Error 1
See build log for details:
/tmp/root/spack-stage/spack-stage-diffutils-3.8-76fm5l6z63khlgm3i3ddbu2kvruleipf/spack-build-out.txt