Building kde4-window-decorator on quantal fails with:
In file included from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/window.h:27:0,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/decorator.h:41,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/moc_decorator.cpp:10,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/kde4-window-decorator_automoc.cpp:4:
/usr/include/kdecorationbridge.h:106:19: error: ‘virtual QIcon KDecorationBridgeUnstable::icon(int) const’ was hidden [-Werror=overloaded-virtual]
In file included from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/decorator.h:41:0,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/moc_decorator.cpp:10,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/kde4-window-decorator_automoc.cpp:4:
/home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/window.h:87:16: error: by ‘virtual QIcon KWD::Window::icon() const’ [-Werror=overloaded-virtual]
In file included from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/window.h:27:0,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/decorator.h:41,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/moc_decorator.cpp:10,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/kde4-window-decorator_automoc.cpp:4:
/usr/include/kdecorationbridge.h:101:21: error: ‘virtual QString KDecorationBridgeUnstable::caption(int) const’ was hidden [-Werror=overloaded-virtual]
In file included from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/decorator.h:41:0,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/moc_decorator.cpp:10,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/kde4-window-decorator_automoc.cpp:4:
/home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/window.h:88:18: error: by ‘virtual QString KWD::Window::caption() const’ [-Werror=overloaded-virtual]
In file included from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/window.h:27:0,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/decorator.h:41,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/moc_decorator.cpp:10,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/kde4-window-decorator_automoc.cpp:4:
/usr/include/kdecorationbridge.h:109:18: error: ‘virtual void KDecorationBridgeUnstable::showWindowMenu(const QPoint&, long int)’ was hidden [-Werror=overloaded-virtual]
In file included from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/decorator.h:41:0,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/moc_decorator.cpp:10,
from /home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/kde4-window-decorator_automoc.cpp:4:
/home/smspillaz/Source/Compiz/dev/dev/merges/compiz/proposed/compiz.fix-kde4-build/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/window.h:91:15: error: by ‘KWD::Window::showWindowMenu’ [-Werror=overloaded-virtual]
cc1plus: all warnings being treated as errors
Upstream has changed the API again, so we need to adapt.