Building kde-plasma/breeze with old kde-frameworks/kdeclarative results in linking errors: /usr/lib64/libKF5Declarative.so.5: undefined reference to `QQmlPropertyMap::init(QMetaObject const*)@Qt_5' /usr/lib64/libKF5Declarative.so.5: undefined reference to `QQmlPropertyMap::allocatePrivate()@Qt_5' Resolved by adding kde-frameworks/kdeclarative as a dependency.
Please provide a full build.log. In the code, nothing hints at linking with kdeclarative.