After finally installing kde-plasma/plasma-addons-9999 (https://bugs.gentoo.org/show_bug.cgi?id=544284) I tried to install the last package of @kde-plasma. Hwver kde-plasma/plasma-desktop-9999 fails to build. The last few lines are: /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -std=c++0x -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,kcm_autostart.so -o kcm_autostart.so CMakeFiles/kcm_autostart.dir/autostartitem.cpp.o CMakeFiles/kcm_autostart.dir/addscriptdialog.cpp.o CMakeFiles/kcm_autostart.dir/advanceddialog.cpp.o CMakeFiles/kcm_autostart.dir/autostart.cpp.o CMakeFiles/kcm_autostart.dir/kcm_autostart_automoc.cpp.o /usr/lib64/libKF5KCMUtils.so.5.8.0 /usr/lib64/libKF5KIOWidgets.so.5.8.0 /usr/lib64/libKF5KIOCore.so.5.8.0 /usr/lib64/libKF5Service.so.5.8.0 /usr/lib64/libKF5JobWidgets.so.5.8.0 /usr/lib64/libQt5Network.so.5.4.1 /usr/lib64/libKF5Completion.so.5.8.0 /usr/lib64/libKF5ConfigWidgets.so.5.8.0 /usr/lib64/libKF5I18n.so.5.8.0 /usr/lib64/libKF5Codecs.so.5.8.0 /usr/lib64/libKF5ConfigGui.so.5.8.0 /usr/lib64/libKF5ConfigCore.so.5.8.0 /usr/lib64/libQt5Xml.so.5.4.1 /usr/lib64/libKF5Auth.so.5.8.0 /usr/lib64/libKF5CoreAddons.so.5.8.0 /usr/lib64/libKF5WidgetsAddons.so.5.8.0 /usr/lib64/libQt5Widgets.so.5.4.1 /usr/lib64/libQt5Gui.so.5.4.1 /usr/lib64/libQt5Core.so.5.4.1 make[2]: Leaving directory '/var/tmp/portage/kde-plasma/plasma-desktop-9999/work/plasma-desktop-9999_build' /usr/bin/cmake -E cmake_progress_report /var/tmp/portage/kde-plasma/plasma-desktop-9999/work/plasma-desktop-9999_build/CMakeFiles 19 [ 52%] Built target kcm_autostart [31m[1mLinking CXX shared module kcm_keyboard.so [0mcd /var/tmp/portage/kde-plasma/plasma-desktop-9999/work/plasma-desktop-9999_build/kcms/keyboard && /usr/bin/cmake -E cmake_link_script CMakeFiles/kcm_keyboard.dir/link.txt --verbose=1 /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -std=c++0x -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,kcm_keyboard.so -o kcm_keyboard.so CMakeFiles/kcm_keyboard.dir/kcm_keyboard.cpp.o CMakeFiles/kcm_keyboard.dir/kcm_keyboard_widget.cpp.o CMakeFiles/kcm_keyboard.dir/kcm_view_models.cpp.o CMakeFiles/kcm_keyboard.dir/kcm_add_layout_dialog.cpp.o CMakeFiles/kcm_keyboard.dir/keyboard_config.cpp.o CMakeFiles/kcm_keyboard.dir/x11_helper.cpp.o CMakeFiles/kcm_keyboard.dir/xkb_helper.cpp.o CMakeFiles/kcm_keyboard.dir/xkb_rules.cpp.o CMakeFiles/kcm_keyboard.dir/flags.cpp.o CMakeFiles/kcm_keyboard.dir/iso_codes.cpp.o CMakeFiles/kcm_keyboard.dir/kcmmisc.cpp.o CMakeFiles/kcm_keyboard.dir/bindings.cpp.o CMakeFiles/kcm_keyboard.dir/preview/geometry_components.cpp.o CMakeFiles/kcm_keyboard.dir/preview/geometry_parser.cpp.o CMakeFiles/kcm_keyboard.dir/preview/kbpreviewframe.cpp.o CMakeFiles/kcm_keyboard.dir/preview/keyboardlayout.cpp.o CMakeFiles/kcm_keyboard.dir/preview/symbol_parser.cpp.o CMakeFiles/kcm_keyboard.dir/preview/keyaliases.cpp.o CMakeFiles/kcm_keyboard.dir/preview/keyboardpainter.cpp.o CMakeFiles/kcm_keyboard.dir/preview/keysymhelper.cpp.o CMakeFiles/kcm_keyboard.dir/preview/keysym2ucs.cpp.o CMakeFiles/kcm_keyboard.dir/kcm_keyboard_automoc.cpp.o /usr/lib64/libKF5KCMUtils.so.5.8.0 /usr/lib64/libKF5Plasma.so.5.8.0 /usr/lib64/libxcb.so /usr/lib64/libxcb-xkb.so /usr/lib64/libKF5KDELibs4Support.so.5.8.0 -lxkbfile -lSM -lICE -lX11 -lXext /usr/lib64/libKF5Package.so.5.8.0 /usr/lib64/libxcb.so /usr/lib64/libKF5Crash.so.5.8.0 /usr/lib64/libKF5KIOFileWidgets.so.5.8.0 /usr/lib64/libKF5Bookmarks.so.5.8.0 /usr/lib64/libKF5Solid.so.5.8.0 /usr/lib64/libKF5UnitConversion.so.5.8.0 /usr/lib64/libKF5Parts.so.5.8.0 /usr/lib64/libKF5KIOWidgets.so.5.8.0 /usr/lib64/libKF5KIOCore.so.5.8.0 /usr/lib64/libQt5Concurrent.so.5.4.1 /usr/lib64/libKF5JobWidgets.so.5.8.0 /usr/lib64/libKF5XmlGui.so.5.8.0 /usr/lib64/libKF5GlobalAccel.so.5.8.0 /usr/lib64/libQt5Network.so.5.4.1 /usr/lib64/libQt5PrintSupport.so.5.4.1 /usr/lib64/libKF5Notifications.so.5.8.0 /usr/lib64/libKF5TextWidgets.so.5.8.0 /usr/lib64/libKF5WindowSystem.so.5.8.0 /usr/lib64/libKF5Service.so.5.8.0 /usr/lib64/libKF5Completion.so.5.8.0 /usr/lib64/libKF5IconThemes.so.5.8.0 /usr/lib64/libKF5ConfigWidgets.so.5.8.0 /usr/lib64/libKF5I18n.so.5.8.0 /usr/lib64/libKF5GuiAddons.so.5.8.0 /usr/lib64/libQt5X11Extras.so.5.4.1 /usr/lib64/libKF5Codecs.so.5.8.0 /usr/lib64/libKF5ConfigGui.so.5.8.0 /usr/lib64/libQt5Xml.so.5.4.1 /usr/lib64/libKF5ConfigCore.so.5.8.0 /usr/lib64/libKF5Auth.so.5.8.0 /usr/lib64/libKF5CoreAddons.so.5.8.0 /usr/lib64/libQt5DBus.so.5.4.1 /usr/lib64/libKF5WidgetsAddons.so.5.8.0 /usr/lib64/libKF5ItemViews.so.5.8.0 /usr/lib64/libKF5SonnetUi.so.5.8.0 /usr/lib64/libQt5Widgets.so.5.4.1 /usr/lib64/libQt5Gui.so.5.4.1 /usr/lib64/libQt5Core.so.5.4.1 make[2]: Leaving directory '/var/tmp/portage/kde-plasma/plasma-desktop-9999/work/plasma-desktop-9999_build' /usr/bin/cmake -E cmake_progress_report /var/tmp/portage/kde-plasma/plasma-desktop-9999/work/plasma-desktop-9999_build/CMakeFiles 43 44 45 46 47 [ 52%] Built target kcm_keyboard make[1]: Leaving directory '/var/tmp/portage/kde-plasma/plasma-desktop-9999/work/plasma-desktop-9999_build' Makefile:117: recipe for target 'all' failed make: *** [all] Error 2 [31;01m*[0m ERROR: kde-plasma/plasma-desktop-9999::kde failed (compile phase): [31;01m*[0m emake failed [31;01m*[0m [31;01m*[0m If you need support, post the output of `emerge --info '=kde-plasma/plasma-desktop-9999::kde'`, [31;01m*[0m the complete build log and the output of `emerge -pqv '=kde-plasma/plasma-desktop-9999::kde'`. [31;01m*[0m The complete build log is located at '/var/tmp/portage/kde-plasma/plasma-desktop-9999/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/kde-plasma/plasma-desktop-9999/temp/environment'. [31;01m*[0m Working directory: '/var/tmp/portage/kde-plasma/plasma-desktop-9999/work/plasma-desktop-9999_build' [31;01m*[0m S: '/var/tmp/portage/kde-plasma/plasma-desktop-9999/work/plasma-desktop-9999' So I am still left without a working KDE version
Need the full build log, please - the error doesn't appear in the quoted snippet.
Created attachment 399826 [details] build log
(In reply to Michael Palimaka (kensington) from comment #1) > Need the full build log, please - the error doesn't appear in the quoted > snippet. it is done - strange, though, I was thinking the make error is the problem. But then, I am no expert.
Which version of kde-frameworks/kdeclarative do you have?
kde-frameworks/kdeclarative-9999:5/9999::kde
Please rebuild it then try plasma-desktop again.
This worked. It appears I have to learn more about version management when not using portage :(
It's one of the perils of using live ebuilds. You might be interested in app-portage/smart-live-rebuild which is a useful tool for rebuilding only live ebuilds that have upstream changes.