Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 639750 - kde-apps/akonadi-search-17.08.3 requires krunner version 5.38 but only version 5.37 is available
Summary: kde-apps/akonadi-search-17.08.3 requires krunner version 5.38 but only versio...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-04 11:14 UTC by Staffan Palmroos
Modified: 2017-12-04 14:14 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Staffan Palmroos 2017-12-04 11:14:29 UTC
I am trying to update my system but it fails at kde-apps/akonadi-search-17.08.3:

# emerge -auvDN world
...
[ebuild     U  ] kde-apps/akonadi-search-17.08.3:5::gentoo [17.04.3:5::gentoo] USE="-debug {-test%}" 0 KiB                                                                         

...
-- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.38.0") 
-- Found KF5Config: /usr/lib64/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.38.0") 
-- Found KF5Crash: /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.38.0") 
-- Found KF5KCMUtils: /usr/lib64/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake (found version "5.38.0") 
-- Found KF5: success (found suitable version "5.38.0", minimum required is "5.35.0") found components:  I18n Config Crash KCMUtils 
CMake Error at CMakeLists.txt:39 (find_package):
  Could not find a configuration file for package "KF5Runner" that is
  compatible with requested version "5.38.0".

  The following configuration files were considered but not accepted:

    /usr/lib64/cmake/KF5Runner/KF5RunnerConfig.cmake, version: 5.37.0
    /usr/lib/cmake/KF5Runner/KF5RunnerConfig.cmake, version: 5.37.0



-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/kde-apps/akonadi-search-17.08.3/work/akonadi-search-17.08.3_build/CMakeFiles/CMakeOutput.log".
 * ERROR: kde-apps/akonadi-search-17.08.3::gentoo failed (configure phase):
 *   cmake failed
...

Clearly it needs krunner-5.38 but Portage only provides 5.37 or the keyworded 5.40:

# eix krunner
[I] kde-frameworks/krunner
     Available versions:  (5) 5.37.0(5/5.37) ~5.40.0(5/5.40) [M]~5.41.0(5/5.41)^f[1] **9999(5/9999)[1]
       {debug doc test}
     Installed versions:  5.37.0(5)(02:09:59 AM 10/08/2017)(doc -debug -test)
     Homepage:            https://www.kde.org/
     Description:         Framework for providing different actions given a string query

[1] "kde" /var/lib/layman/kde


How do I solve this one?
Comment 1 Staffan Palmroos 2017-12-04 11:17:49 UTC
emerge --info:

Portage 2.3.13 (python 3.5.4-final-0, default/linux/amd64/17.0/desktop/plasma, gcc-6.4.0, glibc-2.25-r9, 4.12.12-gentoo-radeonsi x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.12.12-gentoo-radeonsi-x86_64-Intel-R-_Core-TM-_i7-3770_CPU_@_3.40GHz-with-gentoo-2.4.1
KiB Mem:    16352512 total,   1840304 free
KiB Swap:   33554428 total,  31864628 free
Timestamp of repository gentoo: Mon, 04 Dec 2017 09:45:01 +0000
Head commit of repository gentoo: 1a3341015bb81d31c2a9a295e1e5766c226c1a1d
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.29.1 p3) 2.29.1
distcc 3.2rc1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:          4.3_p48-r1::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.3::gentoo
dev-lang/python:          2.7.14::gentoo, 3.4.5::gentoo, 3.5.4-r1::gentoo
dev-util/cmake:           3.8.2::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.34.11::gentoo
sys-apps/sandbox:         2.10-r4::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r2::gentoo, 1.15.1-r1::gentoo
sys-devel/binutils:       2.29.1-r1::gentoo
sys-devel/gcc:            6.4.0::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.25-r9::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.europe.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-extra-opts: 

x-portage
    location: /usr/local/portage
    masters: gentoo
    priority: 0

gamerlay
    location: /var/lib/layman/gamerlay
    sync-type: laymansync
    sync-uri: git://anongit.gentoo.org/proj/gamerlay.git
    masters: gentoo
    priority: 50

kde
    location: /var/lib/layman/kde
    sync-type: laymansync
    sync-uri: git://anongit.gentoo.org/proj/kde.git
    masters: gentoo
    priority: 50

palemoon
    location: /var/lib/layman/palemoon
    sync-type: laymansync
    sync-uri: https://github.com/deuiore/palemoon-overlay.git
    masters: gentoo
    priority: 50

zugaina
    location: /var/lib/layman/zugaina
    sync-type: laymansync
    sync-uri: rsync://gentoo.zugaina.org/zugaina-portage
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7-avx -Os -pipe -ggdb -fno-omit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /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-php7.0/ext-active/ /etc/php/cgi-php7.0/ext-active/ /etc/php/cli-php7.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=corei7-avx -Os -pipe -ggdb -fno-omit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles installsources merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://trupetti.atm.tut.fi/gentoo ftp://trumpetti.atm.tut.fi/gentoo"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j7"
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"
USE="X a52 aac acl acpi activities alsa amd64 apulse attica bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr chm clang cli color-management colorio consolekit corefonts cpudetection cracklib crypt cups cxx d3d9 dbus dds declarative designer doc dot dri dri3 dts dvd dvdr egl emacs emboss encode epub exif faac fam farstream ffmpeg fftw firefox flac flash fontconfig fortran gallium gbm gd gdbm gif git glamor gles glew glfw glsl glut glx gnutls gpm graphviz grub gsl gsm gstreamer gtk h224 h281 h323 hdri hvm iconv icu imagemagick infinality ipv6 java jpeg jpeg2k kde kdenlive kdepim kipi kwallet lcms ldap libnotify libvirt lldb llvm logrotate lua lzma lzo mad mediacenter mms mng modules mp3 mp4 mpeg mtp multilib ncurses netapi nls nptl ogg openal opencl openexr opengl openmax openmp osmesa otr ovmf pam pango pcre pdf phonon plasma plotutils pm-utils png policykit postgres ppds pptx python qml qt3support qt5 rar readline s3tc savedconfig scripttools sdl seccomp semantic-desktop session sip spell sqlite ssh ssl staging startup-notification svg sync-plugin-portage tcpd telepathy tiff truetype udev udisks unicode upower usb usbredir valgrind vc vdpau vlc vnc vorbis wayland webgl webp widgets wmf wxwidgets x264 x265 xa xattr xcb xcomposite xinerama xml xorg xv xvid xvmc zlib" ABI_X86="64 32" 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="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" L10N="en sv-SE" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-0" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="intel i965 amdgpu radeonsi" 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Staffan Palmroos 2017-12-04 11:23:35 UTC
It seems I am unable to post attachments so I post the complete emerge output here instead:

>>> Unpacking source...
>>> Unpacking akonadi-search-17.08.3.tar.xz to /var/tmp/portage/kde-apps/akonadi-search-17.08.3/work
>>> Source unpacked in /var/tmp/portage/kde-apps/akonadi-search-17.08.3/work
>>> Preparing source in /var/tmp/portage/kde-apps/akonadi-search-17.08.3/work/akonadi-search-17.08.3 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/kde-apps/akonadi-search-17.08.3/work/akonadi-search-17.08.3 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/kde-apps/akonadi-search-17.08.3/work/akonadi-search-17.08.3_build"
cmake -C /var/tmp/portage/kde-apps/akonadi-search-17.08.3/work/akonadi-search-17.08.3_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=OFF -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/kde-apps/akonadi-search-17.08.3/work/akonadi-search-17.08.3_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/kde-apps/akonadi-search-17.08.3/work/akonadi-search-17.08.3_build/gentoo_toolchain.cmake  /var/tmp/portage/kde-apps/akonadi-search-17.08.3/work/akonadi-search-17.08.3
loading initial cache file /var/tmp/portage/kde-apps/akonadi-search-17.08.3/work/akonadi-search-17.08.3_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 6.4.0
-- The CXX compiler identification is GNU 6.4.0
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/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/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/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 Gettext: /usr/bin/msgmerge (found version "0.19.8.1") 
-- Found PythonInterp: /usr/bin/python (found version "3.5.4") 
-- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.38.0") 
-- Found KF5Config: /usr/lib64/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.38.0") 
-- Found KF5Crash: /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.38.0") 
-- Found KF5KCMUtils: /usr/lib64/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake (found version "5.38.0") 
-- Found KF5: success (found suitable version "5.38.0", minimum required is "5.35.0") found components:  I18n Config Crash KCMUtils 
CMake Error at CMakeLists.txt:39 (find_package):
  Could not find a configuration file for package "KF5Runner" that is
  compatible with requested version "5.38.0".

  The following configuration files were considered but not accepted:

    /usr/lib64/cmake/KF5Runner/KF5RunnerConfig.cmake, version: 5.37.0
    /usr/lib/cmake/KF5Runner/KF5RunnerConfig.cmake, version: 5.37.0



-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/kde-apps/akonadi-search-17.08.3/work/akonadi-search-17.08.3_build/CMakeFiles/CMakeOutput.log".
Comment 3 Michael Palimaka (kensington) gentoo-dev 2017-12-04 12:48:43 UTC
> find_package(KF5 ${KF5_VERSION} REQUIRED COMPONENTS I18n Config Crash KCMUtils)
> if (NOT WIN32)
>    find_package(KF5Runner ${KF5_VERSION} REQUIRED)
> endif()

I would guess that you have mixed version of kde-frameworks, and the first find_package call is causing KF5_VERSION to be overwritten with the higher version found.
Comment 4 Staffan Palmroos 2017-12-04 14:14:02 UTC
Thank you, Michael! Yes there seems to be some issues with that version here, I've been running 5.38 stuff for a while but suddenly those packages are gone!

Maybe they were part of the kde overlay or something? It didn't look like it but I've disabled it now and I've downgraded all 5.38 packages to 5.37 and now it works.

So in the end it was all me messing up. Sorry about that!