Summary: | x11-misc/compton will not start up using dev-libs/libconfig-1.7.2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Eugene Cormier <eugenecormier> |
Component: | Current packages | Assignee: | Johannes Huber (RETIRED) <johu> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | ionen, maintainer-needed, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugs.archlinux.org/task/56409 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Eugene Cormier
2020-12-21 16:47:05 UTC
Something is wrong here. Compton declares a subslot operator on libconfig:
> dev-libs/libconfig:=
And libconfig has a subslot of 11. Compton should have been rebuilt against the new libconfig.
* Is your system fully up to date?
* Can we have emerge --info, emerge -pvO compton libconfig?
Also: picom is a way more active fork. Does that work? emerge --info https://pastebin.com/jY360J65 emerge -pvO compton libconfig https://pastebin.com/MA280gz2 I did rebuild compton against the new libconfig and I was still seeing the error (In reply to Eugene Cormier from comment #3) > emerge --info > https://pastebin.com/jY360J65 > > emerge -pvO compton libconfig > https://pastebin.com/MA280gz2 > > > I did rebuild compton against the new libconfig and I was still seeing the > error It looks like libconfig wants to upgrade. emerge -av1 libconfig then try rebuilding Compton again? Do you have some old untracked compton binary laying around, like in /usr/local/bin? Only explanation I can think of. Even if rebuild didn't trigger, portage would've kept libconfig.so.9 for @preserved-rebuild given you have preserve-libs enabled. Sam: that was exactly what I did the first time Ionen: nope, everything is right out of the tree I'll try the upgrade again and see what happens (In reply to Eugene Cormier from comment #6) > Sam: that was exactly what I did the first time > Ionen: nope, everything is right out of the tree > > I'll try the upgrade again and see what happens This line: >[ebuild U ] dev-libs/libconfig-1.7.2:0/11::gentoo [1.5:0/0::gentoo] USE="cxx -static-libs (-examples%)" ABI_X86="(64) -32 (-x32)" 0 KiB shows that libconfig has not yet been upgraded. Can you also please run: > $ which compton > $ whereis compton > $ /usr/bin/compton And share the output? emerge -av1 dev-libs/libconfig pulls in the new libconfig and also rebuilds compton trying to run compton: compton: error while loading shared libraries: libconfig.so.9: cannot open shared object file: No such file or directory ╰─> which compton /usr/local/bin/compton ╰─> whereis compton compton: /usr/bin/compton /usr/local/bin/compton /usr/share/man/man1/compton.1.bz2 /usr/bin/compton works! I am so sorry, I remember now that a while back I compiled compton from github to be able to get an add on blur feature. Thanks for walking through it with me, but this is clearly not a gentoo bug but pebcak (In reply to Eugene Cormier from comment #8) > emerge -av1 dev-libs/libconfig > > pulls in the new libconfig and also rebuilds compton > > trying to run compton: > compton: error while loading shared libraries: libconfig.so.9: cannot open > shared object file: No such file or directory > > ╰─> which compton > /usr/local/bin/compton > > ╰─> whereis compton > compton: /usr/bin/compton /usr/local/bin/compton > /usr/share/man/man1/compton.1.bz2 > > > /usr/bin/compton works! I am so sorry, I remember now that a while back I > compiled compton from github to be able to get an add on blur feature. > Thanks for walking through it with me, but this is clearly not a gentoo bug > but pebcak Just glad it was easy. Next time, double check! Merry Christmas and I'm pleased it's not a scary problem! :) |