Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 132517 - Circular dependancy for net-dns/bind-9.3.2 with USE="dlz"
Summary: Circular dependancy for net-dns/bind-9.3.2 with USE="dlz"
Status: RESOLVED DUPLICATE of bug 119679
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-06 17:30 UTC by Rick Harris
Modified: 2006-05-06 17:45 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 Rick Harris 2006-05-06 17:30:17 UTC
On a clean install, net-dns/bind-9.3.2 will fail every time if it's +dlz USE flag is enabled.

DLZ is a 3rd party extension that expects bind to be installed first before it  can be installed.

Steps to reproduce bug:
If bind is already installed, do `emerge -C bind`
`USE="dlz" emerge bind`

<snip>
make[2]: Entering directory `/var/tmp/portage/bind-9.3.2/work/bind-9.3.2/bin/dlzbdb'
/bin/sh /var/tmp/portage/bind-9.3.2/work/bind-9.3.2/libtool i686-pc-linux-gnu-gcc  -I/var/tmp/portage/bind-9.3.2/work/bind-9.3.2 -I./include -I./unix/include  -I/usr/include   -DDLZ_BDB  -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat  -DVERSION=\"9.3.2\" \
        -c ./dlzbdb.c
*** Warning: inferring the mode of operation is deprecated.
*** Future versions of Libtool will require -mode=MODE be specified.
mkdir .libs
 i686-pc-linux-gnu-gcc -I/var/tmp/portage/bind-9.3.2/work/bind-9.3.2 -I./include -I./unix/include -I/usr/include -DDLZ_BDB -O2 -march=athlon-xp -pipe -fomit-frame-pointer -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -DVERSION=\"9.3.2\" -c ./dlzbdb.c  -fPIC -DPIC -o .libs/dlzbdb.o
./dlzbdb.c:68:24: isc/buffer.h: No such file or directory
./dlzbdb.c:69:29: isc/commandline.h: No such file or directory
./dlzbdb.c:70:29: isc/formatcheck.h: No such file or directory
./dlzbdb.c:71:21: isc/lex.h: No such file or directory
./dlzbdb.c:72:21: isc/mem.h: No such file or directory
./dlzbdb.c:73:24: isc/result.h: No such file or directory
./dlzbdb.c:74:24: isc/string.h: No such file or directory
./dlzbdb.c:75:22: isc/util.h: No such file or directory
...._MANY_ERRORS_RESULTING_FROM_MISSING_FUNCTIONS_....
make[2]: *** [dlzbdb.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/bind-9.3.2/work/bind-9.3.2/bin/dlzbdb'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/var/tmp/portage/bind-9.3.2/work/bind-9.3.2/bin'
make: *** [subdirs] Error 1

!!! ERROR: net-dns/bind-9.3.2 failed.
</snip>


Workaround:
`USE="-dlz" emerge bind`
`USE="dlz" emerge bind`
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-06 17:40:31 UTC

*** This bug has been marked as a duplicate of 119679 ***