On 2021-09-07 13:51:28 +0200, Vincent Lefevre wrote:
> I've tried to rebuild zsh, and I get the following error:
> 
> [...]
> make[1]: Entering directory '/home/vinc17/tmp/zsh-5.8'
> dh_gencontrol -a -- -VBuilt-Using="libcap2 (= 1:2.44-1), ncurses (= 
> 6.2+20201114-4),  (= ), pcre3 (= 2:8.39-13), glibc (= 2.32-1), "
[...]

At 
https://buildd.debian.org/status/fetch.php?pkg=zsh&arch=amd64&ver=5.8-7&stamp=1630542289&raw=0
(successful build on 2021-09-02), I can see:

dh_gencontrol -a -- -VBuilt-Using="libcap2 (= 1:2.44-1), ncurses (= 
6.2+20201114-4), ncurses (= 6.2+20201114-4), pcre3 (= 2:8.39-13), glibc (= 
2.31-17), "

Notice the duplicate "ncurses (= 6.2+20201114-4)". On my machine, the
second one is replaced by " (= )", which yields the failure.

Moreover, debian/rules has

BUILT_USING=$(shell for pkg in libcap-dev libncurses-dev libncursesw5-dev 
libpcre3-dev libc-dev-bin; do dpkg-query -f '$${status}' -W $$pkg 2>&1 | grep 
-Fq installed && dpkg-query -f '$${source:Package} (= $${source:Version}), ' -W 
$$pkg; done)

while on my machine, libncursesw5-dev is not installed and is provided
by libncurses-dev.

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

Reply via email to