After =dev-libs/extra-cmake-modules-1.8.0 was moved to the kde-frameworks category due to bug 545816, the KF5 version of kdeconnect no longer resolves the necessary dependencies to start building. It seems that the ebuild still depends on the old package category. Reproducible: Always Steps to Reproduce: 1. echo "=kde-misc/kdeconnect-9999 **" >> /etc/portage/package.keywords 2. emerge -va kdeconnect 3. notice the Portage error report Actual Results: emerge: there are no ebuilds to satisfy ">=dev-libs/extra-cmake-modules-1.8.0". Expected Results: =kde-misc/kdeconnect-9999::kde ebuild should depend on =kde-frameworks/extra-cmake-modules-1.8.0 or higher instead. martijndesktop martijn # emerge -va kdeconnect setlocale: unsupported locale setting These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds to satisfy ">=dev-libs/extra-cmake-modules-1.8.0". (dependency required by "kde-misc/kdeconnect-9999::kde" [ebuild]) (dependency required by "kdeconnect" [argument]) martijndesktop martijn # martijndesktop martijn # eix extra-cmake-modules [?] kde-frameworks/extra-cmake-modules Available versions: (5) (~)1.8.0 [M](~)5.9.0(5/5.9) [M](~)5.9.0(5/5.9)[1] **9999(5/9999)[1] {doc test} Installed versions: 5.9.0(5)(12:54:18 04/12/15)(-doc -test) Homepage: https://projects.kde.org/projects/kdesupport/extra-cmake-modules Description: Extra modules and scripts for CMake [1] "kde" /var/lib/layman/kde martijndesktop martijn # martijndesktop martijn # emerge --info setlocale: unsupported locale setting Portage 2.2.18 (python 3.4.3-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-4.9.2, glibc-2.20-r2, 3.18.0-gentoo x86_64) ================================================================= System uname: Linux-3.18.0-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_920_@_2.67GHz-with-gentoo-2.2 KiB Mem: 6104708 total, 1611108 free KiB Swap: 11718728 total, 11718728 free Timestamp of repository gentoo: Sun, 12 Apr 2015 10:15:01 +0000 sh bash 4.3_p33-r2 ld GNU ld (Gentoo 2.25 p1.0) 2.25 app-shells/bash: 4.3_p33-r2::gentoo dev-java/java-config: 2.2.0::gentoo dev-lang/perl: 5.20.2::gentoo dev-lang/python: 2.7.9-r2::gentoo, 3.4.3::gentoo dev-util/cmake: 3.2.1::kde dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.2::gentoo sys-apps/openrc: 0.13.11::gentoo sys-apps/sandbox: 2.6-r1::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69-r1::gentoo sys-devel/automake: 1.11.6-r1::gentoo, 1.12.6::gentoo, 1.14.1::gentoo, 1.15::gentoo sys-devel/binutils: 2.25::gentoo sys-devel/gcc: 4.9.2::gentoo sys-devel/gcc-config: 1.8::gentoo sys-devel/libtool: 2.4.6-r1::gentoo sys-devel/make: 4.1-r1::gentoo sys-kernel/linux-headers: 3.19::gentoo (virtual/os-headers) sys-libs/glibc: 2.20-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.europe.gentoo.org/gentoo-portage priority: -1000 LocalOverlay location: /usr/local/portage masters: gentoo priority: 0 kde location: /var/lib/layman/kde masters: gentoo priority: 50 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA skype-4.0.0.7-copyright google-chrome" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -fomit-frame-pointer -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 /var/lib/hsqldb" 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="-O2 -pipe -fomit-frame-pointer -march=native" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.tiscali.nl/ http://de-mirror.org/distro/gentoo/" LANG="en_GB.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j8" 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" PORTAGE_TMPDIR="/var/tmp" USE="X a52 aac acl acpi aes alsa amd64 apng archive berkdb branding bzip2 cairo cdda cddb cdr cli consolekit corefonts cracklib crypt css cups cxx dbus declarative designer device-mapper diff dri dts dvd dvdr embedded emboss encode eselect exif extras fam farstream flac fontconfig fortran fuse gcrypt gdbm geoip gif gimp git glamor gnutls gpm gpu gtk gtk3 handbook hvm iconv icu id3tag ieee1394 ipv6 java javascript jpeg kate kde kipi kvm lcms ldap libav libkms libnotify libsamplerate llvm-shared-libs lm_sensors logrotate lzma lzo mad matroska md minizip mmx mmxext mng modules mp3 mp4 mpeg multilib multiuser mysql ncat ncurses ndiff network networking nls nping nptl nsplugin ntp nvidia ogg okular openal opencl opengl openmp opus pam pango parcheck parted pcre pdf phonon pic plasma png policykit ppds pulseaudio pyqt4 python python3 qemu qml qt3support qt4 qt5 raw rdesktop readline regex scanner sdl semantic-desktop session sftp smp sndfile spell sql sqlite sse sse2 sse3 sse4 sse4_1 sse4_2 ssl ssse3 startup-notification svg syslog tcpd telnet threads thunderbird tiff truetype tty-helpers udev udisks unicode upower usb v4l2 vdpau vim vim-pager vim-syntax vlc vnc vorbis webkit webstart widgets wxwidgets x264 xattr xcb xcomposite xinerama xml xrandr xscreensaver xulrunner xv xvid zip zlib" ABI_X86="64 32" ALSA_CARDS="ice1712" 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="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en nl" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby22" USERLAND="GNU" VIDEO_CARDS="nvidia" 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" USE_PYTHON="2.7 3.4" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
It seems that a few more ebuilds have the same problem ... will edit the bug description to match that. In my case: martijndesktop martijn # emerge -va1 @kde-plasma setlocale: unsupported locale setting These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds to satisfy ">=dev-libs/extra-cmake-modules-1.8.0". (dependency required by "kde-plasma/kfilemetadata-5.6.2::kde" [ebuild]) (dependency required by "@kde-plasma" [argument]) martijndesktop martijn # martijndesktop martijn # equery d =dev-libs/extra-cmake-modules-1.8.0 * These packages depend on dev-libs/extra-cmake-modules-1.8.0: kde-apps/konsole-9999 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/baloo-5.6.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/breeze-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/kde-cli-tools-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/kde-gtk-config-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/kdecoration-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/kfilemetadata-5.6.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/kio-extras-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/kwayland-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/kwin-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/libkscreen-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/libksysguard-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/milou-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/oxygen-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/plasma-desktop-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/plasma-workspace-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/sddm-kcm-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0) kde-plasma/systemsettings-5.2.2 (>=dev-libs/extra-cmake-modules-1.8.0)
Can you confirm there's no references to dev-libs/extra-cmake-modules in your copy of the repo? They're all fixed in master.
After first encountering the problem I performed an emerge --sync, confirmed that =dev-libs/extra-cmake-modules-1.8.0 is not installed on my system, and tried re-emerged =kde-frameworks/extra-cmake-modules-5.9.0 from the main portage tree before opening a bug report. Would it make a difference if I merged =kde-frameworks/extra-cmake-modules-5.9.0 from the KDE overlay instead? The package is gone from /usr/portage/dev-libs/, are there any other places I should check for this reference?
You could also check /var/lib/layman/kde, since that's where all plasma/apps live currently. It would be interesting to know the latest commit you have there too.
A "git show" revealed that my KDE overlay was out of date: commit b7127b0ba5984b87593956f25200a5f40a2401a9 Author: Michael Palimaka <kensington@gentoo.org> Date: Tue Apr 7 23:28:22 2015 +1000 I've done a "layman -S" now and I'm no longer seeing the problem, plus I've successfully emerged kde-misc/kdeconnect-9999 from the overlay to verify. It seems like the fault was on my end; please accept my apologies for the mistaken bug report.