A package version / dependency blocker?
This command might ID the culprit.
> equery g dev-util/gdbus-codegen:0
Example results :
> * dependency graph for dev-util/gdbus-codegen-2.48.2
> `-- dev-util/gdbus-codegen-2.48.2 amd64
> `-- dev-lang/python-2.7.12 (>=dev-lang/python-2.7.5-r2) amd64 [xml]
> `-- dev-lang/python-3.4.5 (dev-lang/python) amd64 [xml]
> `-- dev-lang/python-3.5.2 (dev-lang/python) ~amd64 [xml]
> `-- dev-lang/python-exec-2.4.4 (>=dev-lang/python-exec-2) amd64
> [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(-)]
> `-- app-arch/xz-utils-5.2.3 (app-arch/xz-utils) amd64
> `-- dev-libs/glib-2.48.2 (>=dev-libs/glib-2.48.2) amd64
> [ dev-util/gdbus-codegen-2.48.2 stats: packages (7), max depth (1) ]
> * dependency graph for dev-util/gdbus-codegen-2.50.2
> `-- dev-util/gdbus-codegen-2.50.2 [~amd64 keyword]
> `-- dev-lang/python-2.7.12 (>=dev-lang/python-2.7.5-r2) amd64 [xml]
> `-- dev-lang/python-3.4.5 (dev-lang/python) amd64 [xml]
> `-- dev-lang/python-3.5.2 (dev-lang/python) ~amd64 [xml]
> `-- dev-lang/python-exec-2.4.4 (>=dev-lang/python-exec-2) amd64
> [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(-)]
> `-- app-arch/xz-utils-5.2.3 (app-arch/xz-utils) amd64
> `-- dev-libs/glib-2.50.2 (>=dev-libs/glib-2.50.2) [~amd64 keyword]
> [ dev-util/gdbus-codegen-2.50.2 stats: packages (7), max depth (1) ]
I didn't know that the USE flag "xml" was required by
"dev-util/gdbus-codegen" on the "dev-lang/python" packages.
Learned a new approach to determine dependency blockers. Thank You :)