Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gel.] ACER ASPIRE 5: mesa-Update scheitert
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1617

PostPosted: Tue Sep 12, 2023 8:24 am    Post subject: [gel.] ACER ASPIRE 5: mesa-Update scheitert Reply with quote

Hallo zusammen!

Wie ich in einem anderen Thread erfahren habe, sind auf diesem Notebook im Intel 2 DInge zu beachten:
vulkan kann installiert werden, dagegen weiterhin ohne llvm.

Das habe ich heute so eingerichtet, bei dem Update von 22 Paketen hat clang eine Stunde gebraucht.
Und als mesa an die Reihe kam, war gleich Schluß.

Grund:
Code:

* Package:    media-libs/mesa-23.1.6:0
 * Repository: gentoo
 * Maintainer: x11@gentoo.org
 * USE:        X abi_x86_64 amd64 cpu_flags_x86_sse2 elibc_glibc gles2 kernel_linux proprietary-codecs video_cards_intel vulkan wayland zstd
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     6.1.46-gentoo-dist
 * Checking for suitable kernel configuration options ...
 [ ok ]
 * Checking whether python3_12 is suitable ...
 *   dev-lang/python:3.12 ...
 [ !! ]
 * Checking whether python3_11 is suitable ...
 *   dev-lang/python:3.11 ...
 [ ok ]
 *   python_check_deps ...
 *     >=dev-python/mako-0.8.0[python_targets_python3_11(-)] ...
 [ ok ]
 [ ok ]
 * Using python3.11 to build (via PYTHON_COMPAT iteration)
>>> Unpacking source...
>>> Unpacking mesa-23.1.6.tar.xz to /var/tmp/portage/media-libs/mesa-23.1.6/work
>>> Source unpacked in /var/tmp/portage/media-libs/mesa-23.1.6/work
>>> Preparing source in /var/tmp/portage/media-libs/mesa-23.1.6/work/mesa-23.1.6 ...
 * Applying clang_resource_dir.patch ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/mesa-23.1.6/work/mesa-23.1.6 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /var/tmp/portage/media-libs/mesa-23.1.6/temp/python3.11/pkgconfig:/usr/share/pkgconfig --pkg-config-path /var/tmp/portage/media-libs/mesa-23.1.6/temp/python3.11/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/media-libs/mesa-23.1.6/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false --buildtype plain -Dplatforms=x11,wayland -Dgallium-nine=false -Dgallium-va=disabled -Dgallium-vdpau=disabled -Dgallium-xa=disabled -Dvulkan-layers=device-select -Dintel-clc=disabled -Dbuild-tests=false -Dglx=dri -Dshared-glapi=enabled -Ddri3=enabled -Degl=enabled -Dexpat=enabled -Dgbm=enabled -Dglvnd=true -Dgles1=disabled -Dgles2=enabled -Dllvm=disabled -Dlmsensors=disabled -Dosmesa=false -Dselinux=false -Dlibunwind=disabled -Dzstd=enabled -Dsse2=true -Dvalgrind=disabled -Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec -Dgallium-drivers=crocus,i915,iris,swrast -Dvulkan-drivers=intel,intel_hasvk --buildtype plain -Db_ndebug=true /var/tmp/portage/media-libs/mesa-23.1.6/work/mesa-23.1.6 /var/tmp/portage/media-libs/mesa-23.1.6/work/mesa-23.1.6-abi_x86_64.amd64
The Meson build system
Version: 1.1.1
Source dir: /var/tmp/portage/media-libs/mesa-23.1.6/work/mesa-23.1.6
Build dir: /var/tmp/portage/media-libs/mesa-23.1.6/work/mesa-23.1.6-abi_x86_64.amd64
Build type: native build
Project name: mesa
Project version: 23.1.6
C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 12.3.1 "x86_64-pc-linux-gnu-gcc (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526")
C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.40
C++ compiler for the host machine: x86_64-pc-linux-gnu-g++ (gcc 12.3.1 "x86_64-pc-linux-gnu-g++ (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526")
C++ linker for the host machine: x86_64-pc-linux-gnu-g++ ld.bfd 2.40
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking if "-mtls-dialect=gnu2" runs: YES
Checking if "split TLSDESC" : links: YES
Dependency vdpau skipped: feature gallium-vdpau disabled
Program glslangValidator found: NO

../mesa-23.1.6/meson.build:545:17: ERROR: Program 'glslangValidator' not found or not executable

A full log can be found at /var/tmp/portage/media-libs/mesa-23.1.6/work/mesa-23.1.6-abi_x86_64.amd64/meson-logs/meson-log.txt
 * ERROR: media-libs/mesa-23.1.6::gentoo failed (configure phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  136:  Called src_configure
 *   environment, line 3943:  Called meson-multilib_src_configure
 *   environment, line 2573:  Called multilib-minimal_src_configure
 *   environment, line 2792:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *   environment, line 3042:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2747:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2745:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *   environment, line  804:  Called multilib-minimal_abi_src_configure
 *   environment, line 2786:  Called multilib_src_configure
 *   environment, line 3347:  Called meson_src_configure
 *   environment, line 2685:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
 *
 * If you need support, post the output of `emerge --info '=media-libs/mesa-23.1.6::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/mesa-23.1.6::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-libs/mesa-23.1.6/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/mesa-23.1.6/temp/environment'.
 * Working directory: '/var/tmp/portage/media-libs/mesa-23.1.6/work/mesa-23.1.6-abi_x86_64.amd64'
 * S: '/var/tmp/portage/media-libs/mesa-23.1.6/work/mesa-23.1.6'


Nun frage ich: was ist da passiert, daß mesa die Installation abbricht?

Vielen Dank im voraus für jede Hilfe!

Gruß
ManfredB

P.S.
Das Notebook hat folgende Einstellung in der make.conf;
MAKEOPTS="-j4"


Last edited by ManfredB on Tue Sep 12, 2023 9:10 am; edited 1 time in total
Back to top
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1617

PostPosted: Tue Sep 12, 2023 8:27 am    Post subject: Reply with quote

Nachtrag:

[code]
emerge --info
Portage 3.0.49 (python 3.11.5-final-0, default/linux/amd64/17.1/desktop/plasma/systemd, gcc-12, glibc-2.37-r3, 6.1.46-gentoo-dist x86_64)
=================================================================
System uname: Linux-6.1.46-gentoo-dist-x86_64-Intel-R-_Core-TM-_i5-7200U_CPU_@_2.50GHz-with-glibc2.37
KiB Mem: 8000860 total, 6034960 free
KiB Swap: 8251388 total, 8251388 free
Timestamp of repository gentoo: Tue, 12 Sep 2023 05:31:41 +0000
Head commit of repository gentoo: 0e0ed6de8c4c671e7bc05132f418470136b12edb

sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.40 p5) 2.40.0
app-misc/pax-utils: 1.3.5::gentoo
app-shells/bash: 5.1_p16-r6::gentoo
dev-lang/perl: 5.38.0-r1::gentoo
dev-lang/python: 3.11.5::gentoo
dev-lang/rust-bin: 1.69.0-r1::gentoo
dev-util/cmake: 3.26.5-r2::gentoo
dev-util/meson: 1.1.1::gentoo
sys-apps/baselayout: 2.14::gentoo
sys-apps/sandbox: 2.37::gentoo
sys-apps/systemd: 253.6::gentoo
sys-devel/autoconf: 2.71-r6::gentoo
sys-devel/automake: 1.16.5-r1::gentoo
sys-devel/binutils: 2.40-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang: 16.0.6::gentoo
sys-devel/gcc: 12.3.1_p20230526::gentoo
sys-devel/gcc-config: 2.11::gentoo
sys-devel/libtool: 2.4.7-r1::gentoo
sys-devel/llvm: 16.0.6::gentoo
sys-devel/make: 4.4.1-r1::gentoo
sys-kernel/linux-headers: 6.1::gentoo (virtual/os-headers)
sys-libs/glibc: 2.37-r3::gentoo
Repositories:

gentoo
location: /gsy/var/db/repos/gentoo
sync-type: git
sync-uri: https://github.com/gentoo-mirror/gentoo
priority: -1000
volatile: True

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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="/gsyd/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build=y"
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 buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news 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="-march=native -O2 -pipe"
GENTOO_MIRRORS="ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
MAKEOPTS="-j4"
PKGDIR="/gsy/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 bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus declarative dri dts dvd dvdr encode exif flac fortran gdbm gif gpm gtk gui iconv icu ipv6 jpeg kde kwallet lcms libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses networkmanager nls nptl ogg opengl openmp pam pango pcre pdf pipewire plasma png policykit ppds pulseaudio qml qt5 readline screencast sdl seccomp semantic-desktop sound spell split-usr ssl startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wayland widgets wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2021" 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" 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 mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" L10N="de" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" VIDEO_CARDS="intel" 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: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, 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, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
[code]
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2236
Location: My own world! I and Gentoo!

PostPosted: Tue Sep 12, 2023 8:34 am    Post subject: Reply with quote

Hallo Manfred,
So wie ich das sehe müsste beim aktivieren von vulkan für das Paket mesa "glslang" installiert werden dass den glslangValidator mitliefert. Kannst du mal schauen was passiert wenn du ein emerge -vuDN @world ausführst? (Dürfte nochmal ne Weile dauern... Wichtig sind letztlich das -D für --deep, womit auch die Abhängigkeiten überprüft werden und -N für --new-use, womit auch geänderte "USE" Variablen bei eigentlich fertig installierten Paketen beachtet werden. (Kann auch ohne -u stehen, aber zur Sicherheit.))

Wenn du möchtest kannst du auch erstmal ein emerge -pvuDN @world hier in code-tags zeigen.
_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1617

PostPosted: Tue Sep 12, 2023 8:49 am    Post subject: Reply with quote

Hier das Ergebnis:

Code:

[ebuild   R    ] app-text/mandoc-1.14.6::gentoo  USE="-cgi (-selinux) -system-man -test%" 0 KiB
[ebuild   R    ] sys-apps/systemd-253.6:0/2::gentoo  USE="acl dns-over-tls gcrypt kmod lz4 openssl pam pcre (policykit) resolvconf seccomp (split-usr) sysv-utils zstd -apparmor -audit -cgroup-hybrid -cryptsetup -curl -elfutils -fido2 -gnuefi -gnutls -homed -http -idn -importd -iptables -lzma -pkcs11 -pwquality -qrcode -secureboot% (-selinux) -test -tpm -vanilla -xkb" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild   R    ] media-libs/mesa-23.1.6::gentoo  USE="X gles2 proprietary-codecs vulkan* wayland zstd -d3d9 -debug -gles1 -llvm* -lm-sensors -opencl -osmesa (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan-overlay -xa -zink" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" VIDEO_CARDS="intel -d3d12 (-freedreno) -lavapipe (-lima) -nouveau (-panfrost) -r300 -r600 -radeon -radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware" 0 KiB
[ebuild     U  ] sys-boot/grub-2.06-r8:2/2.06-r8::gentoo [2.06-r7:2/2.06-r7::gentoo] USE="fonts nls sdl themes truetype -device-mapper -doc -efiemu -libzfs -mount (-test) -verify-sig%" GRUB_PLATFORMS="efi-64 pc -coreboot -efi-32 -emu -ieee1275 (-loongson) -multiboot -qemu (-qemu-mips) -uboot -xen -xen-32 -xen-pvh" 0 KiB
[ebuild   R    ] dev-qt/qtgui-5.15.10-r1:5/5.15.10::gentoo  USE="X dbus egl jpeg libinput png udev vulkan* wayland -accessibility -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc" 0 KiB
[ebuild   R    ] dev-qt/qtdeclarative-5.15.10-r2:5/5.15::gentoo  USE="jit vulkan* widgets -debug -gles2-only -localstorage -test" 0 KiB
[ebuild   R    ] dev-qt/qtwayland-5.15.10-r4:5/5.15.10::gentoo  USE="X vulkan* -debug -test" 0 KiB
[ebuild   R    ] media-libs/libsdl2-2.28.1::gentoo  USE="X alsa dbus gles2 joystick opengl pipewire pulseaudio sound threads udev video vulkan* wayland (-aqua) (-custom-cflags) -doc -fcitx4 -gles1 -haptic -ibus -jack -kms -libsamplerate -nas -oss -sndio -static-libs -xscreensaver" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx sse sse2 -3dnow" VIDEO_CARDS="(-vc4)" 0 KiB
[ebuild   R    ] media-video/ffmpeg-4.4.4-r3:0/56.58.58::gentoo  USE="X alsa bzip2 dav1d encode gnutls gpl iconv libass mp3 network opengl postproc pulseaudio sdl svg threads truetype vorbis vulkan* x264 xvid zlib (-amf) -amr -amrenc (-appkit) -bluray -bs2b -cdio -chromaprint -chromium -codec2 -cpudetection (-cuda) -debug -doc -fdk -flite -fontconfig -frei0r -fribidi -gcrypt -gme -gmp -gsm -hardcoded-tables -iec61883 -ieee1394 -jack -jpeg2k -kvazaar -ladspa -libaom -libaribb24 -libcaca -libdrm -libilbc -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -nvenc -openal -opencl -openh264 -openssl -opus -oss -pic (-qsv) -rav1e -rubberband -samba -snappy -sndio -speex -srt -ssh -static-libs -svt-av1 -test -theora -twolame -v4l -vaapi -vdpau -verify-sig -vidstab (-vmaf) -vpx -webp -x265 -zeromq -zimg -zvbi" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx mmxext sse sse2 -3dnow -3dnowext -aes -avx -avx2 -fma3 -fma4 -sse3 -sse4_1 -sse4_2 -ssse3 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" 0 KiB

9 packages (1 upgrade, 8 reinstalls)

13 Pakete waren schon installiert.
Back to top
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1671

PostPosted: Tue Sep 12, 2023 8:52 am    Post subject: Reply with quote

Code:
llvm? (
                vulkan? (
                        dev-util/glslang
                        video_cards_intel? (
                                amd64? (
                                        $(python_gen_any_dep "dev-python/ply[\${PYTHON_USEDEP}]")
                                )
                        )
                )
        )


so sieht der relevante dependencie part im mesa ebuild aus, sowohl stable als auch unstable.
Das heißt, es müssen sowohl llvm und vulkan aktiv sein, damit glslang als abhängigkeit installiert wird. Wenn jetzt der build mit +vulkan und -llvm tatsächlich aber trotzdem glslangValidator benötigt, so ist da mMn ein Fehler im ebuild.
@ManfredB Ich würde vorschlagen, dass du ein bugticket zum mesa ebuild eröffnest, dann kann das gefixed werden.
Für jetzt würde ich vorschlagen, dass du entweder händisch glslang installierst (emerge -1av glslang) und dann nochmal mesa baust.
Oder als alternativ: aktiviere llvm für mesa, dann sollte die abhängigkeit zu glslang über portage aufgelöst werden.

Da llvm für mesa default mäßig aktiv ist, werden das die meisten auch so lassen, deswegen ist es vermutlich noch nicht aufgefallen, dass es mit dieser USE flag kombination ein Problem gibt.
Gibt es einen speziellen Grund, dass du llvm für mesa immer deaktivierst?
Back to top
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1617

PostPosted: Tue Sep 12, 2023 9:02 am    Post subject: Reply with quote

Das wurde mir im anderen Thread beschrieben, daß llvm nicht notwendig sei.

Daher ist das passiert, aber jetzt habe ich es geändert und das Update läuft:

1, Paket: dev-util/glslang-1.3.250:0/12::gentoo
2. Paket: dev-python/ply-3.11-r2:0/3.11::gentoo
Danach kommt mesa

Inzwischen sind 1 und 2 installiert und mesa ist an der Reihe.

Ich möchte mich bei euch ganz herzlich bedanken für eure Unterstützung.

Nun läuft das Update hoffentlich problemlos bis zum Ende durch.

Liebe Grüße
ManfredB
Back to top
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1671

PostPosted: Tue Sep 12, 2023 10:20 am    Post subject: Reply with quote

Ja, ich weiß, ich hab das ja selber gesagt, dass du llvm nicht brauchst und bin dabei danach gegangen, was im ebuild drin steht.
Es wird ja auch nicht llvm gebraucht sondern glslang. Im ebuild ist nur falsch, dass nur die USE flag kombination "+llvm +vulkan" eine abhängigkeit zu glslang auslöst, du hast aber "-llvm +vulkan" hast und dann denkt portage, dass es glslang nicht braucht. Das ist aber falsch, was man an den von dir beobachteten fehler sieht. Da das im ebuild falsch ist -> bugticket. dann kann man im ebuild einfach angeben, dass auch "-llvm +vulkan" glslang braucht, und es geht.
Das aktivieren von llvm für mesa bewirkt an dieser stelle nur, dass portage von sich aus glslang installiert. Und wenn du llvm woirklich nicht aktivieren willst, dann kannst du auch glslang manuell installieren, was vermutlich auch reichen wird.

Nochmal die Frage: gibt es einen speziellen Grund, dass du llvm für mesa immer deaktivierst?
Wie gesagt, im ebuild ist eingetragen, dass llvm standardmäßig aktiviert ist. Das hat zur folge, dass wohl die meisten (oder zumindest mehr leute) das auch so verwenden, und das problem vorher nicht aufgefallen ist. Deswegen ist bei solchen abweichungen von den Standarteinstellungen die gefahr größer, dass es Probleme gibt.
Back to top
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1617

PostPosted: Tue Sep 12, 2023 10:28 am    Post subject: Reply with quote

Hallo Christian99!

Wahrscheinlich war -llvm nur, weil es eines der dicksten Pakete ist, dabei habe ich übersehen,
daß llvm bereits bei der Installation installiert wurde.

Manchmal merke ich an mir selbst, daß ich bestimmte Dinge nicht mehr richtig betrachte,
sondern einfach so lasse, wie sie sind; ein dummer Fehler meinerseits.

Aber in diesem Thread ist mir noch einmal klar gemacht worden, daß bestimmte Pakete nicht installiert werden,
wenn llvm deaktiviert ist bei mesa.

Nachdem ich nun auf den richtigen Weg gewiesen wurde, hat alles bestens funktioniert,

Nur eines ist mir eben noch aufgefallen: etliche Pakete wurden zu binpkgs verwandelt,
nur clang und etliche andere nicht. Nun muss ich immer mit dem langen Prozess bei clang leben.

Aber so ist es und ich muss es einfach akzeptieren, was ich auch tue.

LIebe Grüße
ManfredB
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) 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