Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 746182 - app-emulation/libvirt-6.8.0: ERROR: File usr.lib.libvirt.virt-aa-helper.in does not exist.
Summary: app-emulation/libvirt-6.8.0: ERROR: File usr.lib.libvirt.virt-aa-helper.in do...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthias Maier
URL:
Whiteboard:
Keywords: PullRequest
: 747322 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-10-02 19:22 UTC by Erik Zeek
Modified: 2020-10-08 12:38 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (app-emulation:libvirt-6.8.0:20201002-190122.log.gz,10.18 KB, application/gzip)
2020-10-02 19:22 UTC, Erik Zeek
Details
meson-log.txt (meson-log.txt,292.82 KB, text/plain)
2020-10-06 02:40 UTC, Gregory Beauregard
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Zeek 2020-10-02 19:22:02 UTC
Created attachment 663562 [details]
build log

Program /gentoo/tmp/portage/app-emulation/libvirt-6.8.0/work/libvirt-6.8.0/scripts/meson-python.sh found: YES (/gentoo/tmp/portage/app-emulation/libvirt-6.8.0/work/libvirt-6.8.0/scripts/meson-python.sh)

src/security/apparmor/meson.build:15:2: ERROR: File usr.lib.libvirt.virt-aa-helper.in does not exist.

A full log can be found at /gentoo/tmp/portage/app-emulation/libvirt-6.8.0/work/libvirt-6.8.0-build/meson-logs/meson-log.txt
 * ERROR: app-emulation/libvirt-6.8.0::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  125:  Called src_configure
 *   environment, line 3521:  Called meson_src_configure
 *   environment, line 2531:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die


> emerge --info '=app-emulation/libvirt-6.8.0::gentoo'
Portage 3.0.8 (python 3.7.9-final-0, default/linux/amd64/17.1/desktop/plasma/systemd, gcc-10.2.0, glibc-2.32-r2, 5.8.13-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.8.13-gentoo-x86_64-AMD_Ryzen_7_1700X_Eight-Core_Processor-with-gentoo-2.7
KiB Mem:    32811080 total,   2521996 free
KiB Swap:   16777212 total,  16624892 free
Timestamp of repository gentoo: Fri, 02 Oct 2020 18:07:39 +0000
Head commit of repository gentoo: 62f1bd645e6c42059108143c907f160741466b4c

Timestamp of repository snapd: Fri, 11 Sep 2020 16:07:39 +0000
Head commit of repository snapd: 9503af17ac735efd96112aef2499f6ef0624b08d

Head commit of repository science: 937e76f417b041cc5fb9a9bb92d1849846420c3d

Head commit of repository steam-overlay: 9b344386364381390a2418299779ba7fea9225c3

sh bash 5.0_p18
ld GNU ld (Gentoo 2.35.1 p1) 2.35.1
ccache version 3.7.11 [disabled]
app-shells/bash:          5.0_p18::gentoo
dev-java/java-config:     2.3.1::gentoo
dev-lang/perl:            5.30.3-r1::gentoo
dev-lang/python:          2.7.18-r4::gentoo, 3.7.9::gentoo, 3.8.6::gentoo, 3.9.0_rc2::gentoo
dev-util/ccache:          3.7.11::gentoo
dev-util/cmake:           3.18.3::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.7::gentoo
sys-apps/sandbox:         2.20::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake:       1.13.4-r2::gentoo, 1.16.2::gentoo
sys-devel/binutils:       2.35.1::gentoo
sys-devel/gcc:            10.2.0-r2::gentoo
sys-devel/gcc-config:     2.3.2::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.3::gentoo
sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers)
sys-libs/glibc:           2.32-r2::gentoo
Repositories:

gentoo
    location: /gentoo/portage
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/repo/sync/gentoo.git
    priority: -1000

snapd
    location: /gentoo/local/layman/snapd
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/snapd.git
    masters: gentoo

bobwya
    location: /gentoo/local/layman/bobwya
    sync-type: laymansync
    sync-uri: https://github.com/bobwya/miscellaneous_ebuilds.git
    masters: gentoo
    priority: 50

farmboy0
    location: /gentoo/local/layman/farmboy0
    sync-type: laymansync
    sync-uri: https://github.com/farmboy0/portage-overlay.git
    masters: gentoo
    priority: 50

jorgicio
    location: /gentoo/local/layman/jorgicio
    sync-type: laymansync
    sync-uri: https://github.com/jorgicio/jorgicio-gentoo.git
    masters: gentoo
    priority: 50

qt
    location: /gentoo/local/layman/qt
    sync-type: laymansync
    sync-uri: https://anongit.gentoo.org/git/proj/qt.git
    masters: gentoo
    priority: 50

science
    location: /gentoo/local/layman/science
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/science.git
    masters: gentoo
    priority: 50

steam-overlay
    location: /gentoo/local/layman/steam-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
    masters: gentoo
    priority: 50

zeekec
    location: /gentoo/local/portage
    masters: gentoo
    priority: 100

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -ggdb -mtune=native -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
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 -ggdb -mtune=native -march=native"
DISTDIR="/gentoo/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going -j 3 --rebuild-if-new-slot=y --backtrack=30"
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 -ggdb -mtune=native -march=native"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs candy cgroup clean-logs compress-build-logs config-protect-if-modified distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict strict-keepdir unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe -ggdb -mtune=native -march=native"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en en_US"
MAKEOPTS="-j16 --load-average=32"
PKGDIR="/gentoo/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="-i --chown=portage:portage"
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="/gentoo/tmp"
USE="256-color R X a52 aac aacs acoustid acpi activities additions addressbook aesicm aften agent aio alevt alsa amd64 amr amrenc ancient animgif ansi ao apache apache2 apm apparmor appstream archive armadillo atm audiofile audit auto-completion autoipd autotools baremetal bash-completion bcache bcmath bdf berkdb binary-drivers bittorrent bl blas bluetooth bluray bmp boost branding btrfs bullet bullet3 bwscheduler bzip2 c++11 c++14 c++17 cacert cairo calendar cantor caps ccache cdda cdinstall cdparanoia cdr cgi cgroup-hybrid charts cheats chm chromaprint chromium cilk clamav clamdtop clamonacc clang cli client clippy clockdiff cloudprint cmake codec2 collada colordiff concurrent contactnotes context contrast contrib contribdnn cookie_check corefonts cron crypt cryptsetup csc cscope css ctype cups curl custom-optimization cuvid cxx cycles d d3d9 data datavis dbus debug-frame declarative designer detex development devhelp device-mapper dga dhcp dia discouraged discover distinct-l djvu dmraid dnn dns docbook doctool dos dot double-precision down-root downloadorder drafts dri dri3 drm drmaa dropbox dts dv dvd dvdnav dvdr dvi ebook egl eigen elf elfutils embedded emboss emf enca encode enscript epoll epspdf epub ethernet evdev excel exif extensions extra extra-cardsets extra-ciphers extraengine faac faad facedetect faillog fancy farstream fastcgi fat fax fcgi ffmpeg fftw filter finger fingerprint fits flac flash flatfile flickr fluidsynth fontconfig fontforge fortran fortran95 fortune fpx freedoom frei0r ftp fullscreen fuse games gcj gd gdal gdbm gdml gegl gentoo-dev geoclue geoip geolocation geos gif gimp git gkrellm glade gles gles2 glib glide glut gme gml gmp gmttria gnome-online-accounts gnomecanvas gnuplot go gog gold google googledrive gopher gpac gpg gphoto2 gpm grammar graph graphics graphite graphviz grass groupwise grub gsf gsl gsm gstreamer gtk gtk3 gts gui guile gzip gzip-el haptic hardlink harfbuzz hash hbci hddtemp hdf hdf5 hdri help heterogeneous hex highlight history hpijs hscolour html htmlreport http http2 humanities hunspell hyphenation iconv icu id3tag ide idea idn ieee1394 ignore-case image imagemagick imagequant imaging imap imlib importd infinality inifile inkjar innodb-lz4 innodb-lzo innodb-snappy inotify inputs inspector introspection io-uring iostats iproute2 ipv6 ipython iwd jai java javascript jbig jit jmf john jpeg jpeg2k json kde kdecards kdenlive kdrive kernel kipi kpathsea kvm kwallet ladspa lame lapack large-stack lash lasi lastfm latex lcms legacy-systray lensfun libass libburn libcerf libdrm libffi libfuzzer libglvnd libkms liblockfile libnotify libssh2 libtirpc libv4l libvirt libvirtd libwww libxml2 lightning lights live llvm lm-sensors localstorage lock log log4j logrotate logviewer logwatch lqr lto lua lua-cairo lua-imlib lua-rsvg luatex lv2 lvm lxc lyrics lz4 lzma lzo mad magic magicmime magnetgenerator mail maildir man map mapimg maps marble markdown math mathml matplotlib matroska mbrola md5sum mdadm mdnsresponder-compat media mediaplayer mediawiki melt metadata-analysis-api metapost mhash midi mikmod mime mixer mjpeg mmap mms mng mod modpack modplug module mono moodbar mopac7 mount mp3 mp3tunes mp4 mpeg mpfr mpi_njtree mplayer mpqc mpris ms mtp multiarch multilib multimedia multiprocess multiuser musepack music musicbrainz mysql mysqli nano-syntax nat native-extensions nbconvert ncat ncurses net nethack netpbm network network-cron networking networkmanager nfs nfsdcld nfsv4 nfsv41 nls nmap-update nntp nocd non-free notebook notifications nowlistening nping npp nptl nsplugin nss nsscache ntfs ntfsprogs ntp numpy nut nuv nvme nvtt oauth objc objc++ objc-gc ocr octave odbcmanual odf ofa offensive offlinehelp ofx ogg ogm okular ompt opencl opencv openexr opengl openimageio openinventor openmp openssl opensslcrypt optimization opus orc osc oscar osd osdmenu osgapps osmesa otr ots overlay ozone pager pam pam_ssh pango paranoidmsg parcheck parse-clocks parted pbs pci pcntl pcre pcre16 pdf pdfimport pdl2 pdo pgm pgo pgplot phonon physfs pim pipe pkcs7 plasma player playlist plotutils plugins png pnm policykit pop portage portmon positioning posix postfix postproc postscript ppds pptx printsupport proj projectm proprietary-codecs psf pstricks publishers pulseaudio pvr pygments python q16 q32 q8 qalculate qd qemu qhull qml qrcode qt5 qthelp qtmedia quesoglc quicktime quota qwt radio rar raw rc5 rcs readline redfish redland regex remix remote rendering reports reviewboard rfc3779 rle rls rogue romio root rpc rpm rrdcgi rrdtool rss rsync-verify rtc rtf rtmp rubberband rustfmt samba sanitize sasl sbcl scale0tilt scanner science scotch screencast script scripting scripts scripttools scrypt sdk sdl sdl-image sdlgfx seafile search seccomp secure-delete semantic-desktop sensord sensors server setproctitle setup sftp sha3 sha512 shaders shadow sharedmem shm shorten sift sigsegv skins skydrive slp smime smp smpeg sms snappy sndfile snmp soap sockets socks solver songs sound soup sourceview sox spamassassin sparse speech speex spell sphinx spice split-usr sql sqlite srt ssh ssh-agent ssl staging stars startup-notification statistics stats steamfonts steamgames_trine2 steamgames_witcher2 stream streaming subtitles subunit suexec suid superlu svc svg swig symlink synaptics sync-plugin-portage syslog system-binutils system-boost system-clang system-crontab system-icu system-jpeg system-jsoncpp system-libs system-libyaml system-llvm system-lua system-qemu system-seabios system-sqlite system-tbb systemd sysv-utils sysvipc szip t1lib taamey taglib tcl tcpd telepathy templates testbed testlib tex4ht texi2html textures tga themes theora thesaurus threads threadsafe thumbnail thunar tiff timezone tinfo tk tls tokenizer toolbar tools tpm tracepath transcode translator trayicon truetype ttf tty-helpers twolame udev udisks udunits uefi umfpack uml unicode unique unwind unzip update_drivedb upnp upower urandom urlpicpreview usb user-session utempter utils uudeview uuid v4l vaapi vala vamp vc vcd vde vdpau vdr verify-file video videos vidstab virgl virt-network virtfs virtualbox visio visualizations vlc vnc voice vorbis vpx vserver vte vulkan warmstarts wav wavpack wayland weather weather-metar web webcam webchannel webengine webinterface weboob webp webpresence webrtc webrtc-aec websockets webtools wide-unicode widevine widgets wifi wiki winbind wineappdb wininst winpopup wma wmf wordperfect wpg wps wxwidgets x11extras x264 x265 xattr xcb xerces-c xetex xface xforms xft xine xinerama xkb xml xmlpatterns xmlreader xmlrpc xmlwriter xmp xnest xorg xosd xpm xrandr xray xrender xslt xtended xterm xv xvfb xvid xz youtube zeroconf zeromq zimg zip zlib zstd zvbi" 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 pxa2xx-ac97 pxa2xx-soc" 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 auth_digest authn_dbd dbd ident imagemap lbmethod_bytraffic proxy proxy_ajp proxy_balancer proxy_connect proxy_http slotmem_shm so" APACHE2_MPMS="prefork" CALLIGRA_FEATURES="karbon sheets words" CAMERAS="canon" 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" CURL_SSL="openssl" 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 pc" INPUT_DEVICES="libinput evdev" KERNEL="linux" L10N="en en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer nlpsolver scripting-javascript wiki-publisher" LLVM_TARGETS="AMDGPU BPF WebAssembly X86" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2 php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python3_7" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="aarch64 aarch64_be arm armeb i386 x86_64" RUBY_TARGETS="ruby27" SANE_BACKENDS="hp hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hpsj5s net pnm" USERLAND="GNU" VIDEO_CARDS="amdgpu radeon radeonsi virgl" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq 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
Comment 1 Gregory Beauregard 2020-10-06 02:33:17 UTC
I get this bug, but on the stabilized libvirt-6.7.0
Comment 2 Gregory Beauregard 2020-10-06 02:40:11 UTC
Created attachment 663913 [details]
meson-log.txt

sam requested a meson log from a failed build
Comment 3 Larry the Git Cow gentoo-dev 2020-10-06 18:07:18 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcefe5c40a45576ec0999c39f34b9c9ab85708d

commit adcefe5c40a45576ec0999c39f34b9c9ab85708d
Author:     Jonathan Davies <jpds@protonmail.com>
AuthorDate: 2020-10-06 17:03:44 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-10-06 18:07:10 +0000

    app-emulation/libvirt: fix libvirt-6.7.0-fix-paths-for-apparmor.patch
    
    * File renames are handled by meson.build.
    * Restored libvirt in front of virt-aa-helper.in.
    * Renamed local helper to also be under libexec.
    
    Closes: https://bugs.gentoo.org/746182
    
    Signed-off-by: Jonathan Davies <jpds@protonmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/17823
    Signed-off-by: Sam James <sam@gentoo.org>

 .../libvirt-6.7.0-fix-paths-for-apparmor.patch     | 31 +++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)
Comment 4 Larry the Git Cow gentoo-dev 2020-10-06 20:45:01 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9af4ca4ecde365133bfe54796d1e70d69a27eef0

commit 9af4ca4ecde365133bfe54796d1e70d69a27eef0
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-10-06 20:39:51 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-10-06 20:44:58 +0000

    app-emulation/libvirt: fix USE=apparmor patch for 6.7.0
    
    Fixes: adcefe5c40a45576ec0999c39f34b9c9ab85708d
    Bug: https://bugs.gentoo.org/746182
    Package-Manager: Portage-3.0.4, Repoman-3.0.1
    Signed-off-by: Sam James <sam@gentoo.org>

 app-emulation/libvirt/files/libvirt-6.7.0-fix-paths-for-apparmor.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-10-08 12:38:28 UTC
*** Bug 747322 has been marked as a duplicate of this bug. ***