If x11-misc/barrier is emerged (USE flags -gui -libressl) then it will fail with: - Checking for module 'avahi-compat-libdns_sd' -- No package 'avahi-compat-libdns_sd' found CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:457 (message): A required package was not found Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:642 (_pkg_check_modules_internal) CMakeLists.txt:169 (pkg_check_modules) The fix is to add a dependency on net-dns/avahi with USE="mdnsresponder-compat". Reproducible: Always Steps to Reproduce: 1. emerge barrier with USE="-libressl -gui" Actual Results: emerge fails is avahi is not installed. Expected Results: portage pulls in avahi with USE mdnsresponder-compat
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a70bd894c4d44702fd4631669ef7326f5901d0d3 commit a70bd894c4d44702fd4631669ef7326f5901d0d3 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2020-03-11 23:19:18 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2020-03-11 23:20:31 +0000 x11-misc/barrier: Patch around USE=-gui and infinite loop issues These patches are already merged upstream. Closes: https://bugs.gentoo.org/712140 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org> ...arrier-2.3.2.ebuild => barrier-2.3.2-r1.ebuild} | 2 + .../barrier/files/barrier-2.3.2-inf-loop.patch | 132 +++++++++++++++++++++ .../barrier/files/barrier-2.3.2-no-avahi.patch | 25 ++++ 3 files changed, 159 insertions(+)