Diagnostic in is below. If more is needed, I will post additional.
thanks, tom kosvic
Code: Select all
gentooVM ~ # emerge --info dev-libs/libdnet
Portage 3.0.67 (python 3.12.9-final-0, default/linux/amd64/23.0/split-usr/desktop, gcc-14, glibc-2.41-r1, 6.14.0-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-6.14.0-gentoo-x86_64-Intel-R-_Core-TM-_i7-5820K_CPU_@_3.30GHz-with-glibc2.41
KiB Mem: 8147488 total, 5436788 free
KiB Swap: 6537212 total, 6298068 free
Timestamp of repository gentoo: Wed, 02 Apr 2025 01:15:00 +0000
Head commit of repository gentoo: 73dc2193ff3fd377a445f8c9052ab6aacdc9e29b
Timestamp of repository guru: Tue, 01 Apr 2025 11:52:38 +0000
Head commit of repository guru: 696902a36823a126800d34ede72a67a47f11da13
Timestamp of repository haskell: Tue, 01 Apr 2025 23:20:11 +0000
Head commit of repository haskell: c026f2cc672839f36ab8fe727c5c2585192c882f
Timestamp of repository science: Tue, 01 Apr 2025 14:05:36 +0000
Head commit of repository science: 15543d8e1d635047ebc83d514e629dcaa3b995ab
sh bash 5.2_p37
ld GNU ld (Gentoo 2.44 p1) 2.44.0
app-misc/pax-utils: 1.3.8::gentoo
app-shells/bash: 5.2_p37::gentoo
dev-build/autoconf: 2.72-r1::gentoo
dev-build/automake: 1.17-r2::gentoo
dev-build/cmake: 3.31.6-r1::gentoo
dev-build/libtool: 2.5.4::gentoo
dev-build/make: 4.4.1-r100::gentoo
dev-build/meson: 1.7.1::gentoo
dev-java/java-config: 2.3.4::gentoo
dev-lang/perl: 5.40.1::gentoo
dev-lang/python: 3.10.16_p2::gentoo, 3.11.11_p2::gentoo, 3.12.9::gentoo, 3.13.2::gentoo
dev-lang/rust-bin: 1.85.1::gentoo
llvm-core/clang: 19.1.7::gentoo, 20.1.1::gentoo
llvm-core/lld: 19.1.7::gentoo
llvm-core/llvm: 19.1.7::gentoo, 20.1.1::gentoo
sys-apps/baselayout: 2.17::gentoo
sys-apps/openrc: 0.61::gentoo
sys-apps/sandbox: 2.46::gentoo
sys-devel/binutils: 2.44::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc: 14.2.1_p20250301::gentoo
sys-devel/gcc-config: 2.12.1::gentoo
sys-kernel/linux-headers: 6.14::gentoo (virtual/os-headers)
sys-libs/glibc: 2.41-r1::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
volatile: False
sync-rsync-verify-jobs: 1
sync-rsync-extra-opts:
sync-rsync-verify-metamanifest: yes
sync-rsync-verify-max-age: 24
guru
location: /var/db/repos/guru
sync-type: git
sync-uri: https://github.com/gentoo-mirror/guru.git
masters: gentoo
volatile: False
haskell
location: /var/db/repos/haskell
sync-type: git
sync-uri: https://github.com/gentoo-mirror/haskell.git
masters: gentoo
volatile: False
science
location: /var/db/repos/science
sync-type: git
sync-uri: https://github.com/gentoo-mirror/science.git
masters: gentoo
volatile: False
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live candy config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="https://mirrors.mit.edu/gentoo-distfiles/ https://mirrors.rit.edu/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
MAKEOPTS="-j3"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi alsa amd64 base bluetooth branding bzip2 cairo caps cdda cdr cet chromium concurrent crypt cups custom-modes cxx dbus dri dts dvd dvdr elogind encode exif flac fortran gdbm geos gif gles2 gpm gtk gtk3 gui hdf5 iconv icu ipv6 jack java jpeg json jumbo-build kf6compat lcms libnotify libtirpc lua5-4 lzma mad mmx mng mp3 mp4 mpeg multilib ncurses network nls ogg opengl openmp opus pam pango pcre pcre32 pdf pkcs11 png policykit positioning ppds printsupport proprietary-codecs pulseaudio python qml qt5 qt6 quick readline script sdl seccomp sound spell split-usr sql ssl startup-notification svg test-rust testlib tiff tools truetype udev udisks unicode upower usb vorbis vtk vulkan wayland webchannel webengine webp widevine widgets wxwidgets x264 xattr xcb xft xml xv xvid zlib zstd" ABI_X86="64" ADA_TARGET="gcc_14" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres16" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12 python3_11" RUBY_TARGETS="ruby32" VIDEO_CARDS="virtio" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
=================================================================
Package Settings
=================================================================
dev-libs/libdnet-1.18.0-r1::gentoo was built with the following:
USE="python -debug -test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 python3_12 -python3_10"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live candy config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
Code: Select all
gentooVM ~ # cat /var/tmp/portage/dev-libs/libdnet-1.18.0-r2/temp/build.log
* Package: dev-libs/libdnet-1.18.0-r2:0
* Repository: gentoo
* Maintainer: netmon@gentoo.org
* USE: abi_x86_64 amd64 elibc_glibc kernel_linux python python_targets_python3_11 python_targets_python3_12
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking libdnet-1.18.0.tar.gz to /var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work
>>> Source unpacked in /var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work
>>> Preparing source in /var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0 ...
* Applying libdnet-1.18.0-fix-incompatible-function-pointer.patch ... [ ok ]
* Running eautoreconf in '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0' ...
* Running 'libtoolize --install --copy --force --automake' ... [ ok ]
* Running 'aclocal -I config --system-acdir=/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/temp/aclocal' ... [ ok ]
* Running 'autoconf -I config --force' ... [ ok ]
* Running 'autoheader -I config --force' ... [ ok ]
* Running 'automake --add-missing --copy --foreign --force-missing' ... [ ok ]
* Running elibtoolize in: libdnet-libdnet-1.18.0/
* Running elibtoolize in: libdnet-libdnet-1.18.0/config/
* Applying portage/1.2.0 patch ...
* Applying sed/1.5.6 patch ...
* Applying as-needed/2.5.0 patch ...
* Applying verbose-pic/2.4.7 patch ...
* Applying clang-runtime-ltmain/2.4.7 patch ...
* Build system packages:
* dev-python/gpep517 : 17
* dev-python/installer : 0.7.0
* dev-python/cython : 3.0.12
* dev-python/setuptools : 78.1.0
* dev-python/setuptools-rust :
* dev-python/setuptools-scm : 8.2.1
* dev-python/wheel : 0.45.1
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0 ...
* econf: updating libdnet-libdnet-1.18.0/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating libdnet-libdnet-1.18.0/config/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating libdnet-libdnet-1.18.0/config/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating libdnet-libdnet-1.18.0/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/libdnet-1.18.0-r2 --htmldir=/usr/share/doc/libdnet-1.18.0-r2/html --with-sysroot=/ --libdir=/usr/lib64 --with-python --disable-check
checking for a BSD-compatible install... /usr/lib/portage/python3.12/ebuild-helpers/xattr/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
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 xargs -n works... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
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 a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
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 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 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 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-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-ar... 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 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... no
checking if : 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 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
checking whether to enable maintainer-specific portions of Makefiles... no
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 Python... yes
checking for gethostbyname... yes
checking for socket... yes
checking for putmsg in -lstr... no
checking for open_mib in -lnm... no
checking for Check... 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
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for sys/bufmod.h... no
checking for sys/dlpi.h... no
checking for sys/dlpihdr.h... no
checking for sys/dlpi_ext.h... no
checking for sys/ioctl.h... yes
checking for sys/mib.h... no
checking for sys/ndd_var.h... no
checking for sys/socket.h... yes
checking for sys/sockio.h... no
checking for sys/sysctl.h... no
checking for sys/time.h... yes
checking for net/bpf.h... no
checking for net/if.h... yes
checking for net/if_var.h... no
checking for net/if_arp.h... yes
checking for net/if_dl.h... no
checking for net/pfilt.h... no
checking for net/pfvar.h... no
checking for net/radix.h... no
checking for net/raw.h... no
checking for net/route.h... yes
checking for netinet/in_var.h... no
checking for net/if_tun.h... no
checking for linux/if_tun.h... yes
checking for netinet/ip_fw.h... no
checking for linux/ip_fw.h... no
checking for linux/ip_fwchains.h... no
checking for linux/netfilter_ipv4/ipchains_core.h... no
checking for ip_fil_compat.h... no
checking for netinet/ip_fil_compat.h... no
checking for ip_compat.h... no
checking for netinet/ip_compat.h... no
checking for ip_fil.h... no
checking for netinet/ip_fil.h... no
checking for hpsecurity.h... no
checking for stropts.h... no
checking for bsd/string.h... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for pid_t... yes
checking for size_t... yes
checking for sockaddr_in6 struct in <netinet/in.h>... yes
checking for sa_len in sockaddr struct... no
checking for arp_dev in arpreq struct... yes
checking for rt_msghdr struct in <net/route.h>... no
checking for working memcmp... yes
checking for err... yes
checking for strlcat... yes
checking for strlcpy... yes
checking for strsep... yes
checking for Berkeley Packet Filter... no
checking for Linux proc filesystem... yes
checking for Linux PF_PACKET sockets... yes
checking for SNMP MIB2 STREAMS... no
checking for route(7) STREAMS... no
checking for arp(7) ioctls... yes
checking for raw IP sockets ip_{len,off} host byte ordering... no
checking for cooked raw IP sockets... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dnet-config
config.status: creating include/Makefile
config.status: creating include/dnet/Makefile
config.status: creating man/Makefile
config.status: creating src/Makefile
config.status: creating python/Makefile
config.status: creating python/setup.py
config.status: creating python/dnet.pxd
config.status: creating test/Makefile
config.status: creating test/check/Makefile
config.status: creating test/dnet/Makefile
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default commands
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0 ...
make -j3
Making all in include
make[1]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/include'
make all-recursive
make[2]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/include'
Making all in dnet
make[3]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/include/dnet'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/include/dnet'
make[3]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/include'
make[3]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/include'
make[2]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/include'
make[1]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/include'
Making all in man
make[1]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/man'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/man'
Making all in src
make[1]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/src'
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o addr-util.lo addr-util.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o addr.lo addr.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o blob.lo blob.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c addr-util.c -fPIC -DPIC -o .libs/addr-util.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c blob.c -fPIC -DPIC -o .libs/blob.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c addr.c -fPIC -DPIC -o .libs/addr.o
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o ip-util.lo ip-util.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o ip6.lo ip6.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c ip-util.c -fPIC -DPIC -o .libs/ip-util.o
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o rand.lo rand.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c ip6.c -fPIC -DPIC -o .libs/ip6.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c rand.c -fPIC -DPIC -o .libs/rand.o
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o arp-ioctl.lo arp-ioctl.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c arp-ioctl.c -fPIC -DPIC -o .libs/arp-ioctl.o
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o eth-linux.lo eth-linux.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c eth-linux.c -fPIC -DPIC -o .libs/eth-linux.o
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o fw-none.lo fw-none.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c fw-none.c -fPIC -DPIC -o .libs/fw-none.o
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o intf.lo intf.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o ip.lo ip.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c intf.c -fPIC -DPIC -o .libs/intf.o
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o route-linux.lo route-linux.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c ip.c -fPIC -DPIC -o .libs/ip.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c route-linux.c -fPIC -DPIC -o .libs/route-linux.o
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o ndisc-linux.lo ndisc-linux.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c ndisc-linux.c -fPIC -DPIC -o .libs/ndisc-linux.o
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c -o tun-linux.lo tun-linux.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -march=native -O2 -pipe -Wall -c tun-linux.c -fPIC -DPIC -o .libs/tun-linux.o
/bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wall -version-info 1:2:0 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o libdnet.la -rpath /usr/lib64 addr-util.lo addr.lo blob.lo ip-util.lo ip6.lo rand.lo arp-ioctl.lo eth-linux.lo fw-none.lo intf.lo ip.lo route-linux.lo ndisc-linux.lo tun-linux.lo
libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/addr-util.o .libs/addr.o .libs/blob.o .libs/ip-util.o .libs/ip6.o .libs/rand.o .libs/arp-ioctl.o .libs/eth-linux.o .libs/fw-none.o .libs/intf.o .libs/ip.o .libs/route-linux.o .libs/ndisc-linux.o .libs/tun-linux.o -Wl,--as-needed -march=native -O2 -Wl,-O1 -Wl,-z -Wl,pack-relative-relocs -Wl,-soname -Wl,libdnet.so.1 -o .libs/libdnet.so.1.0.2
libtool: link: (cd ".libs" && rm -f "libdnet.so.1" && ln -s "libdnet.so.1.0.2" "libdnet.so.1")
libtool: link: (cd ".libs" && rm -f "libdnet.so" && ln -s "libdnet.so.1.0.2" "libdnet.so")
libtool: link: ( cd ".libs" && rm -f "libdnet.la" && ln -s "../libdnet.la" "libdnet.la" )
make[1]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/src'
Making all in test
make[1]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/test'
Making all in check
make[2]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/test/check'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/test/check'
Making all in dnet
make[2]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/test/dnet'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o addr.o addr.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o arp.o arp.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o aton.o aton.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o dnet.o dnet.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o eth.o eth.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o fw.o fw.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o hex.o hex.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o icmp.o icmp.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o intf.o intf.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o ip.o ip.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o rand.o rand.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o route.o route.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o send.o send.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o tcp.o tcp.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -march=native -O2 -pipe -Wall -c -o udp.o udp.c
/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wall -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o dnet addr.o arp.o aton.o dnet.o eth.o fw.o hex.o icmp.o intf.o ip.o rand.o route.o send.o tcp.o udp.o ../../src/libdnet.la
libtool: link: x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wall -Wl,-O1 -Wl,-z -Wl,pack-relative-relocs -o .libs/dnet addr.o arp.o aton.o dnet.o eth.o fw.o hex.o icmp.o intf.o ip.o rand.o route.o send.o tcp.o udp.o -Wl,--as-needed ../../src/.libs/libdnet.so
make[2]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/test/dnet'
make[2]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/test'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/test'
make[1]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/test'
make[1]: Entering directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0'
* python3_11: running distutils-r1_run_phase distutils-r1_python_compile
* Building the wheel for libdnet-libdnet-1.18.0/python via setuptools.build_meta:__legacy__
python3.11 -m gpep517 build-wheel --prefix=/usr --backend setuptools.build_meta:__legacy__ --output-fd 3 --wheel-dir /var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0-python3_11/wheel
2025-04-02 17:06:33,199 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__
warning: dnet.pyx:54:0: Global name __iter_append matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
warning: dnet.pyx:54:0: Global name __iter_append matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
warning: dnet.pyx:54:0: Global name __iter_append matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
warning: dnet.pyx:54:0: Global name __iter_append matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
warning: dnet.pyx:54:0: Global name __iter_append matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
warning: dnet.pyx:54:0: Global name __iter_append matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
warning: dnet.pyx:54:0: Global name __iter_append matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
warning: dnet.pyx:54:0: Global name __iter_append matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
[1/1] Cythonizing ./dnet.pyx
2025-04-02 17:06:34,830 root INFO running bdist_wheel
2025-04-02 17:06:34,893 root INFO running build
2025-04-02 17:06:34,893 root INFO running build_ext
2025-04-02 17:06:34,940 root INFO building 'dnet' extension
2025-04-02 17:06:34,940 root INFO creating /var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0-python3_11/build/temp.linux-x86_64-cpython-311
2025-04-02 17:06:34,941 root INFO x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -DNDEBUG -fPIC -I../include -I/usr/include/python3.11 -c ./dnet.c -o /var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0-python3_11/build/temp.linux-x86_64-cpython-311/dnet.o
./dnet.c: In function ‘__pyx_pf_4dnet_12ip_checksum’:
./dnet.c:8451:3: warning: ‘PyObject_AsReadBuffer’ is deprecated [-Wdeprecated-declarations]
8451 | __pyx_t_1 = (PyObject_AsReadBuffer(__pyx_v_pkt, (&__pyx_v_p), (&__pyx_v_n)) == 0);
| ^~~~~~~~~
In file included from /usr/include/python3.11/Python.h:100,
from ./dnet.c:50:
/usr/include/python3.11/abstract.h:343:17: note: declared here
343 | PyAPI_FUNC(int) PyObject_AsReadBuffer(PyObject *obj,
| ^~~~~~~~~~~~~~~~~~~~~
./dnet.c:8451:52: error: passing argument 2 of ‘PyObject_AsReadBuffer’ from incompatible pointer type [-Wincompatible-pointer-types]
8451 | __pyx_t_1 = (PyObject_AsReadBuffer(__pyx_v_pkt, (&__pyx_v_p), (&__pyx_v_n)) == 0);
| ~^~~~~~~~~~~
| |
| char **
/usr/include/python3.11/abstract.h:344:52: note: expected ‘const void **’ but argument is of type ‘char **’
344 | const void **buffer,
| ~~~~~~~~~~~~~^~~~~~
./dnet.c:8451:66: error: passing argument 3 of ‘PyObject_AsReadBuffer’ from incompatible pointer type [-Wincompatible-pointer-types]
8451 | __pyx_t_1 = (PyObject_AsReadBuffer(__pyx_v_pkt, (&__pyx_v_p), (&__pyx_v_n)) == 0);
| ~^~~~~~~~~~~
| |
| int *
/usr/include/python3.11/abstract.h:345:51: note: expected ‘Py_ssize_t *’ {aka ‘long int *’} but argument is of type ‘int *’
345 | Py_ssize_t *buffer_len);
| ~~~~~~~~~~~~^~~~~~~~~~
./dnet.c: In function ‘__pyx_pf_4dnet_14ip_cksum_add’:
./dnet.c:8743:3: warning: ‘PyObject_AsReadBuffer’ is deprecated [-Wdeprecated-declarations]
8743 | __pyx_t_1 = (PyObject_AsReadBuffer(__pyx_v_buf, (&__pyx_v_p), (&__pyx_v_n)) == 0);
| ^~~~~~~~~
/usr/include/python3.11/abstract.h:343:17: note: declared here
343 | PyAPI_FUNC(int) PyObject_AsReadBuffer(PyObject *obj,
| ^~~~~~~~~~~~~~~~~~~~~
./dnet.c:8743:52: error: passing argument 2 of ‘PyObject_AsReadBuffer’ from incompatible pointer type [-Wincompatible-pointer-types]
8743 | __pyx_t_1 = (PyObject_AsReadBuffer(__pyx_v_buf, (&__pyx_v_p), (&__pyx_v_n)) == 0);
| ~^~~~~~~~~~~
| |
| char **
/usr/include/python3.11/abstract.h:344:52: note: expected ‘const void **’ but argument is of type ‘char **’
344 | const void **buffer,
| ~~~~~~~~~~~~~^~~~~~
./dnet.c:8743:66: error: passing argument 3 of ‘PyObject_AsReadBuffer’ from incompatible pointer type [-Wincompatible-pointer-types]
8743 | __pyx_t_1 = (PyObject_AsReadBuffer(__pyx_v_buf, (&__pyx_v_p), (&__pyx_v_n)) == 0);
| ~^~~~~~~~~~~
| |
| int *
/usr/include/python3.11/abstract.h:345:51: note: expected ‘Py_ssize_t *’ {aka ‘long int *’} but argument is of type ‘int *’
345 | Py_ssize_t *buffer_len);
| ~~~~~~~~~~~~^~~~~~~~~~
error: command '/usr/bin/x86_64-pc-linux-gnu-gcc' failed with exit code 1
* ERROR: dev-libs/libdnet-1.18.0-r2::gentoo failed (compile phase):
* Wheel build failed
*
* Call stack:
* ebuild.sh, line 136: Called src_compile
* environment, line 4104: Called distutils-r1_src_compile
* environment, line 2049: Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile'
* environment, line 725: Called python_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_compile'
* environment, line 3719: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
* environment, line 3264: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
* environment, line 3262: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_compile'
* environment, line 1181: Called distutils-r1_run_phase 'distutils-r1_python_compile'
* environment, line 2031: Called distutils-r1_python_compile
* environment, line 1853: Called distutils_pep517_install '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0-python3_11/install'
* environment, line 2381: Called die
* The specific snippet of code:
* local wheel=$("${cmd[@]}" 3>&1 1>&2 || die "Wheel build failed");
*
* If you need support, post the output of `emerge --info '=dev-libs/libdnet-1.18.0-r2::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-libs/libdnet-1.18.0-r2::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/temp/environment'.
* Working directory: '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0/python'
* S: '/var/tmp/portage/dev-libs/libdnet-1.18.0-r2/work/libdnet-libdnet-1.18.0'
gentooVM ~ #

