Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 924626

Summary: dev-util/kdevelop: port to LLVM 17 (maybe llvm-r1.eclass too)
Product: Gentoo Linux Reporter: Neko-san <gentoo.qxrin>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED DUPLICATE    
Severity: normal CC: asturm
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: fixed in 23.08.5
Package list:
Runtime testing required: ---

Description Neko-san 2024-02-15 10:10:03 UTC
When having a system that's primarily built on LLVM 17, purging LLVM slot 16 from the system to complete the migration and trying to rebuild kdevelop under LLVM 17 reveals that kdevelop explicitly depends on slot 16 and refuses to emerge unless slot 16 is reinstalled:
```
emerge -a kdevelop                                                                                                                                                                             

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 3.73 s (backtrack: 1/20).


!!! All ebuilds that could satisfy "<sys-devel/clang-17:=" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/clang-16.0.6::gentoo (masked by: package.mask)
- sys-devel/clang-15.0.7-r3::gentoo (masked by: package.mask)

(dependency required by "dev-util/kdevelop-23.08.4::gentoo" [ebuild])
(dependency required by "kdevelop" [argument])
```
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-15 10:40:59 UTC
There's no slot conflict here. It's simply that kdevelop currently depends on LLVM 16.
Comment 2 Andreas Sturmlechner gentoo-dev 2024-02-15 11:55:31 UTC

*** This bug has been marked as a duplicate of bug 922507 ***