libffi3.8.0

failed x86_64-unknown-linux-gnufilc0 Recorded

Why it failed

builder failed with exit code 1.

during buildPhase · after 24s

DERIVATION
/nix/store/yxrpq4vf0yizalkgx1i412f3kbzzy4ya-libffi-x86_64-unknown-linux-gnufilc0-3.8.0.drv
SYSTEM
x86_64-linux
DURATION
24s
LOG LINES
279
Reported errors · 1
error: build of '/nix/store/yxrpq4vf0yizalkgx1i412f3kbzzy4ya-libffi-x86_64-unknown-linux-gnufilc0-3.8.0.drv' on 'ssh-ng://mbrock@chapel.whale-justice.ts.net' failed: Cannot build '/nix/store/yxrpq4vf0yizalkgx1i412f3kbzzy4ya-libffi-x86_64-unknown-linux-gnufilc0-3.8.0.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/55v65dbm3l4hksvb39wdj043x97zpxpw-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-info
         /nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0
         /nix/store/n7zl36f9kcc68f16xi4sbq0gx9xhrgs9-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-dev
         /nix/store/v24h2x535h6103jlh3dzxjpd9c9xzg9d-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-man
       Last 25 log lines:
       > /nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/closures.lo ../src/closures.c
       > /nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/tramp.lo ../src/tramp.c
       > /nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/x86/ffi64.lo ../src/x86/ffi64.c
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/prep_cif.c  -fPIC -DPIC -o src/.libs/prep_cif.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/types.c  -fPIC -DPIC -o src/.libs/types.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/closures.c  -fPIC -DPIC -o src/.libs/closures.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/java_raw_api.c  -fPIC -DPIC -o src/.libs/java_raw_api.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/tramp.c  -fPIC -DPIC -o src/.libs/tramp.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/raw_api.c  -fPIC -DPIC -o src/.libs/raw_api.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/x86/ffi64.c  -fPIC -DPIC -o src/x86/.libs/ffi64.o
       > nanofil: ../src/types.c:126: initializer is not a constant
       > make[3]: *** [Makefile:1332: src/types.lo] Error 1
       > make[3]: *** Waiting for unfinished jobs....
       > nanofil: ../src/x86/ffi64.c:67: expected a member declaration, at __int128_t
       > make[3]: *** [Makefile:1332: src/x86/ffi64.lo] Error 1
       > make[3]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
       > make[2]: *** [Makefile:1404: all-recursive] Error 1
       > make[2]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
       > make[1]: *** [Makefile:636: all] Error 2
       > make[1]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
       > make: *** [Makefile:605: all-all] Error 2
       > nanofil-survey: 64 objects, 6 C++, 1 fallbacks
       > nanofil-survey-config: nanofil: conftest.c:54: negative array size is not supported
       > nanofil-survey-config: nanofil: conftest.c:54: negative array size is not supported
       > nanofil-survey-config: nanofil: conftest.c:54: negative array size is not supported
       For full logs, run:
         nix log /nix/store/yxrpq4vf0yizalkgx1i412f3kbzzy4ya-libffi-x86_64-unknown-linux-gnufilc0-3.8.0.drv
Output paths · reported
  /nix/store/55v65dbm3l4hksvb39wdj043x97zpxpw-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-info
  /nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0
  /nix/store/n7zl36f9kcc68f16xi4sbq0gx9xhrgs9-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-dev
  /nix/store/v24h2x535h6103jlh3dzxjpd9c9xzg9d-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-man
Native result · failed
{
  "capture": {
    "mono_ns": 13987906395103077,
    "wall_ns": 1793384624067820441
  },
  "drv": "/nix/store/yxrpq4vf0yizalkgx1i412f3kbzzy4ya-libffi-x86_64-unknown-linux-gnufilc0-3.8.0.drv",
  "outcome": "failed",
  "outputs": [],
  "result": {
    "errorMsg": "\u001b[0mCannot build '\u001b[35;1m/nix/store/yxrpq4vf0yizalkgx1i412f3kbzzy4ya-libffi-x86_64-unknown-linux-gnufilc0-3.8.0.drv\u001b[0m'.\nReason: \u001b[31;1mbuilder failed with exit code 1\u001b[0m.\nOutput paths:\n  \u001b[35;1m/nix/store/55v65dbm3l4hksvb39wdj043x97zpxpw-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-info\u001b[0m\n  \u001b[35;1m/nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0\u001b[0m\n  \u001b[35;1m/nix/store/n7zl36f9kcc68f16xi4sbq0gx9xhrgs9-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-dev\u001b[0m\n  \u001b[35;1m/nix/store/v24h2x535h6103jlh3dzxjpd9c9xzg9d-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-man\u001b[0m",
    "isNonDeterministic": false,
    "path": {
      "drvPath": "yxrpq4vf0yizalkgx1i412f3kbzzy4ya-libffi-x86_64-unknown-linux-gnufilc0-3.8.0.drv",
      "outputs": [
        "*"
      ]
    },
    "startTime": 1793384601,
    "status": "MiscFailure",
    "stopTime": 1793384624,
    "success": false,
    "timesBuilt": 1
  },
  "success": false
}

Phases

0.0s
0.0s
5.1s
0.0s
15s
0.9s

Dependencies

grey: build-platform tools

Build output

Captured
nix
warning: couldn't stat $HOME ('/home/mbrock') for reason other than not existing, falling back to the one defined in the 'passwd' file: error: getting status of "/home/mbrock": Permission denied
libffi
Running phase: unpackPhase
libffi
unpacking source archive /nix/store/dqf00wji22has9zizagfqxmcknvv64wr-libffi-3.8.0.tar.gz
libffi
source root is libffi-3.8.0
libffi
setting SOURCE_DATE_EPOCH to timestamp 1786227162 of file "libffi-3.8.0/doc/libffi.pdf"
libffi
Running phase: patchPhase
libffi
applying patch /nix/store/8dsrka2c5kz5ziz9cq94ybzrvhjw5rdq-freebsd-tsan-pthread.patch
libffi
patching file testsuite/lib/libffi.exp
libffi
Hunk #1 succeeded at 415 (offset 8 lines).
libffi
applying patch /nix/store/j78lrbwck48b4qrbsy1mlsbnrrh4pk3y-libffi-3.8.0.patch
libffi
patching file Makefile.am
libffi
patching file README.md
libffi
patching file configure.host
libffi
patching file ffitest.c
libffi
patching file ffitest.expected
libffi
patching file src/aarch64/ffi.c
libffi
patching file src/aarch64/ffitarget.h
libffi
patching file src/closures.c
libffi
patching file src/prep_cif.c
libffi
patching file src/x86/ffi64.c
libffi
patching file src/x86/ffitarget.h
libffi
patching file testsuite/libffi.closures/closure_loc_fn0.c
libffi
applying patch /nix/store/1z1dxx82kmc8yv7x45yzql6liahv7qpy-libffi-closure-writable-args.patch
libffi
patching file src/x86/ffi64.c
libffi
Running phase: autoreconfPhase
libffi
autoreconf: export WARNINGS=
libffi
autoreconf: Entering directory '.'
libffi
autoreconf: configure.ac: no obvious need to run autopoint
libffi
autoreconf: running: aclocal --force -I m4
libffi
autoreconf: configure.ac: tracing
libffi
autoreconf: running: libtoolize --copy --force
libffi
libtoolize: putting auxiliary files in '.'.
libffi
libtoolize: copying file './ltmain.sh'
libffi
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libffi
libtoolize: copying file 'm4/libtool.m4'
libffi
libtoolize: copying file 'm4/ltoptions.m4'
libffi
libtoolize: copying file 'm4/ltsugar.m4'
libffi
libtoolize: copying file 'm4/ltversion.m4'
libffi
libtoolize: copying file 'm4/lt~obsolete.m4'
libffi
autoreconf: configure.ac: not using Intltool
libffi
autoreconf: configure.ac: not using Gtkdoc
libffi
autoreconf: configure.ac: no need to run autopoint (confirmed)
libffi
autoreconf: running: aclocal --force -I m4
libffi
autoreconf: running: /nix/store/vs7k4j1wn4h39423d34pscijxgipwwgz-autoconf-2.73/bin/autoconf --force
libffi
configure.ac:99: warning: The preprocessor macro `STDC_HEADERS' is obsolete.
libffi
configure.ac:99:   Except in unusual embedded environments, you can safely include all
libffi
configure.ac:99:   ISO C90 headers unconditionally.
libffi
autoreconf: running: /nix/store/vs7k4j1wn4h39423d34pscijxgipwwgz-autoconf-2.73/bin/autoheader --force
libffi
autoreconf: running: automake --add-missing --copy --force-missing
libffi
configure.ac:42: installing './compile'
libffi
configure.ac:30: installing './missing'
libffi
Makefile.am: installing './depcomp'
libffi
autoreconf: configure.ac: not running make: --make not given
libffi
autoreconf: Leaving directory '.'
libffi
Running phase: updateAutotoolsGnuConfigScriptsPhase
libffi
Updating Autotools / GNU config script to a newer upstream version: ./config.sub
libffi
Updating Autotools / GNU config script to a newer upstream version: ./config.guess
libffi
Running phase: updateAutotoolsGnuConfigScriptsPhase
libffi
Updating Autotools / GNU config script to a newer upstream version: ./config.sub
libffi
Updating Autotools / GNU config script to a newer upstream version: ./config.guess
libffi
Running phase: configurePhase
libffi
Fil-C: adapting libtool symbol probes in configure
libffi
fixing libtool script ./ltmain.sh
libffi
./configure
libffi
patching script interpreter paths in ./configure
libffi
./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/sh"
libffi
configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0 --bindir=/nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0/bin --sbindir=/nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0/sbin --includedir=/nix/store/n7zl36f9kcc68f16xi4sbq0gx9xhrgs9-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-dev/include --mandir=/nix/store/v24h2x535h6103jlh3dzxjpd9c9xzg9d-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-man/share/man --infodir=/nix/store/55v65dbm3l4hksvb39wdj043x97zpxpw-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-info/share/info --docdir=/nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0/share/doc/libffi --libdir=/nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0/lib --libexecdir=/nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0/libexec --localedir=/nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0/share/locale --with-gcc-arch=generic --enable-pax_emutramp --disable-static --disable-exec-static-tramp --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnufilc0
libffi
checking build system type... x86_64-unknown-linux-gnu
libffi
checking host system type... x86_64-unknown-linux-gnufilc0
libffi
checking target system type... x86_64-unknown-linux-gnufilc0
libffi
continue configure in default builddir "./x86_64-unknown-linux-gnufilc0"
libffi
....exec /nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash .././configure "--srcdir=.." "--enable-builddir=x86_64-unknown-linux-gnufilc0" "linux
libffi
gnufilc0"
libffi
checking build system type... x86_64-unknown-linux-gnu
libffi
checking host system type... x86_64-unknown-linux-gnufilc0
libffi
checking target system type... x86_64-unknown-linux-gnufilc0
libffi
checking for gsed... sed
libffi
checking for a BSD-compatible install... /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c
libffi
checking whether sleep supports fractional seconds... yes
libffi
checking filesystem timestamp resolution... 0.01
libffi
checking whether build environment is sane... yes
libffi
checking for x86_64-unknown-linux-gnufilc0-strip... strip
libffi
checking for a race-free mkdir -p... /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/mkdir -p
libffi
checking for gawk... gawk
libffi
checking whether make sets $(MAKE)... yes
libffi
checking whether make supports nested variables... yes
libffi
checking xargs -n works... yes
libffi
checking whether UID '1000' is supported by ustar format... yes
libffi
checking whether GID '100' is supported by ustar format... yes
libffi
checking how to create a ustar tar archive... gnutar
libffi
checking for x86_64-unknown-linux-gnufilc0-gcc... /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc
libffi
checking whether the C compiler works... yes
libffi
checking for C compiler default output file name... a.out
libffi
checking for suffix of executables... 
libffi
checking whether we are cross compiling... yes
libffi
checking for suffix of object files... o
libffi
checking whether the compiler supports GNU C... yes
libffi
checking whether /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc accepts -g... yes
libffi
checking for /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc option to enable C23 features... (cached) unsupported
libffi
checking for /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc option to enable C11 features... none needed
libffi
checking whether /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc understands -c and -o together... yes
libffi
checking whether make supports the include directive... yes (GNU style)
libffi
checking dependency style of /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc... none
libffi
checking whether the compiler supports GNU C++... yes
libffi
checking whether /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++ accepts -g... yes
libffi
checking dependency style of /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++... none
libffi
checking dependency style of /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc... none
libffi
checking for grep that handles long lines and -e... /nix/store/2d2jxw071wai1hh6dj0shlgqmlz8zmy1-gnugrep-3.12/bin/grep
libffi
checking for egrep... /nix/store/2d2jxw071wai1hh6dj0shlgqmlz8zmy1-gnugrep-3.12/bin/grep -E
libffi
checking how to print strings... printf
libffi
checking for a sed that does not truncate output... /nix/store/sazlbkll5x2dw1kkx0l2a8b74w6rgdxm-gnused-4.10/bin/sed
libffi
checking for fgrep... /nix/store/2d2jxw071wai1hh6dj0shlgqmlz8zmy1-gnugrep-3.12/bin/grep -F
libffi
checking for ld used by /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc... ld
libffi
checking if the linker (ld) is GNU ld... yes
libffi
checking for BSD- or MS-compatible name lister (nm)... nm
libffi
checking the name lister (nm) interface... BSD nm
libffi
checking whether ln -s works... yes
libffi
checking the maximum length of command line arguments... 1572864
libffi
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnufilc0 format... func_convert_file_noop
libffi
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
libffi
checking for ld option to reload object files... -r
libffi
checking for file... file
libffi
checking for x86_64-unknown-linux-gnufilc0-objdump... objdump
libffi
checking how to recognize dependent libraries... (cached) pass_all
libffi
checking for x86_64-unknown-linux-gnufilc0-dlltool... no
libffi
checking for dlltool... no
libffi
checking how to associate runtime and link libraries... printf %s\n
libffi
checking for x86_64-unknown-linux-gnufilc0-ranlib... ranlib
libffi
checking for x86_64-unknown-linux-gnufilc0-ar... ar
libffi
checking for archiver @FILE support... @
libffi
checking for x86_64-unknown-linux-gnufilc0-strip... (cached) strip
libffi
checking command to parse nm output from /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc object... ok
libffi
checking for sysroot... no
libffi
checking for a working dd... /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/dd
libffi
checking how to truncate binary pipes... /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/dd bs=4096 count=1
libffi
checking for x86_64-unknown-linux-gnufilc0-mt... no
libffi
checking for mt... no
libffi
checking if : is a manifest tool... no
libffi
checking for stdio.h... yes
libffi
checking for stdlib.h... yes
libffi
checking for string.h... yes
libffi
checking for inttypes.h... yes
libffi
checking for stdint.h... yes
libffi
checking for strings.h... yes
libffi
checking for sys/stat.h... yes
libffi
checking for sys/types.h... yes
libffi
checking for unistd.h... yes
libffi
checking for dlfcn.h... yes
libffi
checking for objdir... .libs
libffi
checking if /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc supports -fno-rtti -fno-exceptions... yes
libffi
checking for /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc option to produce PIC... -fPIC -DPIC
libffi
checking if /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc PIC flag -fPIC -DPIC works... yes
libffi
checking if /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc static flag -static works... no
libffi
checking if /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc supports -c -o file.o... yes
libffi
checking if /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc supports -c -o file.o... (cached) yes
libffi
checking whether the /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc linker (ld -m elf_x86_64) supports shared libraries... yes
libffi
checking whether -lc should be explicitly linked in... no
libffi
checking dynamic linker characteristics... GNU/Linux ld.so
libffi
checking how to hardcode library paths into programs... immediate
libffi
checking whether stripping libraries is possible... yes
libffi
checking if libtool supports shared libraries... yes
libffi
checking whether to build shared libraries... yes
libffi
checking whether to build static libraries... no
libffi
checking how to run the C++ preprocessor... /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++ -E
libffi
checking for ld used by /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++... ld -m elf_x86_64
libffi
checking if the linker (ld -m elf_x86_64) is GNU ld... yes
libffi
checking whether the /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++ linker (ld -m elf_x86_64) supports shared libraries... yes
libffi
checking for /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++ option to produce PIC... -fPIC -DPIC
libffi
checking if /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++ PIC flag -fPIC -DPIC works... yes
libffi
checking if /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++ static flag -static works... no
libffi
checking if /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++ supports -c -o file.o... yes
libffi
checking if /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++ supports -c -o file.o... (cached) yes
libffi
checking whether the /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/c++ linker (ld -m elf_x86_64) supports shared libraries... yes
libffi
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
libffi
checking how to hardcode library paths into programs... immediate
libffi
checking for x86_64-unknown-linux-gnufilc0-readelf... readelf
libffi
checking size of size_t... 8
libffi
checking for C compiler vendor... clang
libffi
libffi
********************************************************
libffi
* WARNING: Don't know the best CFLAGS for this system  *
libffi
* Use ./configure CFLAGS=... to specify your own flags *
libffi
* (otherwise, a default of CFLAGS=-O3 will be used)    *
libffi
********************************************************
libffi
libffi
checking whether the C compiler accepts  -O3... yes
libffi
checking CFLAGS for most reasonable warnings... -Wall
libffi
checking whether to enable maintainer-specific portions of Makefiles... no
libffi
checking for sys/memfd.h... no
libffi
checking for memfd_create... yes
libffi
checking for memcpy... yes
libffi
checking for alloca.h... yes
libffi
checking size of double... 8
libffi
checking size of long double... 16
libffi
checking for __int128_t... no
libffi
checking whether byte ordering is bigendian... no
libffi
checking assembler .cfi pseudo-op support... no
libffi
checking assembler supports pc related relocs... yes
libffi
checking whether compiler supports pointer authentication... no
libffi
configure: WARNING: EMUTRAMP is experimental only.  Use --enable-pax_emutramp=experimental to enforce.
libffi
checking for _ prefix in compiled symbols... no
libffi
checking toolchain supports unwind section type... no
libffi
checking whether the C compiler accepts -fno-lto... yes
libffi
checking whether .eh_frame section should be read-only... yes
libffi
checking for __attribute__((visibility("hidden")))... no
libffi
clang-20: error: unsupported option '-print-multi-os-directory'
libffi
clang-20: error: no input files
libffi
checking for shared libgcc... no
libffi
configure: versioning on shared library symbols is gnu
libffi
checking that generated files are newer than configure... done
libffi
configure: creating ./config.status
libffi
config.status: creating include/Makefile
libffi
config.status: creating include/ffi.h
libffi
config.status: creating Makefile
libffi
config.status: creating testsuite/Makefile
libffi
config.status: creating man/Makefile
libffi
config.status: creating doc/Makefile
libffi
config.status: creating libffi.pc
libffi
config.status: creating fficonfig.h
libffi
config.status: executing buildir commands
libffi
config.status: create top_srcdir/Makefile guessed from local Makefile
libffi
config.status: build in x86_64-unknown-linux-gnufilc0 (HOST=)
libffi
config.status: executing depfiles commands
libffi
config.status: executing libtool commands
libffi
config.status: executing include commands
libffi
config.status: executing src commands
libffi
Running phase: buildPhase
libffi
build flags: -j7 SHELL=/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash
libffi
MAKE x86_64-pc-linux-gnu : 0 * all-all
libffi
make[1]: Entering directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
libffi
make  all-recursive
libffi
make[2]: Entering directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
libffi
Making all in include
libffi
make[3]: Entering directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0/include'
libffi
make[3]: Nothing to be done for 'all'.
libffi
make[3]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0/include'
libffi
Making all in testsuite
libffi
make[3]: Entering directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0/testsuite'
libffi
make[3]: Nothing to be done for 'all'.
libffi
make[3]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0/testsuite'
libffi
Making all in man
libffi
make[3]: Entering directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0/man'
libffi
make[3]: Nothing to be done for 'all'.
libffi
make[3]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0/man'
libffi
Making all in doc
libffi
make[3]: Entering directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0/doc'
libffi
make[3]: Nothing to be done for 'all'.
libffi
make[3]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0/doc'
libffi
make[3]: Entering directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
libffi
/nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -DX86_64 -DGENERATE_LIBFFI_MAP \
libffi
 -E -x assembler-with-cpp -o libffi.map ../libffi.map.in
libffi
/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/prep_cif.lo ../src/prep_cif.c
libffi
/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/types.lo ../src/types.c
libffi
/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/raw_api.lo ../src/raw_api.c
libffi
/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/java_raw_api.lo ../src/java_raw_api.c
libffi
/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/closures.lo ../src/closures.c
libffi
/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/tramp.lo ../src/tramp.c
libffi
/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/x86/ffi64.lo ../src/x86/ffi64.c
libffi
libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/prep_cif.c  -fPIC -DPIC -o src/.libs/prep_cif.o
libffi
libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/types.c  -fPIC -DPIC -o src/.libs/types.o
libffi
libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/closures.c  -fPIC -DPIC -o src/.libs/closures.o
libffi
libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/java_raw_api.c  -fPIC -DPIC -o src/.libs/java_raw_api.o
libffi
libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/tramp.c  -fPIC -DPIC -o src/.libs/tramp.o
libffi
libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/raw_api.c  -fPIC -DPIC -o src/.libs/raw_api.o
libffi
libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/x86/ffi64.c  -fPIC -DPIC -o src/x86/.libs/ffi64.o
libffi
nanofil: ../src/types.c:126: initializer is not a constant
libffi
make[3]: *** [Makefile:1332: src/types.lo] Error 1
libffi
make[3]: *** Waiting for unfinished jobs....
libffi
nanofil: ../src/x86/ffi64.c:67: expected a member declaration, at __int128_t
libffi
make[3]: *** [Makefile:1332: src/x86/ffi64.lo] Error 1
libffi
make[3]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
libffi
make[2]: *** [Makefile:1404: all-recursive] Error 1
libffi
make[2]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
libffi
make[1]: *** [Makefile:636: all] Error 2
libffi
make[1]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
libffi
make: *** [Makefile:605: all-all] Error 2
libffi
nanofil-survey: 64 objects, 6 C++, 1 fallbacks
libffi
nanofil-survey-config: nanofil: conftest.c:54: negative array size is not supported
libffi
nanofil-survey-config: nanofil: conftest.c:54: negative array size is not supported
libffi
nanofil-survey-config: nanofil: conftest.c:54: negative array size is not supported
nix
error: build of '/nix/store/yxrpq4vf0yizalkgx1i412f3kbzzy4ya-libffi-x86_64-unknown-linux-gnufilc0-3.8.0.drv' on 'ssh-ng://mbrock@chapel.whale-justice.ts.net' failed: Cannot build '/nix/store/yxrpq4vf0yizalkgx1i412f3kbzzy4ya-libffi-x86_64-unknown-linux-gnufilc0-3.8.0.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/55v65dbm3l4hksvb39wdj043x97zpxpw-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-info
         /nix/store/b1gn8h5bdrmqx8qgp0vklrbvks65r4q4-libffi-x86_64-unknown-linux-gnufilc0-3.8.0
         /nix/store/n7zl36f9kcc68f16xi4sbq0gx9xhrgs9-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-dev
         /nix/store/v24h2x535h6103jlh3dzxjpd9c9xzg9d-libffi-x86_64-unknown-linux-gnufilc0-3.8.0-man
       Last 25 log lines:
       > /nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/closures.lo ../src/closures.c
       > /nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/tramp.lo ../src/tramp.c
       > /nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash ./libtool  --tag=CC   --mode=compile /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I..  -I. -I../include -Iinclude -I../src   -Wall  -O3 -fexceptions -c -o src/x86/ffi64.lo ../src/x86/ffi64.c
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/prep_cif.c  -fPIC -DPIC -o src/.libs/prep_cif.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/types.c  -fPIC -DPIC -o src/.libs/types.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/closures.c  -fPIC -DPIC -o src/.libs/closures.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/java_raw_api.c  -fPIC -DPIC -o src/.libs/java_raw_api.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/tramp.c  -fPIC -DPIC -o src/.libs/tramp.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/raw_api.c  -fPIC -DPIC -o src/.libs/raw_api.o
       > libtool: compile:  /nix/store/qzb98h8iib1nx6xz79lvxspayll01msl-nanofil-survey-cc/bin/cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -c ../src/x86/ffi64.c  -fPIC -DPIC -o src/x86/.libs/ffi64.o
       > nanofil: ../src/types.c:126: initializer is not a constant
       > make[3]: *** [Makefile:1332: src/types.lo] Error 1
       > make[3]: *** Waiting for unfinished jobs....
       > nanofil: ../src/x86/ffi64.c:67: expected a member declaration, at __int128_t
       > make[3]: *** [Makefile:1332: src/x86/ffi64.lo] Error 1
       > make[3]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
       > make[2]: *** [Makefile:1404: all-recursive] Error 1
       > make[2]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
       > make[1]: *** [Makefile:636: all] Error 2
       > make[1]: Leaving directory '/build/libffi-3.8.0/x86_64-unknown-linux-gnufilc0'
       > make: *** [Makefile:605: all-all] Error 2
       > nanofil-survey: 64 objects, 6 C++, 1 fallbacks
       > nanofil-survey-config: nanofil: conftest.c:54: negative array size is not supported
       > nanofil-survey-config: nanofil: conftest.c:54: negative array size is not supported
       > nanofil-survey-config: nanofil: conftest.c:54: negative array size is not supported
       For full logs, run:
         nix log /nix/store/yxrpq4vf0yizalkgx1i412f3kbzzy4ya-libffi-x86_64-unknown-linux-gnufilc0-3.8.0.drv