[pkg-dhcp-devel] Bug#883536: [Pkg-dns-devel] Bug#883536: isc-dhcp FTBFS with libbind-export-dev 1:9.11.2+dfsg-2

Adrian Bunk bunk at debian.org
Mon Dec 4 22:41:08 UTC 2017


Control: reassign -1 libbind-export-dev 1:9.11.2+dfsg-2
Control: retitle -1 libbind-export-dev: dangling libisc-export.so symlink without merged /usr
Control: affects -1 src:isc-dhcp

On Mon, Dec 04, 2017 at 11:04:21PM +0100, Bernhard Schmidt wrote:
> On 04.12.2017 21:45, Adrian Bunk wrote:
> 
> Hi Adrian,
> > Source: isc-dhcp
> > Version: 4.3.5-3
> > Severity: serious
> > Tags: buster sid
> > 
> > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/isc-dhcp.html
> > 
> > ...
> > gcc  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/include/bind-export -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_PATH_DHCPD_CONF='"/etc/dhcp/dhcpd.conf"' -D_PATH_DHCPD_DB='"/var/lib/dhcp/dhcpd.leases"' -D_PATH_DHCPD6_DB='"/var/lib/dhcp/dhcpd6.leases"' -D_PATH_DHCLIENT_SCRIPT='"/sbin/dhclient-script"' -D_PATH_DHCLIENT_CONF='"/etc/dhcp/dhclient.conf"' -D_PATH_DHCLIENT_DB='"/var/lib/dhcp/dhclient.leases"' -D_PATH_DHCLIENT6_DB='"/var/lib/dhcp/dhclient6.leases"' -DNSUPDATE  -I../includes -I../bind/include  -lirs-export -Wl,-z,relro -Wl,-z,now -o svtest test.o libomapi.a -lirs-export -ldns-export -lisc-export 
> > /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libirs-export.a(dnsconf.o): In function `configure_dnsseckeys.constprop.0':
> > (.text+0x49): undefined reference to `cfg_map_get'
>...
> That's weird, I cannot reproduce this (against -3, but that only fixed
> udeb shlibs and issues with any/all buildds)
> 
> Installed-Build-Depends:
> [...]
>  libbind-export-dev (= 1:9.11.2+dfsg-3),
>  libdns-export169 (= 1:9.11.2+dfsg-3),
>  libirs-export160 (= 1:9.11.2+dfsg-3),
>  libisc-export166 (= 1:9.11.2+dfsg-3),
>  libisccc-export160 (= 1:9.11.2+dfsg-3),
>  libisccfg-export160 (= 1:9.11.2+dfsg-3),
>...
> Can you retry the test?

The pattern is clear:
https://tests.reproducible-builds.org/debian/history/isc-dhcp.html

I am also able to reproduce it locally.

Am I guessing correct that merged /usr is used in your
successful build?

libisc-export166: /lib/x86_64-linux-gnu/libisc-export.so.166.2.0
libbind-export-dev: /usr/lib/x86_64-linux-gnu/libisc-export.so

The .so symlink is dangling without merged /usr,
and in that case the static library is used instead.

> Bernhard

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed



More information about the pkg-dhcp-devel mailing list