Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121734 - net-dns/bind-9.3.2 extraneous dependencies
Summary: net-dns/bind-9.3.2 extraneous dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: BIND Maintainers (DISABLED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-05 14:54 UTC by solar (RETIRED)
Modified: 2006-07-04 10:59 UTC (History)
0 users

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 solar (RETIRED) gentoo-dev 2006-02-05 14:54:04 UTC
On a system without groff & man installed (such as uclibc using +nocxx) the depends for bind show groff. Groff depends on c++ support being enabled 
and also pulls in man. (this is undesirable)

[ebuild  N    ] sys-apps/groff-1.19.2  USE="-X" 2,835 kB 
[ebuild  N    ] net-dns/bind-9.3.2  USE="-berkdb -dlz -doc -idn -ipv6 -ldap -mysql -odbc -postgres -ssl -threads" 0 kB 
[ebuild  N    ] sys-apps/man-1.6b-r2  233 kB 

This made no sense to me. 
So I checked it out to confirm what I was thinking.

cd /usr/portage/net-dns/bind
ebuild bind-9.3.2.ebuild clean setup unpack compile install
And we have no problems at all. 
So.. Why does the groff depend exists?

Also the RDEPEND= handling for bind adds sys-devel/autoconf which is 
definitely not required to run named.
Comment 1 Konstantin Arkhipov (RETIRED) gentoo-dev 2006-07-04 10:59:17 UTC
already fixed in 9.2.6-r1, 9.3.2-r1.
thanks for suggestion