Thanks for the report. I saw a message from a buildbot and figured it
was a temporary issue for that architechture, but clearly it's a wider
problem.
The big hint to me was that BOTH armhf and s390x failed, these are both
new architectures but they are totally unrelated to each other. So if
something fails on both and hasn't been updated in a while the first thing
I do is check if it still builds on amd64.
Now personally I'm not clear about the difference between ncurses and
ncursesw. All I can find is that with ncursesw you have wide-character
support?
I'm not all that clear on the differences either, i've just been taking
a look at armhf
build failures.
That said, I'm just upstream and can't upload anything myself. But the
upstream code just links against ncurses, not the -w version, so I'm
totally not clear what's going on here...
Some time ago (version 0.4.3-3 back in 2008) the debian package was
changed to
use ncursesw rather than ncurses in response to
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499403
However that change was incomplete, they changed the build-depends to
libncursew5-dev and changed the build scripts to link against ncursesw
but they
did NOT change the header includes to point at the ncursesw headers. This
seems wrong to me but I don't know enough about ncurses(w) internals to
say just how bad it is.
Anyway from when that change was initially made up until sometime between
the squeeze release and now the package built succesfully (though possiblly
incorrectly) because at the time libncurses5-dev was pulled in indirectly by
libreadline?-dev (where ? is 5 or 6 depending on version) . However recent
versions of libreadline6-dev no longer depend on libncurses5-dev so the
package FTBFS.
I belive updating the header includes to match the changes made to the
linking and build-dependencies is the correct way to fix this and that
is what my updated patch did.
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org