'emerge -vuDN kdevelop' fails with: root@lynxold:/usr/local/portage/sci-libs(43)# emerge -vuDN kdevelop These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sys-devel/clang-runtime-3.9.1::gentoo USE="openmp -libcxx" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild U ] app-i18n/ibus-1.5.15::gentoo [1.5.14::gentoo] USE="X gtk gtk3 introspection nls python vala wayland -deprecated -gconf {-test}" PYTHON_TARGETS="python2_7" 0 KiB [ebuild U ] dev-ml/ocaml-ctypes-0.11.3-r1:0/0.11.3::gentoo [0.11.3:0/0.11.3::gentoo] USE="{-test}" 201 KiB [ebuild N ] dev-util/kdevplatform-5.0.4:5::gentoo USE="reviewboard subversion welcomepage -cvs -debug {-test}" 0 KiB [ebuild NS ] sys-devel/llvm-3.9.1-r1:0/3.9.1::gentoo [4.0.0:4::gentoo, 9999:5::gentoo] USE="clang doc gold libffi ncurses ocaml python sanitize static-analyzer xml -debug -default-compiler-rt -default-libcxx -libedit (-lldb) -multitarget {-test}" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -MSP430 -Mips -PowerPC -Sparc -SystemZ -XCore" PYTHON_TARGETS="python2_7" 29,616 KiB [ebuild N ] sys-devel/clang-3.9.1-r100:0/3.9.1::gentoo USE="python static-analyzer -debug -multitarget" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -MSP430 -Mips -PowerPC -Sparc -SystemZ -XCore" 0 KiB [ebuild N ] dev-util/kdevelop-5.0.4:5::gentoo USE="cxx gdbui handbook ninja plasma qmake -debug -okteta -qthelp {-test}" 0 KiB [blocks B ] sys-devel/llvm:0 ("sys-devel/llvm:0" is blocking app-vim/llvm-vim-9999, sys-devel/llvm-4.0.0, sys-devel/llvmgold-5, sys-devel/llvm-9999) Total: 7 packages (2 upgrades, 4 new, 1 in new slot), Size of downloads: 29,816 KiB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-devel/llvm-3.9.1-r1:0/3.9.1::gentoo, ebuild scheduled for merge) pulled in by ~sys-devel/llvm-3.9.1[clang(-),debug=,python?,static-analyzer?,llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,llvm_targets_BPF?,llvm_targets_Hexagon?,llvm_targets_Mips?,llvm_targets_MSP430?,llvm_targets_NVPTX?,llvm_targets_PowerPC?,llvm_targets_Sparc?,llvm_targets_SystemZ?,llvm_targets_X86?,llvm_targets_XCore?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (~sys-devel/llvm-3.9.1[clang(-),-debug,python,static-analyzer,llvm_targets_AMDGPU,llvm_targets_BPF,llvm_targets_NVPTX,llvm_targets_X86,abi_x86_32(-),abi_x86_64(-)]) required by (sys-devel/clang-3.9.1-r100:0/3.9.1::gentoo, ebuild scheduled for merge) (sys-devel/llvm-4.0.0:4/4::gentoo, installed) pulled in by <sys-devel/llvm-5:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (<sys-devel/llvm-5:=[abi_x86_32(-),abi_x86_64(-)]) required by (media-libs/mesa-17.0.1:0/0::gentoo, installed) <sys-devel/llvm-5:4/4=[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/mesa-17.0.1:0/0::gentoo, installed) sys-devel/llvm:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (sys-devel/llvm:4[abi_x86_32(-),abi_x86_64(-)]) required by (media-libs/mesa-17.0.1:0/0::gentoo, installed)
Nothing in this blocker is related to kdevelop. You need to rebuild mesa at the same time as llvm, because your currently installed version of mesa does not allow itself to be built with llvm:4 (the rebuild will).
Sorry, I completely forgot that I had a local fixed version of kdevelop and had seen too many mesa blockers today already. Thanks, fixed in commit 2c59e251d3499939a60463e46a2f3f78efd66f2b