* Package: sys-cluster/pmix-4.2.2:0 * Repository: gentoo * Maintainer: cluster@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux pmi userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking pmix-4.2.2.tar.bz2 to /var/tmp/portage/sys-cluster/pmix-4.2.2/work >>> Source unpacked in /var/tmp/portage/sys-cluster/pmix-4.2.2/work >>> Preparing source in /var/tmp/portage/sys-cluster/pmix-4.2.2/work/pmix-4.2.2 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-cluster/pmix-4.2.2/work/pmix-4.2.2 ... * econf: updating pmix-4.2.2/config/config.sub with /usr/share/gnuconfig/config.sub * econf: updating pmix-4.2.2/config/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --disable-static --docdir=/usr/share/doc/pmix-4.2.2 --htmldir=/usr/share/doc/pmix-4.2.2/html --with-sysroot=/ --libdir=/usr/lib64 --disable-werror --disable-debug --without-munge checking for a sed that does not truncate output... /bin/sed configure: builddir: /var/tmp/portage/sys-cluster/pmix-4.2.2/work/pmix-4.2.2 configure: srcdir: /var/tmp/portage/sys-cluster/pmix-4.2.2/work/pmix-4.2.2 ============================================================================ == Configuring PMIx ============================================================================ checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking for grep that handles long lines and -e... /bin/grep checking whether make supports the include directive... yes (GNU style) checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-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-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm 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 wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking directory of build tree... /var/tmp/portage/sys-cluster/pmix-4.2.2/work/pmix-4.2.2 checking directory of prefix... /usr checking directory of source tree... . checking if want wrapper compiler rpath support... yes checking if want wrapper compiler runpath support... yes checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar checking the archiver (x86_64-pc-linux-gnu-ar) interface... ar checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking whether yytext is a pointer... yes checking if want dlopen support... yes checking if want developer-level compiler pickyness... no checking if want memory sanitizers... no checking if want developer-level debugging code... no checking if want to install PMIx header files... yes checking if tests and examples are to be installed... yes checking if want pretty-print stacktrace... yes checking if want dstore pthread-based locking... yes checking if want ident string... checking if want developer-level timing support... no checking if want to disable binaries... yes checking if want install Python bindings... no checking python... checking for python... /usr/bin/python checking for python version... 3.10 checking for python platform... linux checking for GNU default python prefix... ${prefix} checking for GNU default python exec_prefix... ${exec_prefix} checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.10/site-packages checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.10/site-packages /usr/bin/python checking if want to support dlopen of non-global namespaces... yes checking if want pty support... yes checking if want build psec/dummy_handshake... no checking if want IPv6 support... no installing to directory "/usr" checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r checking for x86_64-pc-linux-gnu-file... no checking for file... file checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-linux-gnu-dlltool... x86_64-pc-linux-gnu-dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64-pc-linux-gnu-ar... (cached) x86_64-pc-linux-gnu-ar checking for archiver @FILE support... @ checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok checking for sysroot... / checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-pc-linux-gnu-mt... no checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux 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... yes checking whether to build static libraries... no *** C compiler and preprocessor checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc checking whether the compiler supports GNU C... (cached) yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... (cached) none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none checking for x86_64-pc-linux-gnu-gcc options needed to detect all undeclared functions... none needed checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for static linker flag... no checking for pkg-config... pkg-config checking __NetBSD__... no checking __FreeBSD__... no checking __OpenBSD__... no checking __DragonFly__... no checking __386BSD__... no checking __bsdi__... no checking __APPLE__... no checking __linux__... yes checking __sun__... no checking __sun... no checking for netdb.h... yes checking for netinet/in.h... yes checking for netinet/tcp.h... yes checking for struct sockaddr_in... yes checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes configure: pmix builddir: /var/tmp/portage/sys-cluster/pmix-4.2.2/work/pmix-4.2.2 configure: pmix srcdir: /var/tmp/portage/sys-cluster/pmix-4.2.2/work/pmix-4.2.2 checking for pmix version... 4.2.2 checking for pmix standard version... 4.2 checking for pmix standard stable ABI version(s)... 0.0 checking for pmix standard provisional ABI version(s)... 0.0 checking if want pmix maintainer support... disabled checking for pmix directory prefix... (none) checking if want package/brand string... PMIx portage@localhost Distribution ============================================================================ == Compiler and preprocessor tests ============================================================================ checking if x86_64-pc-linux-gnu-gcc requires a flag for C11... no configure: verifying x86_64-pc-linux-gnu-gcc supports C11 without a flag checking if x86_64-pc-linux-gnu-gcc supports C11 _Thread_local... yes checking if x86_64-pc-linux-gnu-gcc supports C11 atomic variables... yes checking if x86_64-pc-linux-gnu-gcc supports C11 _Atomic keyword... yes checking if x86_64-pc-linux-gnu-gcc supports C11 _c11_atomic functions... no checking if x86_64-pc-linux-gnu-gcc supports C11 _Generic keyword... yes checking if x86_64-pc-linux-gnu-gcc supports C11 _Static_assert... yes checking if x86_64-pc-linux-gnu-gcc supports C11 atomic_fetch_xor_explicit... yes configure: no flag required for C11 support checking for x86_64-pc-linux-gnu-gcc option to add a directory only to the search path for the quote form of include... -iquote checking if x86_64-pc-linux-gnu-gcc supports __thread... yes checking if x86_64-pc-linux-gnu-gcc supports C11 _Thread_local... yes checking for the C compiler vendor... gnu checking if x86_64-pc-linux-gnu-gcc supports (-finline-functions)... yes CFLAGS result: -DNDEBUG -pipe -march=native -fno-diagnostics-color -O2 -finline-functions checking if x86_64-pc-linux-gnu-gcc supports __builtin_expect... checking if x86_64-pc-linux-gnu-gcc supports __builtin_prefetch... checking if x86_64-pc-linux-gnu-gcc supports __builtin_clz... checking for C optimization flags... -DNDEBUG -pipe -march=native -fno-diagnostics-color -O2 -finline-functions checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for int64_t... yes checking for uint64_t... yes checking for __int128... yes checking for uint128_t... no checking for long long... yes checking for intptr_t... yes checking for uintptr_t... yes checking for ptrdiff_t... yes checking size of _Bool... 1 checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of void *... 8 checking size of size_t... 8 checking size of pid_t... 4 checking alignment of bool... 1 checking alignment of int... 4 checking alignment of long... 8 checking alignment of size_t... 8 checking alignment of long long... 8 checking alignment of double... 8 checking for C bool type... no checking size of _Bool... (cached) 1 checking for inline... __inline__ *** Compiler characteristics checking for __attribute__... yes checking for __attribute__(aligned)... yes checking for __attribute__(always_inline)... yes checking for __attribute__(cold)... yes checking for __attribute__(const)... yes checking for __attribute__(deprecated)... yes checking for __attribute__(deprecated_argument)... yes checking for __attribute__(format)... yes checking for __attribute__(format_funcptr)... yes checking for __attribute__(hot)... yes checking for __attribute__(malloc)... yes checking for __attribute__(may_alias)... yes checking for __attribute__(no_instrument_function)... yes checking for __attribute__(nonnull)... yes checking for __attribute__(noreturn)... yes checking for __attribute__(noreturn_funcptr)... yes checking for __attribute__(packed)... yes checking for __attribute__(pure)... yes checking for __attribute__(sentinel)... yes checking for __attribute__(unused)... yes checking for __attribute__(visibility)... yes checking for __attribute__(warn_unused_result)... yes checking for __attribute__(destructor)... yes checking for __attribute__(optnone)... no checking for __attribute__(extension)... yes checking for compiler familyid... 0 checking for compiler version... 0 *** Atomics checking for 32-bit GCC built-in atomics... yes checking for 64-bit GCC built-in atomics... yes checking if 64-bit GCC built-in atomics are lock-free... yes checking for x86_64 architecture... yes checking for atomics style... c11 ============================================================================ == Header file tests ============================================================================ checking for arpa/inet.h... yes checking for fcntl.h... yes checking for ifaddrs.h... yes checking for inttypes.h... (cached) yes checking for libgen.h... yes checking for net/uio.h... no checking for netinet/in.h... (cached) yes checking for stdint.h... (cached) yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for sys/ioctl.h... yes checking for sys/param.h... yes checking for sys/select.h... yes checking for sys/socket.h... yes checking for sys/sockio.h... no checking for stdarg.h... yes checking for sys/stat.h... (cached) yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking for sys/un.h... yes checking for sys/uio.h... yes checking for sys/wait.h... yes checking for syslog.h... yes checking for time.h... yes checking for unistd.h... (cached) yes checking for dirent.h... yes checking for crt_externs.h... no checking for signal.h... yes checking for ioLib.h... no checking for sockLib.h... no checking for hostLib.h... no checking for limits.h... yes checking for sys/fcntl.h... yes checking for sys/statfs.h... yes checking for sys/statvfs.h... yes checking for netdb.h... (cached) yes checking for ucred.h... no checking for zlib.h... yes checking for sys/auxv.h... yes checking for sys/sysctl.h... no checking for termio.h... yes checking for termios.h... yes checking for pty.h... yes checking for libutil.h... no checking for util.h... no checking for grp.h... yes checking for sys/cdefs.h... yes checking for utmp.h... yes checking for stropts.h... no checking for sys/utsname.h... yes checking for sys/mount.h... yes checking for sys/sysctl.h... (cached) no checking for net/if.h... yes checking for stdbool.h... yes checking if works... yes ============================================================================ == Type tests ============================================================================ checking for socklen_t... yes checking for struct sockaddr_in... (cached) yes checking for struct sockaddr_un... yes checking for struct sockaddr_in6... yes checking for struct sockaddr_storage... yes checking whether AF_UNSPEC is declared... yes checking whether PF_UNSPEC is declared... yes checking whether AF_INET6 is declared... yes checking whether PF_INET6 is declared... yes checking if SA_RESTART defined in signal.h... yes checking for struct sockaddr.sa_len... no checking for struct dirent.d_type... yes checking for siginfo_t.si_fd... yes checking for siginfo_t.si_band... yes checking for struct statfs.f_type... yes checking for struct statfs.f_fstypename... no checking for struct statvfs.f_basetype... no checking for struct statvfs.f_fstypename... no checking for struct ucred.uid... yes checking for struct ucred.cr_uid... no checking for struct sockpeercred.uid... no checking for pointer diff type... ptrdiff_t (size: ) checking the linker for support for the -fini option... yes ============================================================================ == Library and Function tests ============================================================================ checking for library containing openpty... none required checking for library containing gethostbyname... none required checking for library containing socket... none required checking for library containing dirname... none required checking for library containing ceil... -lm checking for library containing clock_gettime... none required checking for asprintf... yes checking for snprintf... yes checking for vasprintf... yes checking for vsnprintf... yes checking for strsignal... yes checking for socketpair... yes checking for strncpy_s... no checking for usleep... yes checking for statfs... yes checking for statvfs... yes checking for getpeereid... no checking for getpeerucred... no checking for strnlen... yes checking for posix_fallocate... yes checking for tcgetpgrp... yes checking for setpgid... yes checking for ptsname... yes checking for openpty... yes checking for setenv... yes checking for fork... yes checking for execve... yes checking for waitpid... yes checking for atexit... yes checking for htonl define... no checking for htonl... yes checking whether va_copy is declared... yes checking whether __va_copy is declared... yes checking whether __func__ is declared... yes ============================================================================ == System-specific tests ============================================================================ checking whether byte ordering is bigendian... no checking if C compiler and POSIX threads work as is... yes checking for PTHREAD_MUTEX_ERRORCHECK_NP... yes checking for PTHREAD_MUTEX_ERRORCHECK... yes checking for working POSIX threads package... yes checking if threads have different pids (pthreads on linux)... no checking whether ln -s works... yes checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for pthread_setaffinity_np... yes ============================================================================ == Symbol visibility feature ============================================================================ checking if x86_64-pc-linux-gnu-gcc supports -fvisibility=hidden... yes checking whether to enable symbol visibility... yes (via -fvisibility=hidden) ============================================================================ == Event libraries ============================================================================ configure: Searching for libevent in default search paths checking for libevent cppflags... checking for libevent ldflags... checking for libevent libs... -levent_core -levent_pthreads checking for libevent static libs... -levent_core -levent_pthreads checking for event.h... yes checking for event_config_new... yes checking if libevent threads enabled... yes checking for libevent pthreads support... yes checking if libevent version is 2.0.21 or greater... yes checking will libevent support be built... yes ============================================================================ == HWLOC ============================================================================ checking for hwloc pkg-config name... hwloc checking if hwloc pkg-config module exists... no configure: Searching for hwloc in default search paths checking for hwloc cppflags... checking for hwloc ldflags... checking for hwloc libs... -lhwloc checking for hwloc static libs... -lhwloc checking for hwloc.h... no configure: WARNING: PMIx requires HWLOC topology library support, but configure: WARNING: an adequate version of that library was not found. configure: WARNING: Please reconfigure and point to a location where configure: WARNING: the HWLOC library can be found. configure: error: Cannot continue. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/sys-cluster/pmix-4.2.2/work/pmix-4.2.2/config.log * ERROR: sys-cluster/pmix-4.2.2::gentoo failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 136: Called src_configure * environment, line 562: Called econf '--disable-werror' '--disable-debug' '--without-munge' * phase-helpers.sh, line 730: Called __helpers_die 'econf failed' * isolated-functions.sh, line 112: Called die * The specific snippet of code: * die "$@" * * If you need support, post the output of `emerge --info '=sys-cluster/pmix-4.2.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-cluster/pmix-4.2.2::gentoo'`. * The complete build log is located at '/var/log/portage/sys-cluster:pmix-4.2.2:20221207-194012.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-cluster/pmix-4.2.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-cluster/pmix-4.2.2/temp/environment'. * Working directory: '/var/tmp/portage/sys-cluster/pmix-4.2.2/work/pmix-4.2.2' * S: '/var/tmp/portage/sys-cluster/pmix-4.2.2/work/pmix-4.2.2'