* Package: sys-cluster/charliecloud-0.25 * Repository: gentoo * Maintainer: o.freyermuth@googlemail.com proxy-maint@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux python_single_target_python3_9 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Using python3.9 to build >>> Unpacking source... >>> Unpacking charliecloud-0.25.tar.gz to /var/tmp/portage/sys-cluster/charliecloud-0.25/work >>> Source unpacked in /var/tmp/portage/sys-cluster/charliecloud-0.25/work >>> Preparing source in /var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25 ... * Running eautoreconf in '/var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25' ... * Running 'aclocal' ... [ ok ] * Running 'autoconf --force' ... [ ok ] * Running 'autoheader' ... [ ok ] * Running 'automake --add-missing --copy --foreign --force-missing' ... [ ok ] * Running elibtoolize in: charliecloud-0.25/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25 ... * econf: updating charliecloud-0.25/config.sub with /usr/share/gnuconfig/config.sub * econf: updating charliecloud-0.25/config.guess with /usr/share/gnuconfig/config.guess * econf: updating charliecloud-0.25/build-aux/config.sub with /usr/share/gnuconfig/config.sub * econf: updating charliecloud-0.25/build-aux/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-gentoo-linux-musl --host=x86_64-gentoo-linux-musl --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/charliecloud-0.25 --htmldir=/usr/share/doc/charliecloud-0.25/html --disable-html --disable-ch-image --libdir=/usr/lib --with-sphinx-python=/usr/bin/python3.9 --enable-buggy-build --disable-bundled-lark checking build system type... x86_64-gentoo-linux-musl checking host system type... x86_64-gentoo-linux-musl checking whether to enable maintainer-specific portions of Makefiles... no checking for a BSD-compatible install... /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... install -d -m 0755 checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for x86_64-gentoo-linux-musl-gcc... x86_64-gentoo-linux-musl-gcc 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 x86_64-gentoo-linux-musl-gcc accepts -g... yes checking for x86_64-gentoo-linux-musl-gcc option to enable C11 features... none needed checking whether x86_64-gentoo-linux-musl-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-gentoo-linux-musl-gcc... none configure: use_werror: no checking whether C compiler accepts -std=c99 -Wpedantic -Wall... yes checking for a sed that does not truncate output... /bin/sed checking how to run the C preprocessor... x86_64-gentoo-linux-musl-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether x86_64-gentoo-linux-musl-gcc is Clang... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for shm_open in -lrt... yes checking for asprintf... yes checking whether sphinx-build executable path has been provided... no checking for sphinx-build... /usr/bin/sphinx-build checking if /usr/bin/sphinx-build is executable... ok checking if /usr/bin/sphinx-build version >= 1.2.3... ok (4.3.1) checking if /usr/bin/python3.9 is executable... ok checking if /usr/bin/python3.9 version >= 0.14... ok (0.17.1) checking for sphinx_rtd_theme module... yes checking if /usr/bin/python3.9 is executable... ok checking if /usr/bin/python3.9 version >= 0.2.4... ok (1.0.0) checking for bash... bash checking if bash version >= 4.1... ok (5.1.12(1)-release) checking for bats... bats checking if bats version >= 0.4.0... ok (1.5.0) checking for buildah... no checking for docker... no checking for mksquashfs... mksquashfs checking if mksquashfs version >= 4.2... ok (4.4-19fcc936) checking for mktemp... mktemp checking for nvidia-container-cli... no checking for nVidia libraries & executables... no checking if "/usr/bin/env python3" starts with slash... ok checking for python3... /usr/bin/python3.9 checking if /usr/bin/python3.9 is executable... ok checking if /usr/bin/python3.9 version >= 3.6... ok (3.9.9) checking for requests module... yes checking if /usr/bin/python3.9 is executable... ok checking if /usr/bin/python3.9 version >= 2.6.0... ok (2.26.0) checking for shellcheck... no checking for squashfuse... no checking for tar... tar checking if in chroot... no checking if user+mount namespaces work... no checking for wget... wget checking if wget version >= 1.11... ok (1.21.2) checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating bin/Makefile config.status: creating doc/Makefile config.status: creating examples/Makefile config.status: creating lib/Makefile config.status: creating misc/Makefile config.status: creating packaging/Makefile config.status: creating test/Makefile config.status: creating bin/config.h config.status: executing depfiles commands configure: Dependencies report =================== Below is a summary of configure's findings. Caveats ~~~~~~~ Charliecloud's run-time dependencies are lazy; features just try to use their dependencies and error if there's a problem. This report summarizes what configure found on *this system*, because that's often useful, but none of the run-time findings change what is built and installed. Listed versions are minimums. These are a bit fuzzy. Try it even if configure thinks a version is too old, and please report back to us. Building Charliecloud ~~~~~~~~~~~~~~~~~~~~~ will build and install: HTML documentation ... no man pages ... yes test suite ... yes ch-image(1) ... no required: C99 compiler ... x86_64-gentoo-linux-musl-gcc bundled Lark: no lark.py under source dir ... no documentation: yes sphinx-build(1) ≥ 1.2.3 ... ok (4.3.1) sphinx-build(1) Python ... /usr/bin/python3.9 "docutils" module ≥ 0.14 ... ok (0.17.1) "sphinx-rtd-theme" module ≥ 0.2.4 ... ok (1.0.0) Building images via our wrappers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ with Buildah: no Buildah ≥ 1.11.2 ... not found with ch-image(1): no enabled ... no Python shebang line ... /usr/bin/env python3 Python in shebang ≥ 3.6 ... ok (3.9.9) "requests" module ≥ 2.6.0 ... ok (2.26.0) ch-run(1) ... no with Docker: no Docker ≥ 17.03 ... not found mktemp(1) ... mktemp Managing container images ~~~~~~~~~~~~~~~~~~~~~~~~~ build from Dockerfile with ch-build(1): no at least one builder ... no access to an image repository ... assumed yes pack images from builder storage to tarball: no at least one builder ... no tar(1) ... tar pack images from builder storage to SquashFS: no at least one builder ... no mksquashfs(1) ≥ 4.2 ... ok (4.4-19fcc936) Note: Pulling/pushing images from/to a repository is currently done using the builder directly. Running containers ~~~~~~~~~~~~~~~~~~ ch-run(1): no user+mount namespaces ... no unpack image tarballs: yes tar(1) ... tar ch-mount(1) and ch-umount(1) SquashFS images: no SquashFUSE ≥ 0.1.100 ... not found inject nVidia GPU libraries: no nvidia-container-cli(1) ≥ 1.0.0 ... not found nVidia libraries & executables present ... no Test suite ~~~~~~~~~~ basic tests: no test suite enabled ... yes ch-run(1) ... no Bats ≥ 0.4.0 ... ok (1.5.0) Bash ≥ 4.1 ... ok (5.1.12(1)-release) wget(1) ≥ 1.11 ... ok (1.21.2) recommended tests with tarballs: no basic tests ... no any builder above ... no access to Docker Hub or mirror ... assumed yes pack images with tar ... yes unpack images with tar ... yes recommended tests with SquashFS: no recommended tests with tar ... no pack images with SquashFS ... no mount/unmount SquashFS images ... no complete test suite: no recommended tests with SquashFS ... no documentation ... yes ShellCheck ≥ 0.6.0 ... not found generic sudo ... assumed yes >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25 ... make -j4 Making all in lib make[1]: Entering directory '/var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25/lib' rm -f contributors.bash printf "VERSION='0.25'\n" > version.py printf "# shellcheck shell=sh disable=SC2034\n" > version.sh printf '0.25\n' > version.txt printf '# shellcheck shell=bash\n' >> contributors.bash ln -s . charliecloud printf 'declare -a ch_contributors\n' >> contributors.bash printf "ch_version='0.25'\n" >> version.sh sed -En 's/^\*.+<(.+@.+)>.*$/ch_contributors+=('"'"'\1'"'"')/p' < ../README.rst >> contributors.bash make[1]: Leaving directory '/var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25/lib' Making all in bin make[1]: Entering directory '/var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25/bin' make all-am make[2]: Entering directory '/var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25/bin' x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -c -o ch-checkns.o ch-checkns.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -c -o ch_misc.o ch_misc.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -pthread -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -c -o ch_run-ch-run.o `test -f 'ch-run.c' || echo './'`ch-run.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -pthread -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -c -o ch_run-ch_core.o `test -f 'ch_core.c' || echo './'`ch_core.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -pthread -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -c -o ch_run-ch_misc.o `test -f 'ch_misc.c' || echo './'`ch_misc.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -c -o ch-ssh.o ch-ssh.c rm -f ch-run-oci sed -E 's|%PYTHON_SHEBANG%|/usr/bin/env python3|' < ch-run-oci.py.in > ch-run-oci chmod +rx,-w ch-run-oci # respects umask x86_64-gentoo-linux-musl-gcc -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o ch-checkns ch-checkns.o ch_misc.o x86_64-gentoo-linux-musl-gcc -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o ch-ssh ch-ssh.o ch_misc.o x86_64-gentoo-linux-musl-gcc -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -pthread -pipe -march=native -fno-diagnostics-color -O2 -std=c99 -Wpedantic -Wall -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o ch-run ch_run-ch-run.o ch_run-ch_core.o ch_run-ch_misc.o -lrt /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/../../../../x86_64-gentoo-linux-musl/bin/ld: ch_run-ch-run.o: in function `parse_opt': ch-run.c:(.text+0x10e3): undefined reference to `argp_state_help' /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/../../../../x86_64-gentoo-linux-musl/bin/ld: ch_run-ch-run.o: in function `main': ch-run.c:(.text.startup+0xe5): undefined reference to `argp_parse' /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/../../../../x86_64-gentoo-linux-musl/bin/ld: ch-run.c:(.text.startup+0x2f8): undefined reference to `argp_parse' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:475: ch-run] Error 1 make[2]: Leaving directory '/var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25/bin' make[1]: *** [Makefile:378: all] Error 2 make[1]: Leaving directory '/var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25/bin' make: *** [Makefile:396: all-recursive] Error 1 * ERROR: sys-cluster/charliecloud-0.25::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-cluster/charliecloud-0.25::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-cluster/charliecloud-0.25::gentoo'`. * The complete build log is located at '/var/log/portage/sys-cluster:charliecloud-0.25:20211218-234536.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-cluster/charliecloud-0.25/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-cluster/charliecloud-0.25/temp/environment'. * Working directory: '/var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25' * S: '/var/tmp/portage/sys-cluster/charliecloud-0.25/work/charliecloud-0.25'