Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 712140 - x11-misc/barrier missing dependency avahi
Summary: x11-misc/barrier missing dependency avahi
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: James Le Cuirot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-11 14:49 UTC by M
Modified: 2020-03-11 23:20 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description M 2020-03-11 14:49:25 UTC
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
Comment 1 Larry the Git Cow gentoo-dev 2020-03-11 23:20:55 UTC
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(+)