Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 132109 - =net-dns/bind-9.3.2-r1 fails to build with USE="dlz"
Summary: =net-dns/bind-9.3.2-r1 fails to build with USE="dlz"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Konstantin Arkhipov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-03 04:29 UTC by Alessio Cassibba (X-Drum)
Modified: 2006-07-05 11:41 UTC (History)
3 users (show)

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 Alessio Cassibba (X-Drum) 2006-05-03 04:29:45 UTC
i'm not able to emerge bind with both the USE="dlz mysql" enabled,
emerging fine without USE="dlz"

same issue with =net-dns/bind-9.3.2 see bug#119679


Compilation output:
-------------------
[...]
/bin/sh /var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/libtool --mode=compile i386-pc-linux-gnu-gcc  -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2 -I./include -I./unix/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/lwres/include -I../../lib/lwres/unix/include -I../../lib/lwres/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/dns/include -I../../lib/dns/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/bind9/include -I../../lib/bind9/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/isccfg/include -I../../lib/isccfg/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/isccc/include -I../../lib/isccc/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/nothreads/include -I/usr/include  -Ino/include -I/usr/include/mysql     -DDLZ_MYSQL -DDLZ_FILESYSTEM -DDLZ_BDB -DDLZ_ODBC  -DDLZ_STUB -DDLZ  -O2 -mtune=i686  -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat  -c dlz_ldap_driver.c
 i386-pc-linux-gnu-gcc -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2 -I./include -I./unix/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/lwres/include -I../../lib/lwres/unix/include -I../../lib/lwres/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/dns/include -I../../lib/dns/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/bind9/include -I../../lib/bind9/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/isccfg/include -I../../lib/isccfg/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/isccc/include -I../../lib/isccc/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/nothreads/include -I/usr/include -Ino/include -I/usr/include/mysql -DDLZ_MYSQL -DDLZ_FILESYSTEM -DDLZ_BDB -DDLZ_ODBC -DDLZ_STUB -DDLZ -O2 -mtune=i686 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -c dlz_ldap_driver.c  -fPIC -DPIC -o .libs/dlz_ldap_driver.o
 i386-pc-linux-gnu-gcc -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2 -I./include -I./unix/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/lwres/include -I../../lib/lwres/unix/include -I../../lib/lwres/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/dns/include -I../../lib/dns/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/bind9/include -I../../lib/bind9/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/isccfg/include -I../../lib/isccfg/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/isccc/include -I../../lib/isccc/include -I/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/nothreads/include -I/usr/include -Ino/include -I/usr/include/mysql -DDLZ_MYSQL -DDLZ_FILESYSTEM -DDLZ_BDB -DDLZ_ODBC -DDLZ_STUB -DDLZ -O2 -mtune=i686 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -c dlz_ldap_driver.c -o dlz_ldap_driver.o >/dev/null 2>&1
/bin/sh /var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/libtool --mode=link  i386-pc-linux-gnu-gcc -O2 -mtune=i686  -o named \
aclconf.lo builtin.lo client.lo config.lo control.lo controlconf.lo interfacemgr.lo listenlist.lo log.lo logconf.lo main.lo notify.lo query.lo server.lo sortlist.lo tkeyconf.lo tsigconf.lo update.lo xfrout.lo zoneconf.lo lwaddr.lo lwresd.lo lwdclient.lo lwderror.lo lwdgabn.lo lwdgnba.lo lwdgrbn.lo lwdnoop.lo lwsearch.lo dlz_postgres_driver.lo dlz_stub_driver.lo sdlz_helper.lo dlz_filesystem_driver.lo dlz_mysql_driver.lo dlz_odbc_driver.lo dlz_bdb_driver.lo dlz_bdbhpt_driver.lo dlz_ldap_driver.lo  unix/os.lo ../../lib/lwres/liblwres.la ../../lib/dns/libdns.la  -lcrypto  ../../lib/bind9/libbind9.la ../../lib/isccfg/libisccfg.la ../../lib/isccc/libisccc.la ../../lib/isc/libisc.la -L/usr/lib -ldb  -Lno/lib -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm   -lnsl
/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/libtool: line 1775: cd: no/lib: No such file or directory
libtool: link: cannot determine absolute directory name of `no/lib'
make[2]: *** [named] Error 1
make[2]: Leaving directory `/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/bin/named'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/var/tmp/portage/bind-9.3.2-r1/work/bind-9.3.2/bin'
make: *** [subdirs] Error 1


emerge info:
------------
Portage 2203-svn (hardened/x86/2.6, gcc-3.4.5, glibc-2.3.6-r3, 2.6.14-hardened-r7 i686)
=================================================================
System uname: 2.6.14-hardened-r7 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i386-pc-linux-gnu"
CFLAGS="-O2 -mtune=i686"
CHOST="i386-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mtune=i686"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="it_IT@euro"
PKGDIR="/usr/portage//packages/x86/"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage/"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="bash-completion berkdb bzip2 crypt curl dlloader expat gd gmp hardened idn jpeg mysql ncurses nls odbc pam pcre pdflib perl php pic png python readline ssl tcpd truetype udev usb userlocales x86 xml2 zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 Alessio Cassibba (X-Drum) 2006-05-03 07:36:11 UTC
update
i was able to build and install: 
=net-dns/bind-9.3.2
=net-dns/bind-9.3.2-r1
with this USE="mysql dlz -odbc"

so the problem is _only_ present when the USE odbc is enabled
in conjunction with USE mysql dlz 
(USE="dlz mysql odbc" emerge -av net-dns/bind)
Comment 2 Konstantin Arkhipov (RETIRED) gentoo-dev 2006-07-04 13:14:41 UTC
fixed in 9.3.2-r2 and 9.2.6-r2, sorry for delay.
Comment 3 Duncan 2006-07-05 11:41:04 UTC
Umm...  The changelog entry doesn't say there's a new version, so emerge --pretend --changelog shows nothing.  (I make it a practice to see what's causing -rX releases.)  I had to manually head the log to find the entry for this bug and note the +*.ebuild entries.

TIA for fixing...