Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 656608 - net-dialup/freeradius-3.0.15 has automagic dependencies
Summary: net-dialup/freeradius-3.0.15 has automagic dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Herb Miller Jr.
URL:
Whiteboard:
Keywords:
: 658292 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-05-27 06:56 UTC by Victor Kustov
Modified: 2018-06-20 03:36 UTC (History)
2 users (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 Victor Kustov 2018-05-27 06:56:11 UTC
net-dialup/freeradius-3.0.15 has automagic dependencies on:

net-libs/libpcap:0,
dev-libs/json-c:0,
dev-libs/libmemcached:0
Comment 1 Pacho Ramos gentoo-dev 2018-05-27 13:02:45 UTC
Please retry with 3.0.17 and also provide a build.log or the file that shows the problem
Comment 2 Victor Kustov 2018-05-31 09:45:27 UTC
In 3.0.17:
- pcap added as dependency with USE, all OK, no automagic.

{...}/work/freeradius-server-3.0.17/build/lib/.libs $ ldd * | grep pcap
	libpcap.so.1 => /usr/lib64/libpcap.so.1 (0x00007f5a81576000)

build/lib/.libs $ ldd * | grep memc
rlm_cache_memcached.so:
	libmemcached.so.11 => /usr/lib64/libmemcached.so.11 (0x00007f287739e000)

build/lib/.libs $ ldd * | grep json
rlm_rest.so:
        libjson-c.so.2 => /usr/lib64/libjson-c.so.2 (0x00007f13724da000)


So memcached and json-c automagic dependency still here.
Comment 3 Larry the Git Cow gentoo-dev 2018-06-17 11:15:40 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1154ee1088d4a6d400e21d54036e396c227c5a

commit 8b1154ee1088d4a6d400e21d54036e396c227c5a
Author:     Herb Miller Jr <herb@hlmjr.com>
AuthorDate: 2018-06-11 08:40:37 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2018-06-17 11:14:35 +0000

    net-dialup/freeradius: Use memcached and rest flags
    
    Only build memcached (dev-libs/memcached) or REST (dev-libs/json-c)
    modules if appropriate use flags are set.
    
    Bug: https://bugs.gentoo.org/656608
    Package-Manager: Portage[mgorny]-2.3.24.1

 net-dialup/freeradius/freeradius-3.0.17.ebuild | 8 ++++++--
 net-dialup/freeradius/metadata.xml             | 6 ++++++
 2 files changed, 12 insertions(+), 2 deletions(-)
Comment 4 Herb Miller Jr. 2018-06-20 03:34:48 UTC
*** Bug 658292 has been marked as a duplicate of this bug. ***
Comment 5 Herb Miller Jr. 2018-06-20 03:36:35 UTC
Appropriate USE flags added to 3.0.17.