Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problems building blender 2.93.0 *solved*
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
_kopsu_
n00b
n00b


Joined: 31 Mar 2003
Posts: 72
Location: Muurame, Finland

PostPosted: Wed Aug 04, 2021 10:46 am    Post subject: Problems building blender 2.93.0 *solved* Reply with quote

Can't compile & emerge Blender 2.93.0
What's wrong? I have compiled /usr/lib64/libXxf86vm.so aka x11-libs/libXxf86vm again and it does not make any difference.

Code:

/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib/libbf_intern_ghost.a(GHOST_DisplayManagerX11.cpp.o): undefined reference to symbol 'XF86VidModeQueryVersion'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libXxf86vm.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
 * ERROR: media-gfx/blender-2.93.0::gentoo failed (compile phase):
 *   ninja -v -j4 failed
 *
 * Call stack:
 *     ebuild.sh, line  127:  Called src_compile
 *   environment, line 3427:  Called cmake_src_compile
 *   environment, line 1540:  Called cmake_build
 *   environment, line 1509:  Called eninja
 *   environment, line 1995:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 *
 * If you need support, post the output of `emerge --info '=media-gfx/blender-2.93.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/blender-2.93.0::gentoo'`.
 * The complete build log is located at '/var/log/portage/media-gfx:blender-2.93.0:20210804-103255.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-gfx/blender-2.93.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/blender-2.93.0/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/blender-2.93.0/work/blender-2.93.0_build'
 * S: '/var/tmp/portage/media-gfx/blender-2.93.0/work/blender-2.93.0'

>>> Failed to emerge media-gfx/blender-2.93.0, Log file:

>>>  '/var/log/portage/media-gfx:blender-2.93.0:20210804-103255.log'


my emerge --info
Code:

Portage 3.0.20 (python 3.9.6-final-0, default/linux/amd64/17.1/desktop, gcc-11.1.0, glibc-2.33-r1, 5.11.12-gentoo x86_64)
=================================================================
System uname: Linux-5.11.12-gentoo-x86_64-AMD_Ryzen_5_2600X_Six-Core_Processor-with-glibc2.33
KiB Mem:    16403376 total,   4124156 free
KiB Swap:   33554428 total,  32791548 free
Timestamp of repository gentoo: Tue, 03 Aug 2021 00:45:01 +0000
sh bash 5.1_p8
ld GNU ld (Gentoo 2.36.1 p4) 2.36.1
ccache version 4.3 [enabled]
app-shells/bash:          5.1_p8::gentoo
dev-java/java-config:     2.3.1::gentoo
dev-lang/perl:            5.34.0::gentoo
dev-lang/python:          2.7.18_p11::gentoo, 3.7.11::gentoo, 3.8.11::gentoo, 3.9.6::gentoo
dev-lang/rust:            1.53.0::gentoo
dev-lang/rust-bin:        1.53.0::gentoo
dev-util/ccache:          4.3-r3::gentoo
dev-util/cmake:           3.21.1::gentoo
sys-apps/baselayout:      2.7-r2::gentoo
sys-apps/openrc:          0.43.3::gentoo
sys-apps/sandbox:         2.24::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake:       1.12.6-r2::gentoo, 1.13.4-r2::gentoo, 1.14.1-r2::gentoo, 1.15.1-r2::gentoo, 1.16.3-r1::gentoo
sys-devel/binutils:       2.36.1-r2::gentoo
sys-devel/gcc:            10.3.0-r2::gentoo, 11.1.0-r2::gentoo
sys-devel/gcc-config:     2.4::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.3::gentoo
sys-kernel/linux-headers: 5.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.33-r1::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: webrsync
    sync-uri: rsync://rsync.at.gentoo.org/gentoo-portage
    priority: -1000
    sync-webrsync-verify-signature: true

Installed sets: @perl-cleanup
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=znver1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb"
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="-O2 -pipe -march=znver1"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs 1 --load-average 3.5 --autounmask=y --autounmask-write=y"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY 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"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildsyspkg ccache config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news noinfo parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://ftp.belnet.be/pub/rsync.gentoo.org/gentoo/ rsync://ftp.belnet.be/gentoo/gentoo/ ftp://mirror.netcologne.de/gentoo/ https://mirror.netcologne.de/gentoo/ http://mirror.netcologne.de/gentoo/ rsync://mirror.netcologne.de/gentoo/"
INSTALL_MASK="/usr/lib/systemd"
LANG="C.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en fi"
MAKEOPTS="-j4 -l"
PKGDIR="/usr/portage/packages"
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"
USE="16k_voice 3dnow 64-bit-bfd S3TC X a52 aac aacplus aacs acl acpi all_sfx alsa amd64 amr animation-rtl apng archive artworkextra ass audiofile audioscrobbler auto-hinter autoipd avahi avcodec avconv avformat bash-completion bluetooth bluray bookmarks bs2b btrfs buspirate-spi bzip2 cairo cdda cddb cdio cdr cdrdao clang cli clutter colord contrast corefonts cpudetection crypt cryptsetup css ctags cube cups curl curlwrappers cvs cxx cycles d3d9 dbus deep-sky demosaic development dhcp dhcpcd dirac dos download dri drm dso dts dv dvb dvd dvdnav dvdr efi efiemu elogind emboss encode epub eselect eselect-ldso ewf exif extensions extra-ciphers f2fs faac faad facebook fading-colors fam fastscroll fat fbcon_frontend_sdl fbcondecor ffmpeg ffmpegthumbnailer fftw flac flickr fontconfig foomatic frei0r fuse g3dvl gallium gbm gdbm gentoo-vm geo geoip gflags gif gimp git glamor glib glibc-omitfp glut google googledrive gphoto2 gpm gpu-accel graphicsmagick graphite gstreamer gtk gtk3 gudev gui gzip harfbuzz hddtemp hdri heif hires-icons hwaccel hwdb i18n iconv icu id3 id3tag infinality initramfs inotify introspection iplayer ipp_autosetup ipv6 irc javafx javascript jbig jfs jpeg jpeg2k jumbo-build keymap lastfm lcms lensfun libass libburn libcanberra libdrm libffi libglvnd libinput libkms libmpeg2 libmpv libnl libnotify libtirpc libv4l2 libvisual libxml2 live llvm lm-sensors lock lua52compat luajit lz4 lzma lzo mad map markdown matroska mdnsresponder-compat media-library minizip mms mmx mmxext mng modemmanager modern-top mp3 mp4 mpeg mpeg2 mpg123 msn mtp multilib musepack musicbrainz ncurses netloc network networkmanager nls nmap-update nptl nptlonly nsplugin ntfs ntfsprogs nut obex odf offensive offlinehelp ogg ogg123 opencl openexr opengl openimageio openmp openntpd openrc openssl opensubdiv opus orc osmesa pam pango pcap pclm pcre pdf pdf-writer pdfimport perl perl-geoipupdate picasa playlist png policykit postproc postscript ppds printsupport projectm pulseaudio qt5 quicktime rar raw readline realtime rle rpc rtmp s3tc savedconfig schroedinger sdl seccomp session sftp sha1 sha2 sha3 shared-glapi shout smp sndfile speex split-usr sqlite sse sse2 sse3 sse4a ssh ssl staging stars startup-notification stream subversion sudo suid svg svg2 symlink syslog system-cairo system-jpeg system-llvm system-sqlite taglib tcpd textures theora threads threadsafe thumbnail thunar tiff timezone tls-heartbeat totem transcode truetype tsmuxer ttf tty-helpers twolame udev udf udisks unicode unzip update_drivedb upnp upower usb utp v4l v8 vala vdpau vector-icons verify-sig vim-syntax vimeo vkd3d voices vorbis vpx vte vulkan vulkaninfo wav wavpack webgl webkit webkit2 webm webp webphoto webready webrtc-aec webserver widevine widgets wifi wma wma-fixed wmf workbench wxwidgets x264 x265 xattr xcb xcomposite xdg xfce xfs xft xml xmp xorg xpm xpresent xrandr xscreensaver xulrunner xv xvid xvidmode zeroconf zip zlib zstd" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" CAMERAS="canon* nikon*" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="emu pc efi-32 efi-64" INPUT_DEVICES="keyboard mouse libinput" KERNEL="linux" L10N="en fi" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LLVM_TARGETS="AMDGPU" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-3 luajit" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" RUBY_TARGETS="ruby27 ruby30" SANE_BACKENDS="canon pixma epson epson2 sharp" USERLAND="GNU" VIDEO_CARDS="amdgpu radeon radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS


Last edited by _kopsu_ on Mon Nov 22, 2021 9:30 am; edited 1 time in total
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1678

PostPosted: Fri Aug 06, 2021 2:29 am    Post subject: Re: Problems building blender 2.93.0 Reply with quote

_kopsu_ wrote:
Can't compile & emerge Blender 2.93.0
What's wrong? I have compiled /usr/lib64/libXxf86vm.so aka x11-libs/libXxf86vm again and it does not make any difference.

[code]
/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: lib/libbf_intern_ghost.a(GHOST_DisplayManagerX11.cpp.o): undefined reference to symbol 'XF86VidModeQueryVersion'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libXxf86vm.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

[snip]


Interesting that it fails there and isn't helped by rebuilding. That said, it's very possible this is Binutils related. You're using ~arch Binutils on a stable system, which is of course fine, but worth noting.

Could you please share the full build.log? It's possible you'll need to file a bug, but it may reveal some sort of problem which lets us avoid doing that.

(Aside: your INSTALL_MASK wrt systemd may be harmful if you ever use sys-fs/udev. If you want to prevent systemd itself being installed, mask sys-apps/systemd only. I recommend masking unit files specifically instead.)

(Aside 2: do you emerge -ac (depclean) after world upgrades? You seem to have obsolete versions of Pythons at least and I'd be surprised if all those automakes were needed.)
Back to top
View user's profile Send private message
_kopsu_
n00b
n00b


Joined: 31 Mar 2003
Posts: 72
Location: Muurame, Finland

PostPosted: Wed Sep 15, 2021 9:13 am    Post subject: Reply with quote

I have still this issue. I have cleaned up system somewhat and I have removed old automake tools. I have also compiled glibc, gcc, binutils etc. whole toolchain many times.
It just doesn't find the libXxf86vm.so aka x11-libs/libXxf86vm-1.1.4-r2

Code:

x11-libs/libXxf86vm-1.1.4-r2 (/usr/lib64/libXxf86vm.so.1.0.0)
x11-libs/libXxf86vm-1.1.4-r2 (/usr/lib64/libXxf86vm.so -> libXxf86vm.so.1.0.0)


Could it be something with split-usr or ld.so.conf. tried to check those out. It's probably something very simple I have forgotten or misconfigured?
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3624

PostPosted: Wed Sep 15, 2021 11:43 am    Post subject: Reply with quote

Although it's highly probable
Code:
media-gfx/blender-2.93.0-r1 (!headless ? x11-libs/libXxf86vm)
fiits your case,
Code:
emerge -info media-gfx/blender
would provide a better view for package specific activated USE flags.

Besides,bebause
Code:
        !headless? (
                x11-libs/libX11
                x11-libs/libXi
                x11-libs/libXxf86vm
        )
Code:
emerge -1 libX11 x11-libs/libXi  x11-libs/libXxf86vm
might help, although argument is vrty weak I admit.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "


Last edited by CaptainBlood on Wed Sep 15, 2021 12:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
_kopsu_
n00b
n00b


Joined: 31 Mar 2003
Posts: 72
Location: Muurame, Finland

PostPosted: Wed Sep 15, 2021 12:16 pm    Post subject: Reply with quote

Code:

Portage 3.0.23 (python 3.9.7-final-0, default/linux/amd64/17.1/desktop, gcc-11.2.0, glibc-2.33-r6, 5.11.12-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.11.12-gentoo-x86_64-AMD_Ryzen_5_2600X_Six-Core_Processor-with-glibc2.33
KiB Mem:    16403416 total,   5550548 free
KiB Swap:   33554428 total,  33540348 free
Timestamp of repository gentoo: Wed, 15 Sep 2021 00:45:01 +0000
sh bash 5.1_p8
ld GNU ld (Gentoo 2.36.1 p5) 2.36.1
ccache version 4.4.1 [disabled]
app-shells/bash:          5.1_p8::gentoo
dev-java/java-config:     2.3.1::gentoo
dev-lang/perl:            5.34.0-r2::gentoo
dev-lang/python:          3.9.7::gentoo
dev-lang/rust:            1.55.0::gentoo
dev-util/ccache:          4.4.1::gentoo
dev-util/cmake:           3.21.2::gentoo
sys-apps/baselayout:      2.7-r3::gentoo
sys-apps/openrc:          0.43.5::gentoo
sys-apps/sandbox:         2.25::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.71-r1::gentoo
sys-devel/automake:       1.16.4::gentoo
sys-devel/binutils:       2.36.1-r2::gentoo
sys-devel/gcc:            10.3.0-r2::gentoo, 11.2.0::gentoo
sys-devel/gcc-config:     2.4::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.3::gentoo
sys-kernel/linux-headers: 5.14::gentoo (virtual/os-headers)
sys-libs/glibc:           2.33-r6::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: webrsync
    sync-uri: rsync://rsync.at.gentoo.org/gentoo-portage
    priority: -1000
    sync-webrsync-verify-signature: true

Installed sets: @perl-cleanup
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=znver1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb"
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="-O2 -pipe -march=znver1"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs 1 --load-average 3.5 --autounmask=y --autounmask-write=y"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY 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"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildsyspkg config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news noinfo parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="https://mirrors.dotsrc.org/gentoo/ http://mirrors.dotsrc.org/gentoo/ ftp://mirrors.dotsrc.org/gentoo/ rsync://mirrors.dotsrc.org/gentoo/ https://ftp.gwdg.de/pub/linux/gentoo/ http://ftp.gwdg.de/pub/linux/gentoo/ ftp://ftp.gwdg.de/pub/linux/gentoo/ rsync://ftp.gwdg.de/gentoo/ ftp://mirror.netcologne.de/gentoo/ https://mirror.netcologne.de/gentoo/ http://mirror.netcologne.de/gentoo/ rsync://mirror.netcologne.de/gentoo/ http://gentoo.mirror.root.lu/ ftp://mirror.root.lu/gentoo/ https://mirror.leaseweb.com/gentoo/ http://mirror.leaseweb.com/gentoo/ rsync://mirror.leaseweb.com/gentoo/ https://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo rsync://ftp.snt.utwente.nl/gentoo"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en fi"
MAKEOPTS="-j4 -l"
PKGDIR="/usr/portage/packages"
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"
USE="16k_voice 3dnow 64-bit-bfd S3TC X a52 aac aacplus aacs acl acpi all_sfx alsa amd64 amr animation-rtl apng archive artworkextra ass audiofile audioscrobbler auto-hinter autoipd avahi avcodec avconv avformat bash-completion bluetooth bluray bookmarks bs2b btrfs buspirate-spi bzip2 cairo cdda cddb cdio cdr cdrdao clang cli clutter colord contrast corefonts cpudetection crypt cryptsetup css ctags cube cups curl curlwrappers cvs cxx cycles d3d9 dbus deep-sky demosaic development dhcp dhcpcd dirac dos download dri drm dso dts dv dvb dvd dvdnav dvdr efi efiemu elogind emboss encode epub eselect eselect-ldso ewf exif extensions extra-ciphers f2fs faac faad facebook fading-colors fam fastscroll fat fbcon_frontend_sdl fbcondecor ffmpeg ffmpegthumbnailer fftw flac flickr fontconfig foomatic frei0r fuse g3dvl gallium gbm gdbm gentoo-vm geo geoip gflags gif gimp git glamor glib glibc-omitfp glut google googledrive gphoto2 gpm gpu-accel graphicsmagick graphite gstreamer gtk gtk3 gudev gui guile gzip harfbuzz hddtemp hdri heif hires-icons hwaccel hwdb i18n iconv icu id3 id3tag infinality initramfs inotify introspection ipp_autosetup ipv6 irc iso javafx javascript jbig jfs jpeg jpeg2k jumbo-build keymap lastfm lcms lensfun libass libburn libcanberra libcxx libdrm libffi libglvnd libinput libkms libmpeg2 libmpv libnl libnotify libtirpc libv4l2 libvisual libxml2 live llvm lm-sensors lock lua52compat luajit lz4 lzma lzo mad map markdown matroska mdnsresponder-compat media-library minizip mms mmx mmxext mng modemmanager modern-top mp3 mp4 mpeg mpeg2 mpg123 msn mtp multilib musepack musicbrainz ncurses netloc network networkmanager nls nmap-update nptl nptlonly nsplugin ntfs ntfsprogs nut obex odf offensive offlinehelp ogg ogg123 opencl openexr opengl openimageio openmp openntpd openrc openssl opensubdiv opus orc osmesa pam pango pcap pclm pcre pdf pdf-writer pdfimport perl perl-geoipupdate picasa playlist png policykit postproc postscript ppds printsupport projectm proprietary-codecs pulseaudio python qt5 quicktime rar raw readline realtime rle rpc rtmp s3tc savedconfig schroedinger sdl seccomp session sftp sha1 sha2 sha3 shared-glapi shout smp sndfile speex split-usr sqlite sse sse2 sse3 sse4a ssh ssl staging stars startup-notification stream subversion sudo svg svg2 symlink syslog system-cairo system-jpeg system-llvm system-sqlite taglib tcpd textures theora threads threadsafe thumbnail thunar tiff timezone tls-heartbeat totem transcode truetype tsmuxer ttf tty-helpers twolame udev udf udisks unicode unzip update_drivedb upnp upower usb utp v4l v8 vala vdpau vector-icons verify-sig vim-syntax vimeo vkd3d voices vorbis vpx vte vulkan vulkaninfo wav wavpack webgl webkit webkit2 webm webp webphoto webready webrtc-aec webserver widevine widgets wifi wma wma-fixed wmf workbench wxwidgets x264 x265 xattr xcb xcomposite xdg xfce xfs xft xml xmp xorg xpm xpresent xrandr xscreensaver xulrunner xv xvid xvidmode zeroconf zip zlib zstd" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" CAMERAS="canon* nikon*" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="emu pc efi-32 efi-64" INPUT_DEVICES="keyboard mouse libinput" KERNEL="linux" L10N="en en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LLVM_TARGETS="AMDGPU" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-3 luajit" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" RUBY_TARGETS="ruby27 ruby30" SANE_BACKENDS="canon pixma epson epson2 sharp" USERLAND="GNU" VIDEO_CARDS="amdgpu radeon radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS


Code:

media-gfx/blender-2.93.2:2.93::gentoo  USE="bullet color-management cycles dds embree ffmpeg fftw fluid gmp jpeg2k nls oidn opencl openexr openimageio openmp opensubdiv osl pdf potrace pugixml pulseaudio sdl sndfile system-numpy system-python tbb tiff -alembic -collada -cuda -debug (-doc) -headless -jack -jemalloc -man -ndof -openal -openvdb -standalone -test -valgrind" PYTHON_SINGLE_TARGET="python3_9" 0 KiB
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3624

PostPosted: Wed Sep 15, 2021 12:44 pm    Post subject: Reply with quote

Thks,
emerge --info blender returns about 2.93.2 whereas title mentions 2.93.0...
My previous post updated.
Sidenote: Because of that thread I've just updated from 2.93.0 to 2.93.2 successfully in an almost stable portage environment on intel.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
_kopsu_
n00b
n00b


Joined: 31 Mar 2003
Posts: 72
Location: Muurame, Finland

PostPosted: Wed Sep 15, 2021 12:50 pm    Post subject: Reply with quote

Yes, it's throws out same error with (~)2.93.0^t (~)2.93.1^t (~)2.93.2

and yes I have installed and re-installed Xorg libs involved many times.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3624

PostPosted: Wed Sep 15, 2021 1:00 pm    Post subject: Reply with quote

USE=osl...
IIRC while compiling blender, newest LLVM/CLANG installed package must be the same to the one osl package has been compiled with.

For some reason you may have updated your newest LLVM/CLANG in beetween.

In doubt recompile osl.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3624

PostPosted: Wed Sep 15, 2021 1:07 pm    Post subject: Reply with quote

Is it your first attempt to build package, regardless what version?

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3624

PostPosted: Wed Sep 15, 2021 1:08 pm    Post subject: Reply with quote

Code:
[ebuild   R   ~] media-gfx/blender-2.93.2:2.93::gentoo  USE="alembic bullet collada color-management -cuda cycles dds -debug (-doc) embree ffmpeg fftw fluid gmp -headless jack jemalloc jpeg2k -man -ndof -nls oidn -openal opencl openexr openimageio openmp opensubdiv openvdb osl -pdf -potrace pugixml -pulseaudio -sdl sndfile standalone system-numpy system-python tbb -test tiff -valgrind" PYTHON_SINGLE_TARGET="python3_9" 0 KiB
Thanks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
_kopsu_
n00b
n00b


Joined: 31 Mar 2003
Posts: 72
Location: Muurame, Finland

PostPosted: Wed Sep 15, 2021 1:23 pm    Post subject: Reply with quote

No, it worked year ago and then I uninstalled (unmerged) it when I did major upgrade to gentoo (This gentoo install is originally from early 2000's, migrated many times to newer hardware) which need boostrapping & re-installing python. Latest change was when I did get rid of old Python. If I remember right...
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3624

PostPosted: Wed Sep 15, 2021 1:33 pm    Post subject: Reply with quote

So latest hardware hasn't supported rebuild yet, or has it?

Althought suboptimal, might be helpful to temporary switch march to generic for rebuild of possibly incriminated/suspected packages ...

If that succeeds it would help to narrow down source of issue.

If doing so, don't forget to switch back to regular before rsync/update/upgrade...

Yhks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3624

PostPosted: Wed Sep 15, 2021 1:52 pm    Post subject: Reply with quote

I did'nt notice ealier you're on gcc-11.1.0-r2,

Here's 11.2.0: had to do it because a few, if not only one, packages failed to build otherwise, if not gcc-configing to sys-devel/gcc:10.

Should you decide to try it, backup current gcc
Code:
quickpkg --include-config y sys-devem/gcc:11
for quick fallback:
Code:
emerge -1 -K -a sys-devel/gcc

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
_kopsu_
n00b
n00b


Joined: 31 Mar 2003
Posts: 72
Location: Muurame, Finland

PostPosted: Wed Nov 03, 2021 10:12 am    Post subject: Reply with quote

Ok, this problem is almost solved. Blender compiles & installs now fine, although it segfaults immediately upon launching.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum