net-dialup/freeradius-3.0.15 has automagic dependencies on: net-libs/libpcap:0, dev-libs/json-c:0, dev-libs/libmemcached:0
Please retry with 3.0.17 and also provide a build.log or the file that shows the problem
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.
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(-)
*** Bug 658292 has been marked as a duplicate of this bug. ***
Appropriate USE flags added to 3.0.17.