Emerging (3 of 3) media-gfx/blender-4.1.1-r2::gentoo * blender-4.1.1.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ] * Using python3.11 to build >>> Unpacking source... >>> Unpacking blender-4.1.1.tar.xz to /var/tmp/portage/media-gfx/blender-4.1.1-r2/work >>> Source unpacked in /var/tmp/portage/media-gfx/blender-4.1.1-r2/work >>> Preparing source in /var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1" * Build directory (BUILD_DIR): "/var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build" * Applying blender-4.0.2-FindClang.patch ... [ ok ] * Applying blender-4.0.2-CUDA_NVCC_FLAGS.patch ... [ ok ] * Hardcoded definition(s) removed in extern/quadriflow/3rd/lemon-1.3.1/CMakeLists.txt: * SET(CMAKE_BUILD_TYPE "Release") * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX ${EXECUTABLE_OUTPUT_PATH} CACHE PATH "default mv: cannot stat 'release/freedesktop/org.blender.Blender.appdata.xml': No such file or directory >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1" * Build directory (BUILD_DIR): "/var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build" cmake -C /var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DWITH_LIBS_PRECOMPILED=no -DBUILD_SHARED_LIBS=no -DPYTHON_INCLUDE_DIR=/usr/include/python3.11 -DPYTHON_LIBRARY=/usr/lib64/libpython3.11.so -DPYTHON_VERSION=3.11 -DWITH_ALEMBIC=yes -DWITH_BOOST=yes -DWITH_BULLET=yes -DWITH_CODEC_FFMPEG=yes -DWITH_CODEC_SNDFILE=yes -DWITH_CYCLES=yes -DWITH_CYCLES_DEVICE_CUDA=no -DWITH_CYCLES_CUDA_BINARIES=no -DWITH_CYCLES_DEVICE_OPTIX=no -DWITH_CYCLES_DEVICE_HIP=no -DWITH_CYCLES_HIP_BINARIES=no -DWITH_CYCLES_DEVICE_ONEAPI=no -DWITH_CYCLES_ONEAPI_BINARIES=no -DWITH_CYCLES_HYDRA_RENDER_DELEGATE=no -DWITH_CYCLES_EMBREE=yes -DWITH_CYCLES_OSL=yes -DWITH_CYCLES_PATH_GUIDING=no -DWITH_CYCLES_STANDALONE=no -DWITH_CYCLES_STANDALONE_GUI=no -DWITH_DOC_MANPAGE=no -DWITH_DRACO=no -DWITH_EXPERIMENTAL_FEATURES=no -DWITH_FFTW3=yes -DWITH_GHOST_WAYLAND=yes -DWITH_GHOST_WAYLAND_APP_ID=blender-4.1 -DWITH_GHOST_WAYLAND_DYNLOAD=no -DWITH_GHOST_WAYLAND_LIBDECOR=yes -DWITH_GHOST_X11=yes -DWITH_GMP=yes -DWITH_GTESTS=no -DWITH_HARFBUZZ=yes -DWITH_HARU=yes -DWITH_HEADLESS=OFF -DWITH_HYDRA=no -DWITH_IMAGE_OPENEXR=yes -DWITH_IMAGE_OPENJPEG=yes -DWITH_IMAGE_WEBP=yes -DWITH_INPUT_NDOF=no -DWITH_INSTALL_PORTABLE=no -DWITH_INTERNATIONAL=yes -DWITH_JACK=yes -DWITH_MATERIALX=no -DWITH_MEM_JEMALLOC=no -DWITH_MEM_VALGRIND=no -DWITH_MOD_FLUID=yes -DWITH_MOD_OCEANSIM=yes -DWITH_NANOVDB=yes -DWITH_OPENAL=yes -DWITH_OPENCOLLADA=yes -DWITH_OPENCOLORIO=yes -DWITH_OPENIMAGEDENOISE=yes -DWITH_OPENMP=yes -DWITH_OPENSUBDIV=yes -DWITH_OPENVDB=yes -DWITH_OPENVDB_BLOSC=yes -DWITH_POTRACE=yes -DWITH_PUGIXML=yes -DWITH_PULSEAUDIO=yes -DWITH_PYTHON_INSTALL=no -DWITH_PYTHON_INSTALL_NUMPY=no -DWITH_PYTHON_INSTALL_ZSTANDARD=no -DWITH_RENDERDOC=no -DWITH_SDL=yes -DWITH_STATIC_LIBS=no -DWITH_STRICT_BUILD_OPTIONS=yes -DWITH_SYSTEM_EIGEN3=yes -DWITH_SYSTEM_FREETYPE=yes -DWITH_SYSTEM_LZO=yes -DWITH_TBB=yes -DWITH_USD=no -DWITH_VULKAN_BACKEND=yes -DWITH_XR_OPENXR=no -DWITH_BUILDINFO=no -DWITH_LINKER_GOLD=no -DWITH_LINKER_LLD=no -DWITH_CLANG=yes -DWITH_LLVM=yes -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build/gentoo_toolchain.cmake /var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1 loading initial cache file /var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build/gentoo_common_config.cmake -- The C compiler identification is GNU 13.3.1 -- The CXX compiler identification is GNU 13.3.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for malloc_stats -- Looking for malloc_stats - found -- Looking for feenableexcept -- Looking for feenableexcept - not found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Performing Test SUPPORT_NEON_BUILD -- Performing Test SUPPORT_NEON_BUILD - Failed -- Performing Test SUPPORT_SSE_BUILD -- Performing Test SUPPORT_SSE_BUILD - Success -- Performing Test SUPPORT_SSE2_BUILD -- Performing Test SUPPORT_SSE2_BUILD - Success -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.43") -- Found Zstd: /usr/lib64/libzstd.so -- Found Epoxy: /usr/lib64/libepoxy.so -- Found TIFF: /usr/lib64/libtiff.so (found version "4.6.0") -- Found Harfbuzz: /usr/lib64/libharfbuzz.so -- Found PythonLibsUnix: /usr/lib64/libpython3.11.so -- #define OPENEXR_VERSION_STRING "3.2.3" -- Found OpenEXR: /usr/lib64/libIex-3_2.so;/usr/lib64/libOpenEXR-3_2.so;/usr/lib64/libOpenEXRCore-3_2.so;/usr/lib64/libIlmThread-3_2.so;/usr/lib64/libImath-3_1.so -- Found OpenJPEG: /usr/lib64/libopenjp2.so -- Found OpenAL: /usr/lib64/libopenal.so -- Found SDL2: /usr/lib64/libSDL2.so -- Found SndFile: /usr/lib64/libsndfile.so -- Found FFmpeg: /usr/lib64/libavcodec.so;/usr/lib64/libavdevice.so;/usr/lib64/libavfilter.so;/usr/lib64/libavformat.so;/usr/lib64/libavutil.so;/usr/lib64/libswscale.so;/usr/lib64/libswresample.so -- Found Fftw3: /usr/lib64/libfftw3f.so;/usr/lib64/libfftw3.so -- Found OpenCOLLADA: /usr/lib64/opencollada/libOpenCOLLADAStreamWriter.so;/usr/lib64/opencollada/libOpenCOLLADASaxFrameworkLoader.so;/usr/lib64/opencollada/libOpenCOLLADAFramework.so;/usr/lib64/opencollada/libOpenCOLLADABaseUtils.so;/usr/lib64/opencollada/libGeneratedSaxParser.so;/usr/lib64/opencollada/libMathMLSolver.so;/usr/lib64/opencollada/libbuffer.so;/usr/lib64/opencollada/libftoa.so;/usr/lib64/opencollada/libUTF.so -- Found PCRE: /usr/lib64/libpcre.so -- Found XML2: /usr/lib64/libxml2.so -- Found OSL: /usr/lib64/liboslcomp.so;/usr/lib64/liboslexec.so;/usr/lib64/liboslquery.so;/usr/lib64/liboslnoise.so -- Found OpenVDB: /usr/lib64/libopenvdb.so -- Found NanoVDB: /usr/include -- Found Alembic: /usr/lib64/libAlembic.so -- Found Boost: /usr/lib64/cmake/Boost-1.85.0/BoostConfig.cmake (found suitable version "1.85.0", minimum required is "1.48") found components: filesystem regex thread date_time wave locale iostreams system -- Found PugiXML: /usr/lib64/libpugixml.so -- Found WebP: /usr/lib64/libwebp.so;/usr/lib64/libwebpmux.so;/usr/lib64/libwebpdemux.so;/usr/lib64/libsharpyuv.so -- Found OpenImageIO: /usr/lib64/libOpenImageIO.so;/usr/lib64/libOpenImageIO_Util.so -- Found OpenColorIO: /usr/lib64/libOpenColorIO.so;/usr/lib64/libyaml-cpp.so;/usr/lib64/libexpat.so;/usr/lib64/libpystring.so;/usr/lib64/libminizip.so (found suitable version "2.3.2", minimum required is "2.0.0") -- Found Embree: /usr/lib64/libembree3.so (Required is at least version "3.8.0") -- Found OpenImageDenoise: /usr/lib64/libOpenImageDenoise.so -- Could NOT find LLVM (missing: LLVM_LIBRARY) CMake Error at build_files/cmake/macros.cmake:1416 (message): LLVM required but not found Call Stack (most recent call first): build_files/cmake/platform/platform_unix.cmake:540 (set_and_warn_library_found) CMakeLists.txt:1358 (include) -- Found OpenSubdiv: /usr/lib64/libosdGPU.so;/usr/lib64/libosdCPU.so -- Found TBB: /usr/lib64/libtbb.so -- Found GMP: /usr/lib64/libgmp.so -- Found Potrace: /usr/lib64/libpotrace.so -- Found Haru: /usr/lib64/libhpdf.so -- Found Threads: TRUE Reproducible: Always it also does not find numpy even though its there - numpy found at '/usr/lib/python3.11/site-packages' CMake Warning at build_files/cmake/macros.cmake:1249 (message): Python package 'numpy' include dir path could not be found in: '/usr/lib/python3.11/site-packages/numpy/core/include', '/usr/lib/python3/site-packages/numpy/core/include', '/usr/lib/python3.11/dist-packages/numpy/core/include', '/usr/lib/python3/dist-packages/numpy/core/include', '/usr/lib/python3.11/vendor-packages/numpy/core/include', '/usr/lib/python3/vendor-packages/numpy/core/include', The 'WITH_PYTHON_NUMPY' option will be disabled. The build will be usable, only add-ons that depend on this package won't be functional. Call Stack (most recent call first): CMakeLists.txt:2081 (find_python_package)
note that ive clang installed, of course: ebuild R ] sys-devel/clang-18.1.8:18/18.1::gentoo USE="extra (pie) static-analyzer verify-sig xml -debug -doc (-ieee-long-double) -test" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="(AArch64) (AMDGPU) (ARM) (AVR) (BPF) (Hexagon) (Lanai) (LoongArch) (MSP430) (Mips) (NVPTX) (PowerPC) (RISCV) (Sparc) (SystemZ) (VE) (WebAssembly) (X86) (XCore) -ARC -CSKY -DirectX -M68k -SPIRV -Xtensa" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12 (-python3_13)" 0 KiB
Can you include the build.log too (as it has additional info) and emerge --info? Thanks.
We need the USE-flags for osl as well please.
Portage 3.0.65 (python 3.11.9-final-0, default/linux/amd64/23.0/split-usr/desktop, gcc-13, glibc-2.39-r6, 6.6.38-gentoo-x86_64 x86_64) ================================================================= System uname: Linux-6.6.38-gentoo-x86_64-x86_64-AMD_Ryzen_9_3900X_12-Core_Processor-with-glibc2.39 KiB Mem: 32791308 total, 19328388 free KiB Swap: 31249404 total, 31246844 free Timestamp of repository gentoo: Wed, 24 Jul 2024 17:00:00 +0000 Head commit of repository gentoo: cc0a45a79bdc1d3e8c7d0d19198dd9fdf3ce74bf Timestamp of repository edgets: Mon, 22 Jul 2024 15:19:23 +0000 Head commit of repository edgets: a96670bc6edb0a55e0f6ce1739ddd6acec694087 Timestamp of repository escpr2: Fri, 19 Jul 2024 15:03:57 +0000 Head commit of repository escpr2: 95299656ae52c3c5aa65bf5b1b0804d91bebc24f Timestamp of repository guru: Wed, 24 Jul 2024 07:34:00 +0000 Head commit of repository guru: 5e7e12fc6108a7a5ec22bd3975025fb6e2861bcc Timestamp of repository sage-on-gentoo: Mon, 22 Jul 2024 22:03:56 +0000 Head commit of repository sage-on-gentoo: 6abf76a34f15eb79a0b407768a2659c4a3a74ad4 Timestamp of repository science: Tue, 23 Jul 2024 14:19:06 +0000 Head commit of repository science: c43ce700a0d83d6dd539dc4ea7710818380fb357 Timestamp of repository ssnb: Mon, 22 Jul 2024 15:19:17 +0000 Head commit of repository ssnb: b159fb7f061616b3bb3c95c2db28f99842657969 Timestamp of repository steam-overlay: Mon, 15 Jul 2024 07:34:33 +0000 Head commit of repository steam-overlay: 8cfcc3f068b712dce3d91d3020afb058f68aa036 sh bash 5.2_p26-r6 ld GNU ld (Gentoo 2.42 p3) 2.42.0 app-misc/pax-utils: 1.3.7::gentoo app-shells/bash: 5.2_p26-r6::gentoo dev-build/autoconf: 2.13-r8::gentoo, 2.71-r7::gentoo dev-build/automake: 1.16.5-r2::gentoo dev-build/cmake: 3.28.5::gentoo dev-build/libtool: 2.4.7-r4::gentoo dev-build/make: 4.4.1-r1::gentoo dev-build/meson: 1.4.1::gentoo dev-java/java-config: 2.3.3-r1::gentoo dev-lang/perl: 5.38.2-r3::gentoo dev-lang/python: 3.11.9-r1::gentoo, 3.12.3-r1::gentoo dev-lang/rust: 1.79.0::gentoo dev-lang/rust-bin: 1.79.0::gentoo sys-apps/baselayout: 2.15::gentoo sys-apps/openrc: 0.54.2::gentoo sys-apps/sandbox: 2.38::gentoo sys-devel/binutils: 2.42-r1::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/clang: 15.0.7-r3::gentoo, 17.0.6::gentoo, 18.1.8::gentoo sys-devel/gcc: 12.4.0::gentoo, 13.3.1_p20240614::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/lld: 17.0.6::gentoo, 18.1.8::gentoo sys-devel/llvm: 15.0.7-r3::gentoo, 17.0.6::gentoo, 18.1.8-r1::gentoo sys-kernel/linux-headers: 6.6-r1::gentoo (virtual/os-headers) sys-libs/glibc: 2.39-r6::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-max-age: 3 sync-rsync-verify-jobs: 1 sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes edgets location: /var/db/repos/edgets sync-type: git sync-uri: https://github.com/gentoo-mirror/edgets.git 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 guru location: /var/db/repos/guru sync-type: git sync-uri: https://github.com/gentoo-mirror/guru.git masters: gentoo volatile: False sage-on-gentoo location: /var/db/repos/sage-on-gentoo sync-type: git sync-uri: https://github.com/gentoo-mirror/sage-on-gentoo.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 ssnb location: /var/db/repos/ssnb sync-type: git sync-uri: https://github.com/gentoo-mirror/ssnb.git masters: gentoo volatile: False steam-overlay location: /var/db/repos/steam-overlay sync-type: git sync-uri: https://github.com/gentoo-mirror/steam-overlay.git masters: gentoo volatile: False Binary Repositories: gentoobinhost priority: 1 sync-uri: https://gentoo.osuosl.org/releases/amd64/binpackages/23.0/x86-64 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="@FREE" 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/terminfo /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 buildpkg-live 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" FFLAGS="-march=native -O3 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="de_DE.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" LEX="flex" LINGUAS="de en" 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="7zip R X Xaw3d a52 aac acl acpi activities addc addressbook admin ads alembic alsa amd64 amr amrenc appstream aprs aptx archive asm aspell assistant athena avif base bittorrent blake2 bluetooth bluray boost branding broadway brotli bs2b btrfs bzip2 cairo calendar capi caps cdda cddb cdio cdr cdrom cet chromium cinnamon clamav cli clippy codec2 collada color-management colord context contrib contribcvv contribdnn contribfreetype contribhdf contribxfeatures2d cpudetection crypt cryptsetup cuda cue cups curl cvs cxx d3d11 dbus deep-sky designer device-mapper dhcp-tools dhcpcd dia dicom discover distancefieldgenerator distributed djvu dos download dri drm dropbox dts dv dvb dvd dvdr dvi eds education efiemu egl eglfs eigen elogind encode eps epub equalizer escprlib evdev examples excel exif expat extra extraengine faad fbgemm fdk ffmpeg fftw fits flac flite fltk font-styles fontconfig fpx frei0r fribidi ftp fuse gd gdal gdbm gdbui geckodriver geolocation geos gfile gflags gif gimp git gles2 gloo gme gml gmp gnome gnome-keyring gnome-shell gnumeric gnuplot gnutls go goffice googledrive gpg gpgme gphoto2 gps grammar graphics graphite grub gsettings gsf gsl gsm gssapi gstreamer gtk gtk3 gtk4 gts gui guile gzip handbook hardcoded-tables hdf5 heif hex highlight html htmlreport http humanities hunspell ibus iconv icu iec61883 image image-backend imagemagick imagequant innodb-lz4 innodb-lzo introspection iprint ipv6 ithreads jack java javascript jdbc jit jpeg jpeg2k jpegxl json julia junction jupyter kaccounts kafka kate kbd kbindicator kcm kde kdesu kerberos keyring kf6compat kpathsea kvazaar kwallet ladspa lapack latency-timing latex latin layers lcms ldac ldap lensfun libaom libaribb24 libcaca libdrm libilbc libnotify libproxy librtmp libsoxr libtesseract libtirpc libupnp libuv libv4l libxml2 linguist llvm lm-sensors logrotate lrz lspclient lto lv2 lvm lz4 lzma lzo m17n-lib mad map marble mariadb markdown mate math mathml matio media mediaplayer mercurial metapost mng mobi modplug modula2 mongodb motif mount mp3 mp4 mpd mpeg mpi multilib multimedia multitarget mysql nautilus nbconvert ncurses netapi netcdf netlink network networkmanager nfc nftables nls nnpack notebook nsight ntfs numpy nvcontrol nvdec nvenc nvidia objc objc++ objc-gc oci8 odbc offlinehelp ogg okular onednn opds openal openblas opencl opencv opencvapps openexr opengl openh264 openmp openssl openvdb opus oqgraph oracle origin osg osl osmesa oss oxygen pam pango panorama pcap pcre pdf pdfimport pdfium perl pgplot phonon pim pipewire pixeltool plasma png policykit positioning postgres postscript ppds ppp printsupport pstricks publishers pulseaudio pyqt6 python qalculate qdbus qml qmldesigner qnnpack qt5 qt6 qtattributionsscanner qtaudio qtcamera qtdiag qtegrity qthelp qtmedia qtmultimedia qtplugininfo quick quick3d racket rar rav1e raw readline redland remote-fs reviewboard rss rtf rtmp rubberband ruby rust rust-analyzer rust-src rustfmt rustls samba sanitizer sasl scanner science scope screencast scripts scripttools sdk sdl sdl-image sdl2 search seccomp semantic-desktop sensord sensors serial serialport serialterminal server session sha2 shaderc shaders shapefile share sieve sift sim skins smartcard smp snapper snappy sndfile sndio sodium sound source-highlight spacenav spam-report spamassassin spatialaudio speech speex spell sphinx split-usr spotlight sql sqlite srt ssh ssl sst-rsync stars startup-notification subversion svg svg2 svt-av1 systemtap szip t1lib tcl telephony telescope tensorpipe terminal tesseract test-rust tex4ht texi2html theora thesaurus threads tiff tk tools tor-hardening tpm tree-sitter truetype twolame udev udisks uefi ufw unicode unrar upower usb utils v4l v4lutils vala vcd vdpau verify-file verify-sig video vidstab vis-profiler vlc vnc vorbis vpx vtv vulkan wav wavpack wayland webchannel webdav webengine webkit webp websockets wide-int widgets wifi winbind wineappdb wireless wma wmf wordperfect wxwidgets x11extras x264 x265 xattr xcb xft xine xinerama xkb xla xls xml xmlpatterns xmlwriter xmp xmss xnnpack xpm xps xrandr xray xrender xs xscreensaver xv xvid xwidgets xxhash yassl zeroconf zeromq zimg zlib zstd zvbi" ABI_X86="64" ADA_TARGET="gcc_12" 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" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" L10N="de en en-GB" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LIBREOFFICE_EXTENSIONS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" LUA_SINGLE_TARGET="lua5-4" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PERL_FEATURES="ithreads" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31 ruby32" VIDEO_CARDS="nvidia nouveau" 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, 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
Created attachment 898278 [details] build.log
[ebuild R ] media-libs/osl-1.13.10.0:0/1.13::gentoo USE="gui python qt6 -debug -doc -libcxx -nofma -optix -partio -test" CPU_FLAGS_X86="avx avx2 f16c sse2 sse3 sse4_1 sse4_2 ssse3 -avx512f" LLVM_SLOT="18 -15 -16 -17" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12" 0 KiB
I have the exact same problem. I also believe it's related to https://bugs.gentoo.org/936621 , as it does build with USE=-osl. Here's a diff of the config section of the build logs, with USE=osl and USE=-osl: 4c4 < * USE: X abi_x86_64 amd64 bullet color-management cycles cycles-bin-kernels doc elibc_glibc embree ffmpeg fftw fluid gmp jack jpeg2k kernel_linux llvm_slot_18 man nanovdb ndof nls oidn openal openexr openmp openpgl opensubdiv openvdb osl otf pdf potrace pugixml pulseaudio python_single_target_python3_12 sdl sndfile tbb tiff vulkan wayland webp --- > * USE: X abi_x86_64 amd64 bullet color-management cycles cycles-bin-kernels doc elibc_glibc embree ffmpeg fftw fluid gmp jack jpeg2k kernel_linux llvm_slot_18 man nanovdb ndof nls oidn openal openexr openmp openpgl opensubdiv openvdb otf pdf potrace pugixml pulseaudio python_single_target_python3_12 sdl sndfile tbb tiff vulkan wayland webp 28c28 < cmake -C /var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DWITH_LIBS_PRECOMPILED=no -DBUILD_SHARED_LIBS=no -DPYTHON_INCLUDE_DIR=/usr/include/python3.12 -DPYTHON_LIBRARY=/usr/lib64/libpython3.12.so -DPYTHON_VERSION=3.12 -DWITH_ALEMBIC=no -DWITH_BOOST=yes -DWITH_BULLET=yes -DWITH_CODEC_FFMPEG=yes -DWITH_CODEC_SNDFILE=yes -DWITH_CYCLES=yes -DWITH_CYCLES_DEVICE_CUDA=no -DWITH_CYCLES_CUDA_BINARIES=no -DWITH_CYCLES_DEVICE_OPTIX=no -DWITH_CYCLES_DEVICE_HIP=no -DWITH_CYCLES_HIP_BINARIES=no -DWITH_CYCLES_DEVICE_ONEAPI=no -DWITH_CYCLES_ONEAPI_BINARIES=no -DWITH_CYCLES_HYDRA_RENDER_DELEGATE=no -DWITH_CYCLES_EMBREE=yes -DWITH_CYCLES_OSL=yes -DWITH_CYCLES_PATH_GUIDING=yes -DWITH_CYCLES_STANDALONE=no -DWITH_CYCLES_STANDALONE_GUI=no -DWITH_DOC_MANPAGE=yes -DWITH_DRACO=no -DWITH_EXPERIMENTAL_FEATURES=no -DWITH_FFTW3=yes -DWITH_GHOST_WAYLAND=yes -DWITH_GHOST_WAYLAND_APP_ID=blender-4.1 -DWITH_GHOST_WAYLAND_DYNLOAD=no -DWITH_GHOST_WAYLAND_LIBDECOR=no -DWITH_GHOST_X11=yes -DWITH_GMP=yes -DWITH_GTESTS=no -DWITH_HARFBUZZ=yes -DWITH_HARU=yes -DWITH_HEADLESS=OFF -DWITH_HYDRA=no -DWITH_IMAGE_OPENEXR=yes -DWITH_IMAGE_OPENJPEG=yes -DWITH_IMAGE_WEBP=yes -DWITH_INPUT_NDOF=yes -DWITH_INSTALL_PORTABLE=no -DWITH_INTERNATIONAL=yes -DWITH_JACK=yes -DWITH_MATERIALX=no -DWITH_MEM_JEMALLOC=no -DWITH_MEM_VALGRIND=no -DWITH_MOD_FLUID=yes -DWITH_MOD_OCEANSIM=yes -DWITH_NANOVDB=yes -DWITH_OPENAL=yes -DWITH_OPENCOLLADA=no -DWITH_OPENCOLORIO=yes -DWITH_OPENIMAGEDENOISE=yes -DWITH_OPENMP=yes -DWITH_OPENSUBDIV=yes -DWITH_OPENVDB=yes -DWITH_OPENVDB_BLOSC=yes -DWITH_POTRACE=yes -DWITH_PUGIXML=yes -DWITH_PULSEAUDIO=yes -DWITH_PYTHON_INSTALL=no -DWITH_PYTHON_INSTALL_NUMPY=no -DWITH_PYTHON_INSTALL_ZSTANDARD=no -DWITH_RENDERDOC=no -DWITH_SDL=yes -DWITH_STATIC_LIBS=no -DWITH_STRICT_BUILD_OPTIONS=yes -DWITH_SYSTEM_EIGEN3=yes -DWITH_SYSTEM_FREETYPE=yes -DWITH_SYSTEM_LZO=yes -DWITH_TBB=yes -DWITH_USD=no -DWITH_VULKAN_BACKEND=yes -DWITH_XR_OPENXR=no -DWITH_BUILDINFO=no -DWITH_LINKER_GOLD=no -DWITH_LINKER_LLD=no -DWITH_CLANG=yes -DWITH_LLVM=yes -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build/gentoo_toolchain.cmake /var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1 --- > cmake -C /var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DWITH_LIBS_PRECOMPILED=no -DBUILD_SHARED_LIBS=no -DPYTHON_INCLUDE_DIR=/usr/include/python3.12 -DPYTHON_LIBRARY=/usr/lib64/libpython3.12.so -DPYTHON_VERSION=3.12 -DWITH_ALEMBIC=no -DWITH_BOOST=yes -DWITH_BULLET=yes -DWITH_CODEC_FFMPEG=yes -DWITH_CODEC_SNDFILE=yes -DWITH_CYCLES=yes -DWITH_CYCLES_DEVICE_CUDA=no -DWITH_CYCLES_CUDA_BINARIES=no -DWITH_CYCLES_DEVICE_OPTIX=no -DWITH_CYCLES_DEVICE_HIP=no -DWITH_CYCLES_HIP_BINARIES=no -DWITH_CYCLES_DEVICE_ONEAPI=no -DWITH_CYCLES_ONEAPI_BINARIES=no -DWITH_CYCLES_HYDRA_RENDER_DELEGATE=no -DWITH_CYCLES_EMBREE=yes -DWITH_CYCLES_OSL=no -DWITH_CYCLES_PATH_GUIDING=yes -DWITH_CYCLES_STANDALONE=no -DWITH_CYCLES_STANDALONE_GUI=no -DWITH_DOC_MANPAGE=yes -DWITH_DRACO=no -DWITH_EXPERIMENTAL_FEATURES=no -DWITH_FFTW3=yes -DWITH_GHOST_WAYLAND=yes -DWITH_GHOST_WAYLAND_APP_ID=blender-4.1 -DWITH_GHOST_WAYLAND_DYNLOAD=no -DWITH_GHOST_WAYLAND_LIBDECOR=no -DWITH_GHOST_X11=yes -DWITH_GMP=yes -DWITH_GTESTS=no -DWITH_HARFBUZZ=yes -DWITH_HARU=yes -DWITH_HEADLESS=OFF -DWITH_HYDRA=no -DWITH_IMAGE_OPENEXR=yes -DWITH_IMAGE_OPENJPEG=yes -DWITH_IMAGE_WEBP=yes -DWITH_INPUT_NDOF=yes -DWITH_INSTALL_PORTABLE=no -DWITH_INTERNATIONAL=yes -DWITH_JACK=yes -DWITH_MATERIALX=no -DWITH_MEM_JEMALLOC=no -DWITH_MEM_VALGRIND=no -DWITH_MOD_FLUID=yes -DWITH_MOD_OCEANSIM=yes -DWITH_NANOVDB=yes -DWITH_OPENAL=yes -DWITH_OPENCOLLADA=no -DWITH_OPENCOLORIO=yes -DWITH_OPENIMAGEDENOISE=yes -DWITH_OPENMP=yes -DWITH_OPENSUBDIV=yes -DWITH_OPENVDB=yes -DWITH_OPENVDB_BLOSC=yes -DWITH_POTRACE=yes -DWITH_PUGIXML=yes -DWITH_PULSEAUDIO=yes -DWITH_PYTHON_INSTALL=no -DWITH_PYTHON_INSTALL_NUMPY=no -DWITH_PYTHON_INSTALL_ZSTANDARD=no -DWITH_RENDERDOC=no -DWITH_SDL=yes -DWITH_STATIC_LIBS=no -DWITH_STRICT_BUILD_OPTIONS=yes -DWITH_SYSTEM_EIGEN3=yes -DWITH_SYSTEM_FREETYPE=yes -DWITH_SYSTEM_LZO=yes -DWITH_TBB=yes -DWITH_USD=no -DWITH_VULKAN_BACKEND=yes -DWITH_XR_OPENXR=no -DWITH_BUILDINFO=no -DWITH_LINKER_GOLD=no -DWITH_LINKER_LLD=no -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build/gentoo_toolchain.cmake /var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1 71d70 < -- Found OSL: /usr/lib64/liboslcomp.so;/usr/lib64/liboslexec.so;/usr/lib64/liboslquery.so;/usr/lib64/liboslnoise.so 74c73 < -- Found Boost: /usr/lib64/cmake/Boost-1.85.0/BoostConfig.cmake (found suitable version "1.85.0", minimum required is "1.48") found components: filesystem regex thread date_time wave locale iostreams system --- > -- Found Boost: /usr/lib64/cmake/Boost-1.85.0/BoostConfig.cmake (found suitable version "1.85.0", minimum required is "1.48") found components: filesystem regex thread date_time locale iostreams system 81,88d79 < -- Could NOT find LLVM (missing: LLVM_LIBRARY) < CMake Error at build_files/cmake/macros.cmake:1416 (message): < LLVM required but not found < Call Stack (most recent call first): < build_files/cmake/platform/platform_unix.cmake:540 (set_and_warn_library_found) < CMakeLists.txt:1358 (include) < < 346c337 < - WITH_CLANG yes --- > - WITH_CLANG OFF 429c420 < - WITH_CYCLES_OSL yes --- > - WITH_CYCLES_OSL no 452,469c443,446 < -- Configuring incomplete, errors occurred! < * ERROR: media-gfx/blender-4.1.1-r2::gentoo failed (configure phase): < * cmake failed < * < * Call stack: < * ebuild.sh, line 136: Called src_configure < * environment, line 3730: Called cmake_src_configure < * environment, line 1713: Called die < * The specific snippet of code: < * "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed"; < * < * If you need support, post the output of `emerge --info '=media-gfx/blender-4.1.1-r2::gentoo'`, < * the complete build log and the output of `emerge -pqv '=media-gfx/blender-4.1.1-r2::gentoo'`. < * The complete build log is located at '/home/bjohnson/portagelog/media-gfx:blender-4.1.1-r2:20240725-153445.log'. < * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-gfx/blender-4.1.1-r2/temp/build.log'. < * The ebuild environment file is located at '/var/tmp/portage/media-gfx/blender-4.1.1-r2/temp/environment'. < * Working directory: '/var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build' < * S: '/var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1' --- > -- Configuring done (12.6s) > -- Generating done (1.6s) > -- Build files have been written to: /var/tmp/portage/media-gfx/blender-4.1.1-r2/work/blender-4.1.1_build > >>> Source configured. It appears USE=osl triggers the need for clang, which triggers the LLVM config failure.
Created attachment 898311 [details] diff with USE=osl off and on Oops. Seems bugzilla doesn't like cut-n-paste of diff output. Here's the diff output as a text file.
I don't seem to be able to reproduce this on my system. I'm guessing it might have something to do with some recent package updates as I'm behind a bit. It seems like something is breaking the detection for both the numpy and the llvm libs.
*** Bug 936621 has been marked as a duplicate of this bug. ***
Hi yes, the bug appeared after a recent world upgrade, which updated numpy and clang
that it has some problems with new versions can be deduced from the output numpy found at '/usr/lib/python3.11/site-packages' CMake Warning at build_files/cmake/macros.cmake:1249 (message): Python package 'numpy' include dir path could not be found in: so it finds numpy but does not find the include dir, even though, of course, it is correctly installed. I hope that other packages are not confused too...
Does downgrading numpy and/or clang solve this? It could be that some header files or paths have been moved around between versions so Blender looks in the wrong place.
*** Bug 937083 has been marked as a duplicate of this bug. ***
Two issues here, One caused by the shipped FindLLVM trying to find libLLVM-18.1.8.so while only libLLVM-18.so exists. > # ls -1 /usr/lib/llvm/*/lib64/libLLVM*so* > /usr/lib/llvm/16/lib64/libLLVM-16.0.6.so > /usr/lib/llvm/16/lib64/libLLVM-16.so > /usr/lib/llvm/16/lib64/libLLVM.so > /usr/lib/llvm/17/lib64/libLLVM-17.0.6.so > /usr/lib/llvm/17/lib64/libLLVM-17.so > /usr/lib/llvm/17/lib64/libLLVM.so > /usr/lib/llvm/18/lib64/libLLVM-18.so > /usr/lib/llvm/18/lib64/libLLVM.so > /usr/lib/llvm/18/lib64/libLLVM.so.18.1 The other by numpy-2 changing the include paths. I have a patches ready, I'm just going over the open issues to fix what else is left.
Just tried to rebuild from working with llvm:15 to llvm:18 which failed. -- Could NOT find LLVM (missing: LLVM_LIBRARY) CMake Error at build_files/cmake/macros.cmake:1416 (message): LLVM required but not found Backporting to llvm:17 builds fine here.
I can reproduce this bug on my machine. @Paul Zander I would be willing to test your patches.
*** Bug 938474 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0d73823934852a8e57dfc3642b4e1951cac631 commit 0b0d73823934852a8e57dfc3642b4e1951cac631 Author: Paul Zander <negril.nx+gentoo@gmail.com> AuthorDate: 2024-09-04 10:43:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-09-05 02:11:30 +0000 media-gfx/blender: fix 935403, 936104, 936603 Closes: https://bugs.gentoo.org/935403 Closes: https://bugs.gentoo.org/936104 Closes: https://bugs.gentoo.org/936603 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38426 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/blender-4.1.1-r2.ebuild | 23 ++++++++++--- media-gfx/blender/blender-4.2.1.ebuild | 23 ++++++++++--- media-gfx/blender/blender-9999.ebuild | 23 ++++++++++--- .../blender/files/blender-4.1.1-FindLLVM.patch | 38 ++++++++++++++++++++++ media-gfx/blender/files/blender-4.1.1-numpy.patch | 26 +++++++++++++++ 5 files changed, 121 insertions(+), 12 deletions(-)