I recently installed gcc-4.9.0 kwin fails to compile with the following error:
FAILED: /var/lib/sorcery/build/c++ -DKCOREADDONS_LIB -DQT_CONCURRENT_LIB - DQT_CORE_LIB -DQT_DBUS_LIB -DQ T_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG - DQT_QML_LIB -DQT_QUICK_LIB -DQT _WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE - D_LARGEFILE64_SOURCE -D_XOPEN_SOURCE=500 -Dkwi n4_effect_builtins_EXPORTS -march=native -mtune=native -m64 -pipe -ffast-math - funroll-loops -O3 -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 -O3 -DNDEBUG -fPIC -fvisibility =hidden -fvisibility-inlines-hidden -Ieffects -I/var/git/plasma-ws/kwin/effects -I/var/git/plasma-ws/kwin/ tabbox -I/var/git/plasma-ws/kwin/libkdecorations -I/var/git/plasma- ws/kwin/libkwineffects -I. -Ilibkwineff ects -Ilibkdecorations -I/var/git/plasma-ws/kwin -isystem /opt/qt5/include - isystem /opt/qt5/include/QtDBu s -isystem /opt/qt5/include/QtCore -isystem /opt/qt5/mkspecs/linux-g++ - isystem /opt/qt5/include/QtWidgets -isystem /opt/qt5/include/QtGui -isystem /opt/qt5/include/QtX11Extras - isystem /opt/qt5/include/KF5/KConf igCore -isystem /opt/qt5/include/KF5 -isystem /opt/qt5/include/KF5/KService - I/opt/qt5/include/KF5/KCoreAd dons -isystem /opt/qt5/include/KF5/KWindowSystem -isystem /opt/qt5/include/KF5/KConfigGui -isystem /opt/qt 5/include/QtXml -isystem /opt/qt5/include/KF5/KConfigWidgets -isystem /opt/qt5/include/KF5/KCodecs -isyste m /opt/qt5/include/KF5/KWidgetsAddons -isystem /opt/qt5/include/KF5/KAuth - isystem /opt/qt5/include/KF5/KG lobalAccel -isystem /opt/qt5/include/KF5/KI18n -isystem /opt/qt5/include/KF5/KF5 -isystem /opt/qt5/include/KF5/KF5/Plasma -isystem /opt/qt5/include/KF5/KIconThemes -isystem /opt/qt5/include/QtConcurrent - isystem /opt/qt5/include/QtQuick -isystem /opt/qt5/include/QtQml - I/opt/qt5/include/QtNetwork -MMD -MT effects/CMakeFiles/kwin4_effect_builtins.dir/effect_builtins.cpp.o -MF effects/CMakeFiles/kwin4_effect_builtins.dir/effect_builtins.cpp.o.d -o effects/CMakeFiles/kwin4_effect_builtins.dir/effect_builtins.cpp.o -c /var/git/plasma-ws/kwin/effects/effect_builtins.cpp In file included from /var/git/plasma-ws/kwin/effects/effect_builtins.cpp:20:0: /var/git/plasma-ws/kwin/effects/effect_builtins.h:89:10: error: 'function' in namespace 'std' does not name a template type std::function<Effect*()> createFunction; ^ /var/git/plasma-ws/kwin/effects/effect_builtins.h:90:10: error: 'function' in namespace 'std' does not name a template type std::function<bool()> supportedFunction; ^ /var/git/plasma-ws/kwin/effects/effect_builtins.h:91:10: error: 'function' in namespace 'std' does not name a template type std::function<bool()> enabledFunction; ^ I tried adding '#include <functional>' to toplevel.h. This fixes this problem but there are then others. A full compile log is attached
kwin-5.x.bz2
Description: application/bzip
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel