Created attachment 435580 [details] emerge --info I have set the traceroute use flag for net-misc/iputils, but traceroute is not alled, nor is its man page. However, traceroute6 and its man page were installed. emerge --info and build log will follow shortly.
Created attachment 435582 [details] ebuild log for net-misc/iputils
iputils has never provided `traceroute`, only `traceroute6`. you could ask upstream to implement it ;).
(In reply to SpanKY from comment #2) > iputils has never provided `traceroute`, only `traceroute6`. you could ask > upstream to implement it ;). Well, we still have a problem here: iputils with the traceroute USE flag prevents net-analyzer/traceroute from being installed. Since traceroute6 won't work over IPv4-only connections, I cannot do IPv4 traceroutes over my ISP's wires. If I remove the traceroute USE flag and install the old traceroute again, I lose the ability to do IPv6 traceroutes on my internal network. dwn@karnak ~ % emerge -p net-analyzer/traceroute These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] net-analyzer/traceroute-2.0.20 USE="-static" [blocks B ] net-misc/iputils[traceroute] ("net-misc/iputils[traceroute]" is blocking net-analyzer/traceroute-2.0.20) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (net-analyzer/traceroute-2.0.20:0/0::gentoo, ebuild scheduled for merge) pulled in by net-analyzer/traceroute (net-misc/iputils-20151218:0/0::gentoo, installed) pulled in by net-misc/iputils required by @system For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages The issue arises from this: RDEPEND="arping? ( !net-misc/arping ) rarpd? ( !net-misc/rarpd ) traceroute? ( !net-misc/traceroute ) !static? ( ${LIB_DEPEND//\[static-libs(+)]} )" First observation: there is no package called net-misc/traceroute. It seems Portage matches it to net-analyzer/traceroute. If the third line of the RDEPEND is removed, I can have both traceroute and traceroute6 installed at the same time. Since there is no intersection set in functionality, I see that as a desirable way to go. You might also find that renaming the USE flag to traceroute6 will make it more mnemonic.
(In reply to David W Noon from comment #3) if you want to use the standalone traceroute package, then disable the USE flag in iputils. seems pretty straight forward to me. the standalone package used to be in net-misc. looks like when it was moved, the other ebuilds weren't updated. fixed here: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3e732120f9e37788668f2bbc1a28308a46379e1
(In reply to SpanKY from comment #4) > if you want to use the standalone traceroute package, then disable the USE > flag in iputils. seems pretty straight forward to me. I have already done that.