Created attachment 614016 [details] kde-plasma/powerdevil-5.17.5 build log Building kde-plasma/powerdevil-5.17.5 fails in its configuration phase due to the non-existent path /usr/lib64/libffi-3.3_rc0/include/. I have dev-libs/libffi-3.3-r1 installed, which has the directory /usr/lib64/libffi/include instead. A workaround is # ln -s /usr/lib64/libffi /usr/lib64/libffi-3.3_rc0 before emerging kde-plasma/powerdevil.
emerge --info: Portage 2.3.84 (python 2.7.17-final-0, default/linux/amd64/17.0/desktop/plasma, gcc-9.2.0, glibc-2.29-r7, 4.9.76-gentoo-r1.005 x86_64) ================================================================= System uname: Linux-4.9.76-gentoo-r1.005-x86_64-Intel-R-_Core-TM-_i7-3520M_CPU_@_2.90GHz-with-gentoo-2.6 KiB Mem: 7870552 total, 1456216 free KiB Swap: 4194300 total, 3948384 free Timestamp of repository gentoo: Fri, 14 Feb 2020 22:45:01 +0000 Head commit of repository gentoo: fb2dcb0fecee802258e1501ef657f6de2a4c99a0 Head commit of repository arduino-overlay: 21fb53086dfe006e14f22ccd098b4d117faeea89 sh bash 4.4_p23-r1 ld GNU ld (Gentoo 2.32 p2) 2.32.0 ccache version 3.7.7 [enabled] app-shells/bash: 4.4_p23-r1::gentoo dev-java/java-config: 2.2.0-r4::gentoo dev-lang/perl: 5.30.1::gentoo dev-lang/python: 2.7.17::gentoo, 3.6.9::gentoo, 3.7.5-r1::gentoo dev-util/ccache: 3.7.7::gentoo dev-util/cmake: 3.14.6::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.6-r1::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.13::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo sys-devel/automake: 1.11.6-r3::gentoo, 1.13.4-r2::gentoo, 1.16.1-r1::gentoo sys-devel/binutils: 2.32-r1::gentoo sys-devel/gcc: 8.3.0-r1::gentoo, 9.2.0-r2::gentoo sys-devel/gcc-config: 2.2::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.2.1-r4::gentoo sys-kernel/linux-headers: 4.19::gentoo (virtual/os-headers) sys-libs/glibc: 2.29-r7::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.nl.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 crossdev location: /usr/local/portage-crossdev masters: gentoo priority: 10 AstroFloyd location: /var/lib/layman/AstroFloyd masters: gentoo priority: 50 arduino-overlay location: /var/lib/arduino-overlay sync-type: git sync-uri: https://github.com/mapmot/arduino-overlay.git masters: gentoo priority: 50 dlang location: /var/lib/layman/dlang masters: gentoo priority: 50 eclipse location: /var/lib/layman/eclipse masters: gentoo priority: 50 science location: /var/lib/layman/science masters: gentoo priority: 50 seden location: /var/lib/layman/seden masters: gentoo priority: 50 vmware location: /var/lib/layman/vmware masters: gentoo priority: 50 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=ivybridge -O2 -pipe -w" 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 /usr/share/themes/oxygen-gtk/gtk-3.0" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php7.3/ext-active/ /etc/php/cgi-php7.3/ext-active/ /etc/php/cli-php7.3/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=ivybridge -O2 -pipe -w" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--autounmask=y --autounmask-write=n --keep-going --verbose-conflicts" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN 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=ivybridge -O2 -pipe -w" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ccache 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 sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-march=ivybridge -O2 -pipe -w" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo rsync://ftp.snt.utwente.nl/gentoo https://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ https://ftp.halifax.rwth-aachen.de/gentoo/ http://ftp.halifax.rwth-aachen.de/gentoo/ ftp://ftp.halifax.rwth-aachen.de/gentoo/" LANG="en_GB.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en en_GB en-GB nl" MAKEOPTS="-j4" 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/portage" USE="3dnow R X a52 aac acl acpi activities alsa amd64 apache2 appstream attica avahi bash-completion berkdb bittorrent bluetooth branding bzip2 cairo cdda cddb cdparanoia cdr cli consolekit crypt cups custom-optimization cxx dbus declarative desktopglobe directfb djvu dmx dri dts dvd dvdr dvdread dvi emacs emboss encode exif fam ffmpeg fftw firefox flac fortran ftp garmin gcj gdbm gif gimp git gnuplot gnutls gphoto2 gpm graphicsmagick gstreamer gtk hddtemp iconv icu ieee1394 imagemagick ipod ipv6 ipython javascript jpeg jpeg2k kde kerberos kipi kpakthsea kwallet lame lapack laptop latex lcms ldap libnotify libtirpc lm_sensors lock mad matplotlib mediawiki mmx mng mp3 mp4 mpeg mplayer msn mudflap multilib musicbrainz mysql ncurses nls nptl ntp ogg openexr opengl openid openmp oss pam pango pcre pdf pgplot phonon php plasma plplot pm-utils png policykit portaudio postscript ppds pulseaudio qalculate qml qt5 quicktime qwt readline samba scim sdl seccomp semantic-desktop sensord session snmp spell split-usr sse sse2 sse3 ssh ssl ssse3 startup-notification svg tcpd theora threads thunar tiff touchpad truetype udev udisks unicode upower usb v4l v4l2 valgrind vorbis webkit widgets wifi win32codecs windeco wxwidgets x264 xanim xattr xcb xcomposite xft xine xinerama xml xrandr xv xvid zeroconf zlib" ABI_X86="64 32" ADA_TARGET="gnat_2018" ALSA_CARDS="hda-intel" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_core authn_dbm authn_default authn_file \ authz_core authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user \ autoindex cache cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter \ file_cache filter gps headers include info log_config logio mem_cache mime mime_magic \ negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias \ imagemap unixd socache_shmcb cgi" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx f16c mmx mmxext pclmul popcnt 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" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" L10N="en en_GB en-GB nl de" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="vesa intel fbdev" 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, PORTAGE_RSYNC_EXTRA_OPTS
*** This bug has been marked as a duplicate of bug 695788 ***
Comment on attachment 614016 [details] kde-plasma/powerdevil-5.17.5 build log >[32;01m * [39;49;00mPackage: kde-plasma/powerdevil-5.17.5 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: kde@gentoo.org >[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc handbook kernel_linux userland_GNU wireless >[32;01m * [39;49;00mFEATURES: ccache network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking powerdevil-5.17.5.tar.xz to /var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work >>>> Source unpacked in /var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work >>>> Preparing source in /var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5 ... > [32;01m*[0m Working in BUILD_DIR: "/var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5_build" >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5 ... > [32;01m*[0m Working in BUILD_DIR: "/var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5_build" >cmake -C /var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DKDE_INSTALL_DOCBUNDLEDIR=/usr/share/help -DHAVE_DDCUTIL=no -DCMAKE_DISABLE_FIND_PACKAGE_KF5BluezQt=OFF -DCMAKE_DISABLE_FIND_PACKAGE_KF5NetworkManagerQt=OFF -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5_build/gentoo_toolchain.cmake /var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5 >loading initial cache file /var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5_build/gentoo_common_config.cmake >-- The C compiler identification is GNU 9.2.0 >-- The CXX compiler identification is GNU 9.2.0 >-- Check for working C compiler: /usr/lib64/ccache/bin/x86_64-pc-linux-gnu-gcc >-- Check for working C compiler: /usr/lib64/ccache/bin/x86_64-pc-linux-gnu-gcc -- works >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Detecting C compile features >-- Detecting C compile features - done >-- Check for working CXX compiler: /usr/lib64/ccache/bin/x86_64-pc-linux-gnu-g++ >-- Check for working CXX compiler: /usr/lib64/ccache/bin/x86_64-pc-linux-gnu-g++ -- works >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Looking for __GLIBC__ >-- Looking for __GLIBC__ - found >-- Performing Test _OFFT_IS_64BIT >-- Performing Test _OFFT_IS_64BIT - Success >-- Performing Test HAVE_DATE_TIME >-- Performing Test HAVE_DATE_TIME - Success >-- Found KF5Activities: /usr/lib64/cmake/KF5Activities/KF5ActivitiesConfig.cmake (found version "5.64.0") >-- Found KF5Auth: /usr/lib64/cmake/KF5Auth/KF5AuthConfig.cmake (found version "5.64.0") >-- Found KF5IdleTime: /usr/lib64/cmake/KF5IdleTime/KF5IdleTimeConfig.cmake (found version "5.64.0") >-- Found KF5Config: /usr/lib64/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.64.0") >-- Found KF5DBusAddons: /usr/lib64/cmake/KF5DBusAddons/KF5DBusAddonsConfig.cmake (found version "5.64.0") >-- Found KF5Solid: /usr/lib64/cmake/KF5Solid/KF5SolidConfig.cmake (found version "5.64.0") >-- Found Gettext: /usr/bin/msgmerge (found version "0.20.1") >-- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.64.0") >-- Found KF5GlobalAccel: /usr/lib64/cmake/KF5GlobalAccel/KF5GlobalAccelConfig.cmake (found version "5.64.0") >-- Found KF5KIO: /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.64.0") >-- Found KF5NotifyConfig: /usr/lib64/cmake/KF5NotifyConfig/KF5NotifyConfigConfig.cmake (found version "5.64.0") >-- Found KF5Wayland: /usr/lib64/cmake/KF5Wayland/KF5WaylandConfig.cmake (found version "5.64.0") >-- Found KF5DocTools: /usr/lib64/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.64.0") >-- Found KF5Crash: /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.64.0") >-- Found KF5Notifications: /usr/lib64/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.64.0") >-- Found KF5: success (found suitable version "5.64.0", minimum required is "5.62.0") found components: Activities Auth IdleTime Config DBusAddons Solid I18n GlobalAccel KIO NotifyConfig Wayland DocTools Crash Notifications >-- Found UDev: /usr/include (found version "243") >-- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "0.29.2") >-- Found XCB_XCB: /usr/lib/libxcb.so (found version "1.13.1") >-- Found XCB_DPMS: /usr/lib/libxcb-dpms.so (found version "1.13.1") >-- Found XCB_RANDR: /usr/lib/libxcb-randr.so (found version "1.13.1") >-- Found XCB: /usr/lib/libxcb.so;/usr/lib/libxcb-dpms.so;/usr/lib/libxcb-randr.so (found version "1.13.1") found components: XCB RANDR DPMS >-- The following features have been enabled: > > * Wireless power saving, Support turning off signal-transmitting devices to save energy > >-- The following OPTIONAL packages have been found: > > * Qt5Core > * KF5BluezQt (required version >= 5.62.0), Qt wrapper for BlueZ 5 DBus API > Support for wireless energy saving actions > * KF5NetworkManagerQt (required version >= 5.62.0), Qt wrapper for NetworkManager API > Support for wireless energy saving actions > * PkgConfig > >-- The following REQUIRED packages have been found: > > * ECM (required version >= 5.62.0) > * Qt5Gui (required version >= 5.13.2) > * Qt5Widgets > * Qt5DBus > * Qt5X11Extras > * Qt5 (required version >= 5.12.0) > * KF5Activities (required version >= 5.62.0) > * KF5Auth (required version >= 5.62.0) > * KF5IdleTime (required version >= 5.62.0) > * KF5Config (required version >= 5.62.0) > * KF5DBusAddons (required version >= 5.62.0) > * KF5Solid (required version >= 5.62.0) > * Gettext > * KF5I18n (required version >= 5.62.0) > * KF5GlobalAccel (required version >= 5.62.0) > * KF5KIO (required version >= 5.62.0) > * KF5NotifyConfig (required version >= 5.62.0) > * KF5Wayland (required version >= 5.62.0) > * KF5DocTools (required version >= 5.62.0) > * KF5Crash (required version >= 5.62.0) > * KF5Notifications (required version >= 5.62.0) > * KF5 (required version >= 5.62.0) > * KF5Screen > * LibKWorkspace (required version >= 5.17.5) > * UDev, API for enumerating and introspecting local devices (part of systemd), <https://freedesktop.org/wiki/Software/systemd/> > * XCB, X protocol C-language Binding, <https://xcb.freedesktop.org/> > >-- The following features have been disabled: > > * DDCUtil, DDCUtil library support is disabled by default as recomended by authors, add -DHAVE_DDCUTIL=On to enable > >-- <<< Gentoo configuration >>> >Build type Gentoo >Install path /usr >Compiler flags: >C -march=ivybridge -O2 -pipe -w -fno-common -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wmissing-format-attribute -Wwrite-strings -Werror=implicit-function-declaration >C++ -march=ivybridge -O2 -pipe -w -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always >Linker flags: >Executable -Wl,--enable-new-dtags -Wl,-O1 -Wl,--as-needed >Module -Wl,--no-undefined -Wl,--enable-new-dtags -Wl,-O1 -Wl,--as-needed >Shared -Wl,--no-undefined -Wl,--enable-new-dtags -Wl,-O1 -Wl,--as-needed > >-- Configuring done >CMake Error in daemon/CMakeLists.txt: > Imported target "KF5::NetworkManagerQt" includes non-existent path > > "/usr/lib64/libffi-3.3_rc0/include" > > in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: > > * The path was deleted, renamed, or moved to another location. > > * An install or uninstall procedure did not complete successfully. > > * The installation package was faulty and references files it does not > provide. > > > >CMake Error in daemon/CMakeLists.txt: > Imported target "KF5::NetworkManagerQt" includes non-existent path > > "/usr/lib64/libffi-3.3_rc0/include" > > in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: > > * The path was deleted, renamed, or moved to another location. > > * An install or uninstall procedure did not complete successfully. > > * The installation package was faulty and references files it does not > provide. > > > >-- Generating done >-- Build files have been written to: /var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5_build > [31;01m*[0m ERROR: kde-plasma/powerdevil-5.17.5::gentoo failed (configure phase): > [31;01m*[0m cmake failed > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 125: Called src_configure > [31;01m*[0m environment, line 2439: Called ecm_src_configure > [31;01m*[0m environment, line 1388: Called cmake_src_configure > [31;01m*[0m environment, line 1076: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed"; > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=kde-plasma/powerdevil-5.17.5::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=kde-plasma/powerdevil-5.17.5::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/log/portage/kde-plasma:powerdevil-5.17.5:20200216-100329.log'. > [31;01m*[0m For convenience, a symlink to the build log is located at '/var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5_build' > [31;01m*[0m S: '/var/tmp/portage/portage/kde-plasma/powerdevil-5.17.5/work/powerdevil-5.17.5'
I can confirm that emerge -1 kde-frameworks/networkmanager-qt solves this.