tcpdump build with samba use flag. # qlist -U tcpdump net-analyzer/tcpdump (chroot ssl) # equery u tcpdump --cut-- + + samba : Adds support for SAMBA (Windows File and Printer sharing) --cyt-- Reproducible: Always
Created attachment 326274 [details] emerge --info
-U, --umap * Display installed packages with flags used It appears to be doing exactly what it said it would. It lists the flags that are used (enabled). Arguably that wording could be improved.
post the exact output of running: $ emerge -pqv --nodeps tcpdump $ qlist -U tcpdump $ cat /var/db/pkg/`qlist -CIv tcpdump`/USE
$ emerge -pqv --nodeps tcpdump [ebuild R ] net-analyzer/tcpdump-4.3.0 USE="chroot samba ssl -ipv6 -smi -suid -test" $ qlist -U tcpdump net-analyzer/tcpdump (chroot ssl) $ cat /var/db/pkg/`qlist -CIv tcpdump`/USE amd64 chroot elibc_glibc kernel_linux multilib samba ssl userland_GNU
(In reply to comment #4) thanks, that shows the problem. tcpdump uses the uncommon - in IUSE: +chroot smi ssl ipv6 -samba suid test portage-utils isn't expecting that
http://sources.gentoo.org/gentoo-projects/portage-utils/qlist.c?r1=1.73&r2=1.74