* sys-devel/clang:14 is missing! Cannot use LLVM slot 14 ...Running pre-merge checks for www-client/chromium-104.0.5110.0
--
Beware of Zombies. =O
#EggCrisis #BlackWinter
White is the new Kulak.
Powers are not rights.
Example:
Old way:
"My boot drive is plugged into this port on the motherboard"
New way:
Spend hours figuring out what your UUID is, create a physical pocket
folder (which you will subsequently have to store and manage) with the
UUID which is long and complex and copy it by hand, very carefully, then
set that up in your mtab....
Example:
Old way: "My network printer is at this IP address"
New way:
Master a list of 5-6 obscure and arcane packages that let you assign
"human friendly" network names to devices and then get all those
packages working with each other so you can print. Yeah, it looks more
like christmass tree wiring than a solution to a problem, You'll be
doing it again from scratch next month when we decide to change it again
for no reason and No, you can't print using the old way.
Ie, the printer I spent $400 on so that I could print from anywhere in
my house only works with my windows computer because I made the mistake
of updating CUPS.
It's only been 3 months innce I updated last so therefore I'm hurting
BAD tonight. I had to update the hack I used last time to get around the libicuuc fuckup by implementing the same hack again but version
bumped... (symlink 1.71.1 to 1.70)... It seemed gung ho about python
3.11 but it turned out that 3.11 is still beta and that I should ignore
it.
The maintainers of steam overlay seem to have given up, so I used layman
to -d it and now I get
!!! Invalid PORTDIR_OVERLAY (not a dir): '/var/lib/layman/steam-overlay'
each time I invoke emerge...
What's killing me dead, however is:
Running pre-merge checks for www-client/chromium-104.0.5110.0
* sys-devel/clang:14 is missing! Cannot use LLVM slot 14 ...
* =sys-devel/lld-13* is missing! Cannot use LLVM slot 13 ...
* =sys-devel/lld-12* is missing! Cannot use LLVM slot 12 ...
* =sys-devel/lld-11* is missing! Cannot use LLVM slot 11 ...
* sys-devel/clang:10 is missing! Cannot use LLVM slot 10 ...
* sys-devel/clang:9 is missing! Cannot use LLVM slot 9 ...
* sys-devel/clang:8 is missing! Cannot use LLVM slot 8 ...
* ERROR: www-client/chromium-104.0.5110.0::gentoo failed (pretend phase):
* No LLVM slot <= 14 satisfying the package's dependencies found installed!
*[snip ...]
* Call stack:
* ebuild.sh, line 127: Called pkg_pretend
* chromium-104.0.5110.0.ebuild, line 283: Called pre_build_checks
* chromium-104.0.5110.0.ebuild, line 243: Called llvm_pkg_setup
* llvm.eclass, line 201: Called get_llvm_prefix '14'
* llvm.eclass, line 180: Called die
* The specific snippet of code:
* die "No LLVM slot${1:+ <= ${1}} satisfying the package's
dependencies found installed!"
Failed to emerge www-client/chromium-104.0.5110.0, Log file: ##########################
Slot conflict???
No problem! I'll just go to eselect and pick a different slot.........
Oh wait, that was the OLD way of selecting slots... I went searching for[snip ...]
an explanation for how to set it up and it was like:
KDE will keep me busy the rest of the night, I only use a handful of its utilities and don't even know how to set it up as a window manager but
it likes to version bump its packages several times an hour and cause
emerge conflicts just to piss me off...
...
At this point in time, if you have a problem, especially on linux, it is almost never the problem that existed before a penguin tried to solve it
for you.
...
Example:
Old way:
"My boot drive is plugged into this port on the motherboard"
New way:
Spend hours figuring out what your UUID is, create a physical pocket
folder (which you will subsequently have to store and manage) with the
UUID which is long and complex and copy it by hand, very carefully, then
set that up in your mtab....
I know how it goes. But do be fair, it was the motherboard manufacturers who changed how the boot process works, not the penguins. 😉 The penguins are just trying to adapt to it.while you sort out the issue. For bonus points you can update the snapshot and then switch to it and delete the original only once you have everything working the way you like it again.
I'm not sure where your problems are coming from. I use CUPS by IP address in my setup. You just need to also use static IP addresses for all your printers, etc. Or else things may randomly stop working when your router reboots.
As for your update woes, I handle it by using a setup that supports snapshottable subvolumes. I put my personal files on one, and the OS on another. Then, for updates, you take a snapshot first, and if it all goes kablooey you can easily roll back
In this case though, I think your trouble comes from trying to install a version of Chromium that's still in development. That's why it was masked. Masks like that usually indicate that there's something horribly wrong with it and you shouldn't useit unless there's no choice. Try 103 maybe? The betas usually work.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 303 |
Nodes: | 16 (2 / 14) |
Uptime: | 81:54:27 |
Calls: | 6,807 |
Calls today: | 3 |
Files: | 12,328 |
Messages: | 5,400,979 |