Created attachment 459672 [details] emerge --inof output QGIS 2.18-r2 requires qscintilla-2.9.4 which requires dev-python/sip-4.19, but the QGIS ebuild is looking for sip <4.19 leading to a slot conflict: --------------------------- !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-python/sip:0 (dev-python/sip-4.18.1:0/11::gentoo, ebuild scheduled for merge) pulled in by <dev-python/sip-4.19:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] required by (sci-geosciences/qgis-2.18.2-r2:0/0::gentoo, ebuild scheduled for merge) ^ ^^^^ ^ (dev-python/sip-4.19:0/12::gentoo, ebuild scheduled for merge) pulled in by >=dev-python/sip-4.19:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] required by (dev-python/qscintilla-python-2.9.4:0/0::gentoo, ebuild scheduled for merge) ^^ ^^^^ ----------------------------------
Using emerge qgis --backtrace=30 works around the issue, but compile fails @ ~ 59%.
The choice is qgis-2.18.x without Python or sip-4.18.x. The qgis-2.18.2-r2 ebuild is asking for "dev-python/qscintilla-python" not version 2.9.4 (which is still ~arch at this time). sip-4.19 compatibility has now been reported upstream: http://hub.qgis.org/issues/16071
Fixed in qgis-2.18.3-r1.