# emerge -pqv '=media-video/pipewire-0.3.27-r1::gentoo' [ebuild N ] media-video/pipewire-0.3.27-r1 USE="aac aptx bluetooth doc extra gstreamer jack-client ldac systemd v4l -jack-sdk -pipewire-alsa -test" ABI_X86="32 (64) (-x32)" # emerge --info '=media-video/pipewire-0.3.27-r1::gentoo' Portage 3.0.18 (python 3.8.10-final-0, default/linux/amd64/17.1/desktop/systemd, gcc-11.1.0, glibc-2.33, 5.12.2-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-5.12.2-gentoo-x86_64-Intel-R-_Core-TM-_i7-10710U_CPU_@_1.10GHz-with-glibc2.2.5 KiB Mem: 8136752 total, 4857088 free KiB Swap: 8388604 total, 8285692 free Timestamp of repository gentoo: Sun, 09 May 2021 17:30:01 +0000 Head commit of repository gentoo: f42b7618eae72efe165858af90d4d6138bb36166 sh bash 5.1_p8 ld GNU ld (Gentoo 2.36.1 p3) 2.36.1 app-shells/bash: 5.1_p8::gentoo dev-java/java-config: 2.3.1::gentoo dev-lang/perl: 5.32.1::gentoo dev-lang/python: 2.7.18_p9::gentoo, 3.8.10::gentoo, 3.9.5::gentoo, 3.10.0_beta1::gentoo dev-lang/rust: 1.52.0::gentoo dev-util/cmake: 3.20.2::gentoo sys-apps/baselayout: 2.7-r2::gentoo sys-apps/sandbox: 2.24::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.3-r1::gentoo sys-devel/binutils: 2.36.1-r1::gentoo sys-devel/gcc: 11.1.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.12::gentoo (virtual/os-headers) sys-libs/glibc: 2.33::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-max-age: 24 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-jobs: 1 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA google-chrome OPERA-2018 PUEL AnyDesk-TOS geekbench TeamViewer microsoft-edge" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /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/php/apache2-php8.0/ext-active/ /etc/php/cgi-php8.0/ext-active/ /etc/php/cli-php8.0/ext-active/ /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 -O2 -pipe -fomit-frame-pointer" DISTDIR="/var/cache/distfiles" 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="-march=native -O2 -pipe -fomit-frame-pointer" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs 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 -fomit-frame-pointer" GENTOO_MIRRORS="http://mirror.isoc.org.il/pub/gentoo/" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j7" 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" USE="X a52 aac aacs aalib accessibility acl acpi addc addns ads afp afs alisp allegro alsa alt-svc amd64 amqp amr amrenc animgif ap apache2 apidoc aptx ar arcam_av archive argon2 armadillo arpack aspell audio audit authdaemond autoipd avalon-framework avalon-logkit avif babeltrace bash-completion bcache bcmath bcrypt bdplus berkdb bidi blake2 blas bluetooth bluray bookmarks boost branding brotli bs2b btpclient bzip2 cacert cairo calendar ccache cdb cdda cddb cdio cdr cgi cgroup-hybrid chappa chromaprint chromium cli clickhouse clippy clockdiff cloudprint cluster codec2 colord common-lisp conch conntrack context contrib contribdnn control-socket cookie_check corefonts coverage cracklib creds cron crypt cryptsetup cscope cups curl custom-modes dav1d dbi dbus dec265 declarative designer device-mapper devil dga djbfft djvu dmraid dnd dns dns-over-tls doc doctool dot doxysearch drafts dri dts dumb dvb dvd dvdr dynamic-loading ecdsa ed25519 ed448 elasticsearch emacs embed emboss enc265 enchant encode eolconv epoll equalizer escrow europe evdev example examples exe executable exif expat experimental extra extras facedetect fam fastcgi fasteap fbcon fcgi fcitx4 fdk ffi ffmpeg fftw file-inspect finger firebird firmware fits flac flite fltk fontconfig fontforge fonts fortran fpm fpx freetds frei0r fribidi ftdi ftp fuse g711 g722 g7221 g729 games gbm gcrypt gd gdbm gdk-pixbuf geoclue geoip2 geolocation geos gif git gjs glade gles2 glib glusterfs glut gme gml gmp go google gopher gost gpg gphoto2 gpm grafana graph graphviz gsm gssapi gstreamer gtk gtk-doc gts gui guile hardlink harfbuzz hdf hdf5 hdri headers heif help high-availability highlight homed howl-compat hpack-tools hscolour hsts html http http-client http-server http2 hwloc ibus iconv icu idn il ilbc imagemagick imagequant imaging imap imhttp imlib impcap importd inifile inputlirc intel_led intl introspection iodbc ios ipv6 isabelle ithreads ivorbis jack jack-client jadetex jaeger java javamail jbig jitterentropy jms jni jpeg jpeg2k json junction justify kbd kerberos kubernetes kyotocabinet l16 ladspa lapack lapacke large-pcap-64bit latex layers lcms ldac ldap ldap-sasl ldapdb ldns leaps-timezone led libaom libaribb24 libass libcaca libde265 libdrm libevent libglvnd libilbc libkms libnotify libotf libpfm libproxy librtmp libsoxr libssh2 libtesseract libtirpc libudev libuvc libv4l libxml2 libyuv linux-smp-stats lirc lm-sensors lmdb localstorage location log4j logrotate lqr lttng lua lv2 lvm lz4 lzma lzo m17n-lib macsec mad magic mailutils math mbedtls mdb mdblookup mdnsresponder-compat mediawiki mediawiki-experimental metadata metalink metric mhash midi minizip miri mkl mmap mng modplug mongo mongodb mono mount mp3 mp3rtp mp4 mpeg mpfr mssql mtp mule multilib musepack mysql mysqli nas nat native-headset natspec ncat ncurses netcdf netgroups nethack netlink netloc nettle networkauth networkmanager nfq nfs nfsdcld nfsv41 nftables nightly nis nistbeacon nls normalize nping nptl nscd nsplugin nss ntlm ntvfs numpy odbc odbcmanual offensive offload ogdi ogg omhttp omhttpfs ompt omudpspoof open-appid openexr opengl openh264 openldap openmp openntpd opus orientation overlays ovs p2p pacct pam pango parallel-compiler parse-clocks pbkdf2 pcap pci pcntl pcre pdf pdo perl pgm physfs pkcs11 pkcs7 plugins pmdk png policykit pop portaudio positioning postgres postproc postscript ppds pps programs pskc pulseaudio pwhich pwquality python qml qrcode qt5 qtaudio quiche quota rabbitmq racket radius rados rav1e raw rbd-rwl rbd-ssd readline realtime redis reencrypt reload-error-restart relp remote remotecalls rendering repart resample rfc3195 rfc3779 rfc5424hmac rgw-lua rls router rrdcgi rtmp rubberband ruby rustfmt samba sample sasl savedconfig scram sctp sdl seccomp security-key sensord sensors servletapi sftp sha2 sharedmem side-channel silk slang smbkrb5passwd smtp snapper snappy sndfile sndio snmp soap sockets socks5 sodium sound source sox sparse spatialite spdk speex spell spidermonkey split-usr spoof-source spotlight sql sqlite srp srt ssh ssl startup-notification stemmer stunnel superlu svg svt-av1 symlink syslog systemd szip tahoma tbb tcl tcpd tdb teamd telnet terminal tevent theora threads tidy tiff tk tls-heartbeat tokyocabinet tomsfastmath toolkit-scroll-bars tools topal tpm training trashquota truetype tty-helpers tv-check tv-combiner tv-pick-cgi twolame uchardet udev udisks unicode upnp upower uring usb usertools utils uuid v4l v4l2 v4lutils vala valadoc vamp vcd vdo vdr videoeffects vidstab views vim vim-pager vim-syntax vnc voices vorbis vpx vtk vulkan wavpack wayland web webchannel webkit webp webrtc websockets widgets winbind wininst wks-server wmf wps wxwidgets x11extras x264 x265 xa xattr xcb xdmf2 xemacs xetex xface xfs xft xindy xine xinerama xinetd xkb xls xml xmlpatterns xmlreader xmlwriter xmss xpm xps xscreensaver xslt xv xvid xvmc xwidgets xxhash yaml z3 zbd zeroconf zeromq zimg zip zlib zmq zram zsh-completion zstd zvbi zz-sdjson zz-sdjson-sqlite" ABI_X86="64 32" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 stage words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4_1 sse4_2 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="efi-64" INPUT_DEVICES="evdev" KERNEL="linux" L10N="en en-US he ru" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver scripting-beanshell wiki-publisher scripting-javascript" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_8" PYTHON_TARGETS="python3_8" RUBY_TARGETS="ruby25 ruby26 ruby27 ruby30" USERLAND="GNU" VIDEO_CARDS="intel i965 iris vmware vesa virgl virtualbox" 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS
Created attachment 706815 [details] build.log
[387/406] /usr/lib/python-exec/python3.8/meson --internal exe --capture man/pipewire.1 -- /usr/bin/xmltoman man/pipewire.1.xml FAILED: man/pipewire.1 /usr/lib/python-exec/python3.8/meson --internal exe --capture man/pipewire.1 -- /usr/bin/xmltoman man/pipewire.1.xml --- stderr --- Can't locate XML/Parser.pm in @INC (you may need to install the XML::Parser module) (@INC contains: /etc/perl /usr/local/lib64/perl5/5.32/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.32 /usr/lib64/perl5/vendor_perl/5.32/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.32 /usr/lib64/perl5/5.32/x86_64-linux-thread-multi /usr/lib64/perl5/5.32) at /usr/bin/xmltoman line 21. BEGIN failed--compilation aborted at /usr/bin/xmltoman line 21. Dude, did you break your Perl again? I have no idea how this happens so often to you.. can you run perl-cleaner —-all and try again?
(In reply to Sam James from comment #2) > [...] > I have no idea how this happens so often to you.. Makes me wonder if the recurring libglvnd issues may somehow be related. Some sort of backup/restoration scheme missing something? I don't know.
perl-cleaner --all indeed resolved it - and what do you mean "break you perl again"? it's clean installation
(In reply to Leonid Kopylov from comment #4) > perl-cleaner --all indeed resolved it - and what do you mean "break you perl > again"? it's clean installation Out of interest, why do you make so many clean installations? A lot of the time, you hit similar problems which imply something became deeply broken, but when we ask, you often say it’s a clean install…? Anyway, to be clear, I’m not mad or anything. I genuinely want to figure out what is wrong here - habitual or otherwise. Perl for example has a common failure case: if you switch USE flags on Perl, it can’t auto rebuild modules, so it gives you a big message telling you to run perl-cleaner. It’s possible you miss that. I have no idea why the libglvnd issue you hit comes up so often. The issue is always that the library has broken references and needs to be rebuilt. Can you tell us about your habits? How you upgrade? Do you ever use emerge -C? Do you use some backup software? Install stuff outside of Portage?