Building on summer (from freebsd-ocaml-5.0) 2023-11-01 02:59.23 ---> using "b0ee167c73857b60ecf6c06eff6bbe96857a02ac84fefd2b9807cb2eea16bf97" from cache /: (user (uid 1000) (gid 1000)) /: (env OPAMPRECISETRACKING 1) /: (env OPAMUTF8 never) /: (env OPAMEXTERNALSOLVER builtin-0install) /: (env OPAMCRITERIA +removed) /: (run (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam")) 2023-11-01 02:59.23 ---> using "58da31f76f3dd28576bb2b11a05c1473a2cbc0bc8e959f83414ab7001888e94f" from cache /: (run (network host) (shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q 7b4cedddee88c79d6bdb00eccf7b36a7b617b211")) 2023-11-01 02:59.24 ---> using "ceda9c602c42ecee62840706a0356388ac8fe9b4284a02972fb121a316518aa6" from cache /: (run (shell "rm -rf ~/.opam && opam init -ya --bare ~/opam-repository")) No configuration file found, using built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. <><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><> [default] Initialised User configuration: /usr/home/opam/.profile is already up-to-date. [NOTE] Make sure that /usr/home/opam/.profile is well sourced in your ~/.bashrc. 2023-11-01 02:59.24 ---> using "3d69dd19638d580f9a84afa315c8a62fa2810666d83257cb65ea0af54a8f6211" from cache /: (run (cache (opam-archives (target /usr/home/opam/.opam/download-cache))) (network host) (shell "opam switch create --repositories=default '4.14.1' 'ocaml-base-compiler.4.14.1'")) <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><> Switch invariant: ["ocaml-base-compiler" {= "4.14.1"}] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed base-bigarray.base -> installed base-threads.base -> installed base-unix.base -> installed ocaml-options-vanilla.1 -> retrieved ocaml-base-compiler.4.14.1 (https://github.com/ocaml/ocaml/archive/4.14.1.tar.gz) -> installed ocaml-base-compiler.4.14.1 -> installed ocaml-config.2 -> installed ocaml.4.14.1 Done. # Run eval $(opam env --switch=4.14.1) to update the current shell environment 2023-11-01 02:59.24 ---> using "c4e27f19fd975d5c280de43fa93fccc258b31be75c65928c8e9a19b3e947d35b" from cache /: (run (network host) (shell "opam update --depexts")) [WARNING] Unknown update command for bsd, skipping system update 2023-11-01 02:59.24 ---> using "82fdb51c9bff51a089d72b27d56db2f7612532ea8873173b74f5196406d22ee8" from cache /: (run (cache (opam-archives (target /usr/home/opam/.opam/download-cache))) (network host) (shell "\ \nopam remove -y \"gmp-ecm.7.0.3\"\ \nopam install -vy \"gmp-ecm.7.0.3\"\ \nres=$?\ \nif [ $res = 31 ]; then\ \n if opam show -f x-ci-accept-failures: \"gmp-ecm.7.0.3\" | grep -q '\"freebsd\"'; then\ \n echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\ \n exit 69\ \n fi\ \nfi\ \n\ \n\ \nexit $res\ \n")) [NOTE] gmp-ecm.7.0.3 is not installed. Nothing to do. The following actions will be performed: - install conf-which 1 [required by conf-autoconf] - install conf-gmp 4 [required by gmp-ecm] - install conf-g++ 1.0 [required by gmp-ecm] - install conf-libtool 1 [required by gmp-ecm] - install conf-autoconf 0.1 [required by gmp-ecm] - install conf-automake 1 [required by gmp-ecm] - install gmp-ecm 7.0.3 ===== 7 to install ===== The following system packages will first need to be installed: autoconf devel/automake gcc gmp libtool <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> Let opam run your package manager to install the required system packages? (answer 'n' for other options) [Y/n] y + /usr/local/bin/sudo "pkg" "install" "-y" "autoconf" "devel/automake" "gcc" "gmp" "libtool" - Updating FreeBSD repository catalogue... - [summer] Fetching packagesite.pkg: ..... - ..... done - Processing entries: . - . - .. - . - . - .. - . - . done - FreeBSD repository update completed. 34058 packages processed. - All repositories are up to date. - New version of pkg detected; it needs to be installed first. - The following 1 package(s) will be affected (of 0 checked): - - Installed packages to be UPGRADED: - pkg: 1.19.2 -> 1.20.8 - - Number of packages to be upgraded: 1 - - The process will require 1 MiB more space. - 9 MiB to be downloaded. - [summer] [1/1] Fetching pkg-1.20.8.pkg: - . - .. - . - .. - .. - .. done - Checking integrity... done (0 conflicting) - [summer] [1/1] Upgrading pkg from 1.19.2 to 1.20.8... - [summer] [1/1] Extracting pkg-1.20.8: .. - ....... - . done - Updating FreeBSD repository catalogue... - FreeBSD repository is up to date. - All repositories are up to date. - The following 11 package(s) will be affected (of 0 checked): - - New packages to be INSTALLED: - autoconf: 2.71 - autoconf-switch: 20220527 - automake: 1.16.5 - binutils: 2.40_4,1 - gcc: 12_5 - gcc12: 12.2.0_6 - gmp: 6.3.0 - libtool: 2.4.7_1 - m4: 1.4.19,1 - mpc: 1.3.1_1 - mpfr: 4.2.1,1 - - Number of packages to be installed: 11 - - The process will require 463 MiB more space. - 95 MiB to be downloaded. - [summer] [1/11] Fetching gcc12-12.2.0_6.pkg: - . - . - ... - .. - ... done - [summer] [2/11] Fetching libtool-2.4.7_1.pkg: .......... done - [summer] [3/11] Fetching m4-1.4.19,1.pkg: .......... done - [summer] [4/11] Fetching automake-1.16.5.pkg: .......... done - [summer] [5/11] Fetching mpc-1.3.1_1.pkg: ........ done - [summer] [6/11] Fetching gcc-12_5.pkg: . done - [summer] [7/11] Fetching gmp-6.3.0.pkg: .......... done - [summer] [8/11] Fetching mpfr-4.2.1,1.pkg: .......... done - [summer] [9/11] Fetching binutils-2.40_4,1.pkg: .......... done - [summer] [10/11] Fetching autoconf-switch-20220527.pkg: . done - [summer] [11/11] Fetching autoconf-2.71.pkg: .......... done - Checking integrity... done (0 conflicting) - [summer] [1/11] Installing gmp-6.3.0... - [summer] [1/11] Extracting gmp-6.3.0: .......... done - [summer] [2/11] Installing mpfr-4.2.1,1... - [summer] [2/11] Extracting mpfr-4.2.1,1: . - ......... done - [summer] [3/11] Installing m4-1.4.19,1... - [summer] [3/11] Extracting m4-1.4.19,1: .......... done - [summer] [4/11] Installing mpc-1.3.1_1... - [summer] [4/11] Extracting mpc-1.3.1_1: ......... done - [summer] [5/11] Installing binutils-2.40_4,1... - [summer] [5/11] Extracting binutils-2.40_4,1: - .. - . - ...... - . done - [summer] [6/11] Installing autoconf-switch-20220527... - [summer] [6/11] Extracting autoconf-switch-20220527: .......... done - [summer] [7/11] Installing gcc12-12.2.0_6... - [summer] [7/11] Extracting gcc12-12.2.0_6: - ..... - .... - . done - [summer] [8/11] Installing autoconf-2.71... - [summer] [8/11] Extracting autoconf-2.71: .......... done - [summer] [9/11] Installing libtool-2.4.7_1... - [summer] [9/11] Extracting libtool-2.4.7_1: .......... done - [summer] [10/11] Installing automake-1.16.5... - [summer] [10/11] Extracting automake-1.16.5: .......... done - [summer] [11/11] Installing gcc-12_5... - [summer] [11/11] Extracting gcc-12_5: ... done - ===== - Message from gcc12-12.2.0_6: - - -- - To ensure binaries built with this toolchain find appropriate versions - of the necessary run-time libraries, you may want to link using - - -Wl,-rpath=/usr/local/lib/gcc12 - - For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens - transparently. <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 7/21: [gmp-ecm.7.0.3: http] Processing 8/21: [gmp-ecm.7.0.3: http] [conf-g++: g++] Processing 9/21: [gmp-ecm.7.0.3: http] [conf-g++: g++] [conf-gmp: sh] Processing 10/21: [gmp-ecm.7.0.3: http] [conf-g++: g++] [conf-gmp: sh] [conf-libtool: libtoolize] Processing 11/21: [gmp-ecm.7.0.3: http] [conf-g++: g++] [conf-gmp: sh] [conf-libtool: libtoolize] [conf-which: which which] - /usr/bin/which -> compiled conf-which.1 Processing 11/21: [gmp-ecm.7.0.3: http] [conf-g++: g++] [conf-gmp: sh] [conf-libtool: libtoolize] -> installed conf-which.1 Processing 12/21: [gmp-ecm.7.0.3: http] [conf-g++: g++] [conf-gmp: sh] [conf-libtool: libtoolize] Processing 13/21: [gmp-ecm.7.0.3: http] [conf-autoconf: which autoconf] [conf-g++: g++] [conf-gmp: sh] [conf-libtool: libtoolize] - libtoolize (GNU libtool) 2.4.7 - Written by Gary V. Vaughan <gary@gnu.org>, 2003 - - Copyright (C) 2022 Free Software Foundation, Inc. - -> compiled conf-libtool.1 Processing 13/21: [gmp-ecm.7.0.3: http] [conf-autoconf: which autoconf] [conf-g++: g++] [conf-gmp: sh] -> installed conf-libtool.1 Processing 14/21: [gmp-ecm.7.0.3: http] [conf-autoconf: which autoconf] [conf-g++: g++] [conf-gmp: sh] - /usr/local/bin/autoconf -> compiled conf-autoconf.0.1 Processing 14/21: [gmp-ecm.7.0.3: http] [conf-g++: g++] [conf-gmp: sh] -> installed conf-autoconf.0.1 Processing 15/21: [gmp-ecm.7.0.3: http] [conf-g++: g++] [conf-gmp: sh] Processing 16/21: [gmp-ecm.7.0.3: http] [conf-automake: automake] [conf-g++: g++] [conf-gmp: sh] - g++ (FreeBSD Ports Collection) 12.2.0 - Copyright (C) 2022 Free Software Foundation, Inc. - This is free software; see the source for copying conditions. There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -> compiled conf-g++.1.0 Processing 16/21: [gmp-ecm.7.0.3: http] [conf-automake: automake] [conf-gmp: sh] -> installed conf-g++.1.0 Processing 17/21: [gmp-ecm.7.0.3: http] [conf-automake: automake] [conf-gmp: sh] Processing 17/21: [conf-automake: automake] [conf-gmp: sh] -> retrieved gmp-ecm.7.0.3 (https://gitlab.inria.fr/zimmerma/ecm/-/archive/git-7.0.3/ecm-git-7.0.3.tar.gz) - Usage: /usr/local/bin/automake [OPTION]... [Makefile]... - - Generate Makefile.in for configure from Makefile.am. - - Operation modes: - --help print this help, then exit - --version print version number, then exit - -v, --verbose verbosely list files processed - --no-force only update Makefile.in's that are out of date - -W, --warnings=CATEGORY report the warnings falling in CATEGORY - - Dependency tracking: - -i, --ignore-deps disable dependency tracking code - --include-deps enable dependency tracking code - - Flavors: - --foreign set strictness to foreign - --gnits set strictness to gnits - --gnu set strictness to gnu - - Library files: - -a, --add-missing add missing standard files to package - --libdir=DIR set directory storing library files - --print-libdir print directory storing library files - -c, --copy with -a, copy missing files (default is symlink) - -f, --force-missing force update of standard files - - Warning categories include: - cross cross compilation issues - gnu GNU coding standards (default in gnu and gnits modes) - obsolete obsolete features or constructions (default) - override user redefinitions of Automake rules or variables - portability portability issues (default in gnu and gnits modes) - portability-recursive nested Make variables (default with -Wportability) - extra-portability extra portability issues related to obscure tools - syntax dubious syntactic constructs (default) - unsupported unsupported or incomplete features (default) - all all the warnings - no-CATEGORY turn off warnings in CATEGORY - none turn off all the warnings - error treat warnings as errors - - Files automatically distributed if found (always): - ABOUT-GNU TODO install-sh mdate-sh - ABOUT-NLS ar-lib libversion.in missing - BACKLOG compile ltcf-c.sh mkinstalldirs - COPYING config.guess ltcf-cxx.sh py-compile - COPYING.DOC config.rpath ltcf-gcj.sh texinfo.tex - COPYING.LESSER config.sub ltconfig ylwrap - COPYING.LIB depcomp ltmain.sh - - Files automatically distributed if found (as .md if needed): - AUTHORS[.md] INSTALL[.md] README[.md] THANKS[.md] - ChangeLog[.md] NEWS[.md] - - Files automatically distributed if found (under certain conditions): - README-alpha[.md] config.h.bot configure configure.in - acconfig.h config.h.top configure.ac stamp-vti - aclocal.m4 - - Report bugs to <bug-automake@gnu.org>. - GNU Automake home page: <https://www.gnu.org/software/automake/>. - General help using GNU software: <https://www.gnu.org/gethelp/>. -> compiled conf-automake.1 Processing 17/21: [conf-gmp: sh] -> installed conf-automake.1 Processing 18/21: [conf-gmp: sh] + /bin/sh "-exc" "cc -c $CFLAGS -I/usr/local/include test.c" (CWD=/usr/home/opam/.opam/4.14.1/.opam-switch/build/conf-gmp.4) - + cc -c -I/usr/local/include test.c -> compiled conf-gmp.4 -> installed conf-gmp.4 Processing 20/21: [gmp-ecm: autoreconf] + /usr/local/bin/autoreconf "-i" "-s" (CWD=/usr/home/opam/.opam/4.14.1/.opam-switch/build/gmp-ecm.7.0.3) - libtoolize: putting auxiliary files in '.'. - libtoolize: linking file './ltmain.sh' - libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. - libtoolize: linking file 'm4/libtool.m4' - libtoolize: linking file 'm4/ltoptions.m4' - libtoolize: linking file 'm4/ltsugar.m4' - libtoolize: linking file 'm4/ltversion.m4' - libtoolize: linking file 'm4/lt~obsolete.m4' - configure.ac:161: warning: The macro `AC_PROG_CC_C99' is obsolete. - configure.ac:161: You should run autoupdate. - ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from... - configure.ac:161: the top level - configure.ac:186: warning: The macro `AC_HEADER_TIME' is obsolete. - configure.ac:186: You should run autoupdate. - ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... - configure.ac:186: the top level - configure.ac:268: warning: The macro `AC_FD_CC' is obsolete. - configure.ac:268: You should run autoupdate. - ./lib/autoconf/general.m4:399: AC_FD_CC is expanded from... - lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... - lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... - ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... - ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... - acinclude.m4:76: GMP_PROG_M4 is expanded from... - configure.ac:268: the top level - configure.ac:269: warning: The macro `AC_FD_CC' is obsolete. - configure.ac:269: You should run autoupdate. - ./lib/autoconf/general.m4:399: AC_FD_CC is expanded from... - lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... - lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... - ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... - ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... - acinclude.m4:286: GMP_ASM_UNDERSCORE is expanded from... - configure.ac:269: the top level - configure.ac:272: warning: The macro `AC_FD_CC' is obsolete. - configure.ac:272: You should run autoupdate. - ./lib/autoconf/general.m4:399: AC_FD_CC is expanded from... - acinclude.m4:157: GMP_TRY_ASSEMBLE is expanded from... - lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... - lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... - ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... - ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... - acinclude.m4:194: GMP_ASM_TYPE is expanded from... - configure.ac:272: the top level - configure.ac:372: warning: The macro `AC_HEADER_STDC' is obsolete. - configure.ac:372: You should run autoupdate. - ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... - configure.ac:372: the top level - configure.ac:161: installing './compile' - configure.ac:9: installing './config.guess' - configure.ac:9: installing './config.sub' - configure.ac:8: installing './install-sh' - configure.ac:8: installing './missing' - Makefile.am: installing './INSTALL' - Makefile.am: installing './depcomp' - parallel-tests: installing './test-driver' Processing 20/21: [gmp-ecm: ./configure] + /usr/home/opam/.opam/4.14.1/.opam-switch/build/gmp-ecm.7.0.3/./configure "--prefix" "/usr/home/opam/.opam/4.14.1" (CWD=/usr/home/opam/.opam/4.14.1/.opam-switch/build/gmp-ecm.7.0.3) - checking for a BSD-compatible install... /usr/bin/install -c - checking whether build environment is sane... yes - checking for a race-free mkdir -p... ./install-sh -c -d - checking for gawk... no - checking for mawk... no - checking for nawk... nawk - checking whether make sets $(MAKE)... yes - checking whether make supports nested variables... yes - checking build system type... amd64-unknown-freebsd13.2 - checking host system type... amd64-unknown-freebsd13.2 - checking for grep that handles long lines and -e... /usr/bin/grep - checking for egrep... /usr/bin/grep -E - checking for a sed that does not truncate output... - /usr/bin/sed - checking for CC and CFLAGS in gmp.h... - yes CC=cc CFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing - checking whether CC=cc and CFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing works... yes - checking whether make supports the include directive... yes (GNU style) - checking for gcc... cc - checking whether the C compiler works... yes - checking for C compiler default output file name... a.out - checking for suffix of executables... - checking whether we are cross compiling... no - checking for suffix of object files... o - checking whether the compiler supports GNU C... yes - checking whether cc accepts -g... yes - checking for cc option to enable C11 features... none needed - checking whether cc understands -c and -o together... yes - checking dependency style of cc... gcc3 - checking dependency style of cc... - gcc3 - checking how to print strings... printf - checking for a sed that does not truncate output... (cached) /usr/bin/sed - checking for fgrep... /usr/bin/grep -F - checking for ld used by cc... /usr/bin/ld - checking if the linker (/usr/bin/ld) is GNU ld... yes - checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm -B - checking the name lister (/usr/local/bin/nm -B) interface... BSD nm - checking whether ln -s works... yes - checking the maximum length of command line arguments... 393216 - checking how to convert amd64-unknown-freebsd13.2 file names to amd64-unknown-freebsd13.2 format... func_convert_file_noop - checking how to convert amd64-unknown-freebsd13.2 file names to toolchain format... func_convert_file_noop - checking for /usr/bin/ld option to reload object files... -r - checking for file... file - checking for objdump... objdump - checking how to recognize dependent libraries... pass_all - checking for dlltool... no - checking how to associate runtime and link libraries... printf %s\n - checking for ar... ar - checking for archiver @FILE support... no - checking for strip... strip - checking for ranlib... ranlib - checking command to parse /usr/local/bin/nm -B output from cc object... ok - checking for sysroot... no - checking for a working dd... /bin/dd - checking how to truncate binary pipes... /bin/dd bs=4096 count=1 - checking for mt... mt - checking if mt is a manifest tool... no - checking for stdio.h... yes - checking for stdlib.h... yes - checking for string.h... yes - checking for inttypes.h... yes - checking for stdint.h... yes - checking for strings.h... yes - checking for sys/stat.h... yes - checking for sys/types.h... yes - checking for unistd.h... - yes - checking for sys/time.h... yes - checking for dlfcn.h... yes - checking for objdir... .libs - checking if cc supports -fno-rtti -fno-exceptions... yes - checking for cc option to produce PIC... -fPIC -DPIC - checking if cc PIC flag -fPIC -DPIC works... yes - checking if cc static flag -static works... yes - checking if cc supports -c -o file.o... yes - checking if cc supports -c -o file.o... (cached) yes - checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes - checking dynamic linker characteristics... freebsd13.2 ld.so - checking how to hardcode library paths into programs... immediate - checking whether stripping libraries is possible... yes - checking if libtool supports shared libraries... yes - checking whether to build shared libraries... no - checking whether to build static libraries... yes - checking for int64_t... - yes - checking for uint64_t... yes - checking for unsigned long long int... yes - checking for long long int... yes - checking for an ANSI C-conforming const... yes - checking for inline... inline - checking for size_t... yes - checking if assembly code is ELF... checking how to run the C preprocessor... cc -E - yes - checking for working alloca.h... no - checking for alloca... yes - checking for egrep... (cached) /usr/bin/grep -E - checking for math.h... yes - checking for limits.h... yes - checking for malloc.h... yes - checking for strings.h... (cached) yes - checking for sys/time.h... (cached) yes - checking for unistd.h... (cached) yes - checking for io.h... no - checking for signal.h... yes - checking for fcntl.h... yes - checking for windows.h... no - checking for psapi.h... no - checking for ctype.h... - yes - checking for sys/types.h... (cached) yes - checking for sys/resource.h... yes - checking for aio.h... yes - checking for working strtod... yes - checking for pow in -lm... yes - checking for floor in -lm... yes - checking for sqrt in -lm... yes - checking for fmod in -lm... yes - checking for cos in -lm... yes - checking for aio_read in -lrt... yes - checking for GetProcessMemoryInfo in -lpsapi... no - checking for isascii... yes - checking for memset... yes - checking for strchr... yes - checking for strlen... yes - checking for strncasecmp... - yes - checking for strstr... yes - checking for access... yes - checking for unlink... yes - checking for isspace... yes - checking for isdigit... yes - checking for isxdigit... yes - checking for time... yes - checking for ctime... yes - checking for gethostname... yes - checking for gettimeofday... yes - checking for getrusage... yes - checking for memmove... yes - checking for signal... yes - checking for fcntl... - yes - checking for fileno... yes - checking for setvbuf... yes - checking for fallocate... no - checking for aio_read... yes - checking for aio_init... no - checking for _fseeki64... no - checking for _ftelli64... no - checking for malloc_usable_size... yes - checking for gmp.h... no - configure: error: required header file missing [ERROR] The compilation of gmp-ecm.7.0.3 failed at "./configure --prefix /usr/home/opam/.opam/4.14.1". #=== ERROR while compiling gmp-ecm.7.0.3 ======================================# # context 2.1.5 | freebsd/x86_64 | ocaml-base-compiler.4.14.1 | file:///usr/home/opam/opam-repository # path /usr/home/opam/.opam/4.14.1/.opam-switch/build/gmp-ecm.7.0.3 # command /usr/home/opam/.opam/4.14.1/.opam-switch/build/gmp-ecm.7.0.3/./configure --prefix /usr/home/opam/.opam/4.14.1 # exit-code 1 # env-file /usr/home/opam/.opam/log/gmp-ecm-13136-335f74.env # output-file /usr/home/opam/.opam/log/gmp-ecm-13136-335f74.out ### output ### # [...] # checking for signal... yes # checking for fcntl... yes # checking for fileno... yes # checking for setvbuf... yes # checking for fallocate... no # checking for aio_read... yes # checking for aio_init... no # checking for _fseeki64... no # checking for _ftelli64... no # checking for malloc_usable_size... yes # checking for gmp.h... no # configure: error: required header file missing <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build gmp-ecm 7.0.3 +- +- The following changes have been performed | - install conf-autoconf 0.1 | - install conf-automake 1 | - install conf-g++ 1.0 | - install conf-gmp 4 | - install conf-libtool 1 | - install conf-which 1 +- The former state can be restored with: /usr/local/bin/opam switch import "/usr/home/opam/.opam/4.14.1/.opam-switch/backup/state-20231101025934.export" 'opam install -vy gmp-ecm.7.0.3' failed. jail: /usr/bin/su -l opam -c cd '/' && env OPAMCRITERIA='+removed' OPAMEXTERNALSOLVER='builtin-0install' OPAMUTF8='never' OPAMPRECISETRACKING='1' '/usr/bin/env' 'bash' '-c' ' opam remove -y "gmp-ecm.7.0.3" opam install -vy "gmp-ecm.7.0.3" res=$? if [ $res = 31 ]; then if opam show -f x-ci-accept-failures: "gmp-ecm.7.0.3" | grep -q '\''"freebsd"'\''; then echo "This package failed and has been disabled for CI using the '\''x-ci-accept-failures'\'' field." exit 69 fi fi exit $res ': failed "jail" "-c" "name=obuilder_90869_8514" "mount.fstab=/tmp/obuilder-jail-9231fe/fstab" "mount.devfs" "path=/obuilder/result/478b5b46ff1365da22d76b0a127d6c167324fc1bca5afad92914a3148d9c68af/rootfs" "host=inherit" "ip6=inherit" "ip4=inherit" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/' && env OPAMCRITERIA='+removed' OPAMEXTERNALSOLVER='builtin-0install' OPAMUTF8='never' OPAMPRECISETRACKING='1' '/usr/bin/env' 'bash' '-c' ' opam remove -y "gmp-ecm.7.0.3" opam install -vy "gmp-ecm.7.0.3" res=$? if [ $res = 31 ]; then if opam show -f x-ci-accept-failures: "gmp-ecm.7.0.3" | grep -q '\''"freebsd"'\''; then echo "This package failed and has been disabled for CI using the '\''x-ci-accept-failures'\'' field." exit 69 fi fi exit $res '" failed with exit status 1 Failed: Build failed