Though media-sound/pavucontrol actually depends on dev-cpp/gtkmm, it does not enforce the USE="X" being set on it. This causes pavucontrol to fail during build with "unresolved symbols" errors from libgtkmm-3.0.so: CXXLD pavucontrol /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/../../../../lib64/libgtkmm-3.0.so: undefined reference to `Gtk::Plug_Class::wrap_new(_GObject*)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/../../../../lib64/libgtkmm-3.0.so: undefined reference to `Gtk::Socket::get_type()' /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/../../../../lib64/libgtkmm-3.0.so: undefined reference to `Gtk::Plug::get_type()' /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/../../../../lib64/libgtkmm-3.0.so: undefined reference to `Gtk::Socket_Class::wrap_new(_GObject*)' collect2: error: ld returned 1 exit status Makefile:464: recipe for target 'pavucontrol' failed
I just got this too on a fresh Gentoo system
Well… _I_ already forgot about this one-liner bug, but am currently waiting for #616718 to be fixed since over a month now (okay, this would be adding two newlines, hence a two-liner at least). Is there anyone actually still working on Gentoo or should we all switch to NixOS/Exherbo/ArchLinux? Sorry, I'm currently in a quite bad mood, but _seriously_… »Hello, McFly, somebody home?«
*** Bug 629318 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e04663905ded167352a190ac587029b5c3879c78 commit e04663905ded167352a190ac587029b5c3879c78 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2019-03-23 10:24:40 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2019-03-23 10:24:40 +0000 media-sound/pavucontrol: Needs gtkmm[X] Closes: https://bugs.gentoo.org/583272 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org> media-sound/pavucontrol/pavucontrol-4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)