Summary: | dev-libs/glib-2.74.6: ERROR: Dependency lookup for libelf with method 'pkgconfig' failed: Could not generate cargs for libelf: | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | CONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
meson-log.txt |
Description
Sam James
2023-03-10 10:57:05 UTC
Created attachment 857147 [details]
meson-log.txt
mop ~ # sparc64-unknown-linux-gnu-emerge -pvO dev-libs/elfutils sys-libs/zlib app-emulation/qemu dev-libs/glib * IMPORTANT: 2 config files in '/usr/sparc64-unknown-linux-gnu/etc/portage' need updating. * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS * sections of the emerge man page to learn how to update config files. These are the packages that would be merged, in order: [ebuild R ] dev-libs/elfutils-0.189::gentoo to /usr/sparc64-unknown-linux-gnu/ USE="bzip2 nls utils -lzma -static-libs -test (-valgrind) -verify-sig -zstd" 0 KiB [ebuild U ] sys-libs/zlib-1.2.13-r1:0/1::gentoo [1.2.12-r2:0/1::gentoo] to /usr/sparc64-unknown-linux-gnu/ USE="(split-usr*) -minizip -static-libs -verify-sig" 0 KiB [ebuild N *] app-emulation/qemu-7.2.0-r3::gentoo to /usr/sparc64-unknown-linux-gnu/ USE="bzip2 curl fdt filecaps gnutls jpeg ncurses nls oss pin-upstream-blobs png vhost-net vnc xattr -accessibility (-aio) -alsa -bpf -capstone -debug -doc -fuse -glusterfs -gtk (-infiniband) -io-uring -iscsi -jack (-jemalloc) -lzo -multipath -nfs -numa -opengl -pam -plugins -pulseaudio -python -rbd -sasl -sdl -sdl-image (-seccomp) (-selinux) -slirp -smartcard -snappy -spice -ssh -static -static-user -systemtap -test -udev -usb -usbredir -vde -virgl -virtfs -vte -xen -zstd" PYTHON_TARGETS="python3_10 -python3_9 -python3_11" QEMU_SOFTMMU_TARGETS="-aarch64 -alpha -arm -avr -cris -hppa -i386 -loongarch64 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -nios2 -or1k -ppc -ppc64 -riscv32 -riscv64 -rx -s390x -sh4 -sh4eb -sparc -sparc64 -tricore -x86_64 -xtensa -xtensaeb" QEMU_USER_TARGETS="-aarch64 -aarch64_be -alpha -arm -armeb -cris -hexagon -hppa -i386 -loongarch64 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -mipsn32 -mipsn32el -nios2 -or1k -ppc -ppc64 -ppc64le -riscv32 -riscv64 -s390x -sh4 -sh4eb -sparc -sparc32plus -sparc64 -x86_64 -xtensa -xtensaeb" 0 KiB [ebuild N ] dev-libs/glib-2.74.6:2::gentoo to /usr/sparc64-unknown-linux-gnu/ USE="elf mime xattr -dbus -debug -gtk-doc (-selinux) -static-libs (-sysprof) -systemtap -test -utils" 0 KiB Total: 4 packages (1 upgrade, 2 new, 1 reinstall), Size of downloads: 0 KiB * IMPORTANT: 91 news items need reading for repository 'gentoo'. * Use eselect news read to view new items. There's a big comment in the glib ebuild about elfutils & zlib (wrt static-libs): """ # * elfutils (via libelf) does not build on Windows. gresources are not embedded # within ELF binaries on that platform anyway and inspecting ELF binaries from # other platforms is not that useful so exclude the dependency in this case. # * Technically static-libs is needed on zlib, util-linux and perhaps more, but # these are used by GIO, which glib[static-libs] consumers don't really seem # to need at all, thus not imposing the deps for now and once some consumers # are actually found to static link libgio-2.0.a, we can revisit and either add # them or just put the (build) deps in that rare consumer instead of recursive # RDEPEND here (due to lack of recursive DEPEND). """ |