Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 950261

Summary: media-libs/oidn-2.3.0 fails to build
Product: Gentoo Linux Reporter: Benjamin Schulz <schulz.benjamin>
Component: Current packagesAssignee: Sebastian Parborg <darkdefende>
Status: RESOLVED FIXED    
Severity: normal CC: leonchik1976, proxy-maint, schulz.benjamin
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Benjamin Schulz 2025-02-25 03:04:13 UTC
49 errors detected in the compilation of "/var/tmp/portage/media-libs/oidn-2.3.0/work/oidn-2.3.0/devices/cuda/cutlass_conv_sm80.cu".
[10/12] Building CUDA object CMakeFiles/OpenImageDenoise_device_cuda.dir/cuda_conv.cu.o
FAILED: CMakeFiles/OpenImageDenoise_device_cuda.dir/cuda_conv.cu.o 
/opt/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/x86_64-pc-linux-gnu/gcc-bin/14 -DOIDN_DEVICE_CUDA_API_DRIVER -DOpenImageDenoise_device_cuda_EXPORTS -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/var/tmp/portage/media-libs/oidn-2.3.0/work/oidn-2.3.0/devices/cuda/../../external/cutlass/include -I/var/tmp/portage/media-libs/oidn-2.3.0/work/oidn-2.3.0/devices/cuda/../../external/cutlass/tools/util/include -isystem /opt/cuda/targets/x86_64-linux/include -isystem /var/tmp/portage/media-libs/oidn-2.3.0/work/oidn-2.3.0 -isystem /var/tmp/portage/media-libs/oidn-2.3.0/work/oidn-2.3.0/external -isystem /var/tmp/portage/media-libs/oidn-2.3.0/work/oidn-2.3.0_build -O2 -g -DNDEBUG -std=c++11 -Xcompiler=-fPIC -fvisibility=internal -fvisibility-inlines-hidden -gencode arch=compute_70,code=sm_70 -gencode arch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_90,code=sm_90 -MD -MT CMakeFiles/OpenImageDenoise_device_cuda.dir/cuda_conv.cu.o -MF CMakeFiles/OpenImageDenoise_device_cuda.dir/cuda_conv.cu.o.d -x cu -c /var/tmp/portage/media-libs/oidn-2.3.0/work/oidn-2.3.0/devices/cuda/cuda_conv.cu -o CMakeFiles/OpenImageDenoise_device_cuda.dir/cuda_conv.cu.o
nvcc warning : Support for offline compilation for architectures prior to '<compute/sm/lto>_75' will be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/type_traits(1610): error: "__is_nothrow_new_constructible" is not a function or static data member
      constexpr bool __is_nothrow_new_constructible
                     ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/type_traits(1610): error: "constexpr" is not valid here
      constexpr bool __is_nothrow_new_constructible
      ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/new_allocator.h(190): error: identifier "__is_nothrow_new_constructible" is undefined
   noexcept(__is_nothrow_new_constructible<_Up, _Args...>)
            ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/new_allocator.h(190): error: type name is not allowed
   noexcept(__is_nothrow_new_constructible<_Up, _Args...>)
                                           ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/new_allocator.h(190): error: expected a ")"
   noexcept(__is_nothrow_new_constructible<_Up, _Args...>)
                                              ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(107): error: variable template "std::__allocator_traits_base::__has_construct_impl" is not a valid class member template
        static constexpr bool __has_construct_impl = false;
                              ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(110): error: __has_construct_impl is not a template
        __has_construct_impl<_Alloc, _Tp,
        ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(110): error: variable template "std::__allocator_traits_base::_Args" is not a valid class member template
        __has_construct_impl<_Alloc, _Tp,
        ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(115): error: variable template "std::__allocator_traits_base::__has_construct" is not a valid class member template
        static constexpr bool __has_construct
                              ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(116): error: variable template "std::__allocator_traits_base::_Tp" is not a valid class member template
   = __has_construct_impl<_Alloc, _Tp, void, _Args...>;
                                  ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(116): error: a constexpr static data member declaration requires an in-class initializer
   = __has_construct_impl<_Alloc, _Tp, void, _Args...>;
                                     ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(116): error: expected an identifier
   = __has_construct_impl<_Alloc, _Tp, void, _Args...>;
                                       ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(116): error: variable template "std::__allocator_traits_base::<error>" is not a valid class member template
   = __has_construct_impl<_Alloc, _Tp, void, _Args...>;
                                       ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(116): error: a constexpr static data member declaration requires an in-class initializer
   = __has_construct_impl<_Alloc, _Tp, void, _Args...>;
                                           ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(116): error: variable template "std::__allocator_traits_base::_Args" is not a valid class member template
   = __has_construct_impl<_Alloc, _Tp, void, _Args...>;
                                             ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(116): error: a constexpr static data member declaration requires an in-class initializer
   = __has_construct_impl<_Alloc, _Tp, void, _Args...>;
                                                  ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(116): error: expected a ";"
   = __has_construct_impl<_Alloc, _Tp, void, _Args...>;
                                                  ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(121): error: variable template "std::__allocator_traits_base::__has_new_expr" is not a valid class member template
        static constexpr bool __has_new_expr = false;
                              ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(124): error: __has_new_expr is not a template
        __has_new_expr<_Tp, __void_t<__new_expr_t<_Tp, _Args...>>, _Args...>
        ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(124): error: variable template "std::__allocator_traits_base::_Args" is not a valid class member template
        __has_new_expr<_Tp, __void_t<__new_expr_t<_Tp, _Args...>>, _Args...>
        ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(127): error: variable template "std::__allocator_traits_base::__can_construct" is not a valid class member template
        static constexpr bool __can_construct
                              ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(128): error: variable template "std::__allocator_traits_base::_Tp" is not a valid class member template
   = __has_construct<_Alloc, _Tp, _Args...>
                             ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(128): error: a constexpr static data member declaration requires an in-class initializer
   = __has_construct<_Alloc, _Tp, _Args...>
                                ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(128): error: variable template "std::__allocator_traits_base::_Args" is not a valid class member template
   = __has_construct<_Alloc, _Tp, _Args...>
                                  ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(128): error: a constexpr static data member declaration requires an in-class initializer
   = __has_construct<_Alloc, _Tp, _Args...>
                                       ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(128): error: expected a ";"
   = __has_construct<_Alloc, _Tp, _Args...>
                                       ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(377): error: identifier "__can_construct" is undefined
   __enable_if_t<__can_construct<_Alloc, _Tp, _Args...>>
                 ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(377): error: type name is not allowed
   __enable_if_t<__can_construct<_Alloc, _Tp, _Args...>>
                                 ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(377): error: too many arguments for alias template "std::__enable_if_t"
   __enable_if_t<__can_construct<_Alloc, _Tp, _Args...>>
                                              ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(377): error: expected an identifier
   __enable_if_t<__can_construct<_Alloc, _Tp, _Args...>>
                                                      ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(439): error: identifier "__has_construct" is undefined
   __enable_if_t<__has_construct<_Alloc, _Tp, _Args...>, bool>
                 ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(439): error: type name is not allowed
   __enable_if_t<__has_construct<_Alloc, _Tp, _Args...>, bool>
                                 ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(439): error: too many arguments for alias template "std::__enable_if_t"
   __enable_if_t<__has_construct<_Alloc, _Tp, _Args...>, bool>
                                              ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(439): error: expected an identifier
   __enable_if_t<__has_construct<_Alloc, _Tp, _Args...>, bool>
                                                       ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(439): error: variable template "std::allocator_traits<_Alloc>::<error>" is not a valid class member template
   __enable_if_t<__has_construct<_Alloc, _Tp, _Args...>, bool>
                                                       ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(439): error: a constexpr static data member declaration requires an in-class initializer
   __enable_if_t<__has_construct<_Alloc, _Tp, _Args...>, bool>
                                                       ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(439): error: expected an identifier
   __enable_if_t<__has_construct<_Alloc, _Tp, _Args...>, bool>
                                                         ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(441): error: expected a ";"
   { return noexcept(__a->construct(__p, std::declval<_Args>()...)); }
   ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(445): error: identifier "__has_construct" is undefined
   __enable_if_t<!__has_construct<_Alloc, _Tp, _Args...>, bool>
                  ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(445): error: type name is not allowed
   __enable_if_t<!__has_construct<_Alloc, _Tp, _Args...>, bool>
                                  ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(445): error: too many arguments for alias template "std::__enable_if_t"
   __enable_if_t<!__has_construct<_Alloc, _Tp, _Args...>, bool>
                                               ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(445): error: expected an identifier
   __enable_if_t<!__has_construct<_Alloc, _Tp, _Args...>, bool>
                                                        ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(445): error: variable template "std::allocator_traits<_Alloc>::<error>" is not a valid class member template
   __enable_if_t<!__has_construct<_Alloc, _Tp, _Args...>, bool>
                                                        ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(445): error: a constexpr static data member declaration requires an in-class initializer
   __enable_if_t<!__has_construct<_Alloc, _Tp, _Args...>, bool>
                                                        ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(445): error: expected an identifier
   __enable_if_t<!__has_construct<_Alloc, _Tp, _Args...>, bool>
                                                          ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(447): error: expected a ";"
   { return __is_nothrow_new_constructible<_Tp, _Args...>; }
   ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(693): error: identifier "__is_nothrow_new_constructible" is undefined
   noexcept(__is_nothrow_new_constructible<_Up, _Args...>)
            ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(693): error: type name is not allowed
   noexcept(__is_nothrow_new_constructible<_Up, _Args...>)
                                           ^

/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/alloc_traits.h(693): error: expected a ")"
   noexcept(__is_nothrow_new_constructible<_Up, _Args...>)
                                              ^

49 errors detected in the compilation of "/var/tmp/portage/media-libs/oidn-2.3.0/work/oidn-2.3.0/devices/cuda/cuda_conv.cu".
ninja: build stopped: subcommand failed.
ninja: build stopped: subcommand failed.


Reproducible: Always
Comment 1 Benjamin Schulz 2025-02-25 03:04:25 UTC
.12.9-final-0, default/linux/amd64/23.0/desktop/plasma, gcc-14, glibc-2.41, 6.13.4-gentoo-dist x86_64)
=================================================================
System uname: Linux-6.13.4-gentoo-dist-x86_64-AMD_Ryzen_9_3900X_12-Core_Processor-with-glibc2.41
KiB Mem:    32774852 total,  26446972 free
KiB Swap:   31249404 total,  30100528 free
Timestamp of repository gentoo: Tue, 25 Feb 2025 02:15:00 +0000
Head commit of repository gentoo: 5499c9667d6e246d8d774c4cdaecda9d6dc1061d
Timestamp of repository escpr2: Mon, 17 Feb 2025 22:03:49 +0000
Head commit of repository escpr2: 3a0bfb762bab55175082284a4836a459b88c6f47

sh bash 5.2_p37
ld GNU ld (Gentoo 2.43 p3) 2.43.1
app-misc/pax-utils:        1.3.8::gentoo
app-shells/bash:           5.2_p37::gentoo
dev-build/autoconf:        2.71-r7::gentoo, 2.72-r1::gentoo
dev-build/automake:        1.17-r1::gentoo
dev-build/cmake:           3.31.5::gentoo
dev-build/libtool:         2.5.4::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.7.0::gentoo
dev-java/java-config:      2.3.4::gentoo
dev-lang/perl:             5.40.0-r1::gentoo
dev-lang/python:           3.12.9::gentoo, 3.13.2::gentoo
dev-lang/rust-bin:         1.84.0::gentoo, 1.84.1-r1::gentoo, 1.85.0::gentoo
llvm-core/clang:           18.1.8-r6::gentoo, 19.1.7::gentoo, 20.0.0_pre20250122::gentoo
llvm-core/lld:             19.1.7::gentoo, 20.0.0_pre20250122::gentoo
llvm-core/llvm:            18.1.8-r6::gentoo, 19.1.7::gentoo, 20.0.0_pre20250122::gentoo
sys-apps/baselayout:       2.17::gentoo
sys-apps/openrc:           0.56::gentoo
sys-apps/sandbox:          2.45::gentoo
sys-devel/binutils:        2.43-r2::gentoo, 2.44::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc:             13.3.1_p20241220::gentoo, 14.2.1_p20241221::gentoo
sys-devel/gcc-config:      2.12.1::gentoo
sys-kernel/linux-headers:  6.13::gentoo (virtual/os-headers)
sys-libs/glibc:            2.41::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-metamanifest: yes
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-max-age: 3
    sync-rsync-extra-opts: 

crossdev
    location: /var/db/repos/crossdev
    masters: gentoo
    volatile: False

escpr2
    location: /var/db/repos/escpr2
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/escpr2.git
    masters: gentoo
    volatile: False

Binary Repositories:

gentoobinhost
    priority: 9999
    sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE @BINARY-REDISTRIBUTABLE NVIDIA-CUDA NVIDIA EPSON-EULA NVIDIA-cuDNN google-chrome all-rights-reserved android"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O3 -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/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O3 -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 -O3 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance binpkg-request-signature buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles getbinpkg 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 splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O3 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
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 activities alsa amd64 blas bluetooth branding bzip2 cairo cdda cdr cet contrib crypt cuda cudnn cups d dbus debuginfod declarative dist-kernel dracut dri dts dvd dvdr dvi elogind encode eps eselect-ldso exif fits flac fortran gdbm gdbui gif gnutls go gphoto2 gpm graphite grub gtk gui iconv icu ipv6 jit jpeg kde kf6compat kwallet lapack lapacke lcms libnotify libtirpc llvm-libunwind lm-sensors lto mad mng modula2 modules-sign mp3 mp4 mpeg multilib ncurses networkmanager nls nvenc objc objc++ offload ogg ompt opencl opencv opengl openmp pam pango pcre pdf pipewire plasma png policykit postscript ppds pulseaudio qml qt5 qt6 raw readline rust screencast sdl seccomp semantic-desktop sound spell ssl startup-notification subversion svg symlink systemtap test-rust threads tiff tpm truetype udev udisks uefi unicode upower usb v4l valgrind vorbis vtv vulkan wayland wcs widgets wxwidgets x264 xattr xcb xft xml xv xvid zlib" 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 aes avx avx2 f16c fma3 pclmul popcnt rdrand sha sse3 sse4_1 sse4_2 sse4a ssse3" CURL_QUIC="ngtcp2" CURL_SSL="gnutls" 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" L10N="de" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LLVM_TARGETS="X86 NVPTX WEBASSEMBLY" 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" RUBY_TARGETS="ruby32" VIDEO_CARDS="nvidia" 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, MAKEOPTS, 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
Comment 2 Benjamin Schulz 2025-02-25 03:07:09 UTC
Created attachment 919876 [details]
build.log
Comment 3 Benjamin Schulz 2025-02-25 03:09:03 UTC
note that i have this installed:

 dev-util/nvidia-cuda-toolkit-12.8.0-r2:0/12.8.0::gentoo  USE="debugger examples profiler rdma sanitizer" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13" 0 KiB
Comment 4 Larry the Git Cow gentoo-dev 2025-03-07 13:22:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a382d070b821d8247e0ea87e55faca0f97d3d10

commit 1a382d070b821d8247e0ea87e55faca0f97d3d10
Author:     Paul Zander <negril.nx+gentoo@gmail.com>
AuthorDate: 2025-01-30 22:08:31 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-07 13:21:43 +0000

    media-libs/oidn: add 2.3.2
    
    Closes: https://github.com/gentoo/gentoo/pull/39854
    Closes: https://github.com/gentoo/gentoo/pull/40320
    Closes: https://bugs.gentoo.org/950261
    Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/40390
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/oidn/Manifest                           |   2 +-
 .../files/oidn-2.3.1-composable-kernel-api.patch   |  28 +++
 .../oidn-2.3.1-system-composable-kernel.patch      | 199 +++++++++++++++++++++
 .../oidn/{oidn-2.3.1.ebuild => oidn-2.3.2.ebuild}  |  41 +++--
 4 files changed, 254 insertions(+), 16 deletions(-)