Hm, das ist kein Fehler, sondern eher eine Auflistung der möglichen kompatiblen USE-Flag Kombinationen (die aktuell bei deinem media-libs/mlt Paket, welches von kde-apps/kdenlive-15.12.3 gefordert wird nicht passt.
The following REQUIRED_USE flag constraints are unsatisfied:
qt5? ( !qt4 )
Damit ist gemeint, dass wenn qt5 gesetzt ist, dass dann nicht auch qt4 gesetzt sein darf (es geht also nur eines vom beiden, nicht beide zusammen).
Dann kommt noch mal eine Auflistung der bei diesem Paket möglichen Kombinationen/forderungen:
The above constraints are a subset of the following complete expression:
python? ( python_targets_python2_7 ) qt5? ( !qt4 ) kde? ( qt4 )
Damit ist gemeint:
python? ( python_targets_python2_7 ) # ist USE=python gesetzt, dann muss auch python_targets_python2_7 gesetzt sein (ist default, passt bei dir).
qt5? ( !qt4 ) # hatten wir oben schon, sprich wenn qt5 gesetzt wird, dann darf nicht auch qt4 gesetzt sein.
kde? ( qt4 ) # meint, das wenn kde gesetzt ist, dann muss auch qt4 gesetzt sein.
In deinem Fall ist qt4 gesetzt (das kommt vermutlich global vom Profil),
dein "(dependency required by "kde-apps/kdenlive-15.12.3::gentoo" [installed])"
fordert aber media-libs/mlt mit USE=qt5
(Soviel zu dem Erklärungsversuch :))
Du bzw dein kdenlive-15.12.3 (welches auf Qt 5 basiert) benötigt ein mit USE=qt5 gebautes media-libs/mlt
und da sich bei media-libs/mlt qt4 und qt5 gegenseitig ausschließt bleibt eigentlich nur für dieses Paket "-kde -qt4 qt5" zu setzen.
Setze die USE-Flags am besten pro Paket in der package.use
|
Quellcode
|
1
|
echo "media-libs/mlt -kde -qt4 qt5" >> /etc/portage/package.use
|
sollte funktionieren.