zsh version 4.3.11-4ubuntu2.is.3ubuntu1 failed to build on armel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
zsh (Debian) |
Fix Released
|
Unknown
|
|||
zsh (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Oneiric |
Fix Released
|
High
|
Unassigned |
Bug Description
zsh version 4.3.11-
Link to failed build: https:/
Direct link to the build log: https:/
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 3501 lines into the build log:
checking for streams headers including struct winsize... no
checking for printf in -lc... yes
checking for pow in -lm... yes
checking for library containing tigetstr... no
checking if _XOPEN_
checking for library containing tigetflag... no
checking for library containing tgetent... no
configure: error: in `/build/
configure: error: "No terminal handling library was found on your system.
This is probably a library called 'curses' or 'ncurses'. You may
need to install a package called 'curses-devel' or 'ncurses-devel' on your
system."
See `config.log' for more details.
make: *** [stamp-
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave error exit status 2
*******
Build finished at 20110829-0559
FAILED [dpkg-buildpackage died]
Purging chroot-
Related branches
- Ubuntu branches: Pending requested
-
Diff: 27 lines (+8/-1)2 files modifieddebian/changelog (+7/-0)
debian/rules (+1/-1)
Changed in zsh (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
tags: | added: patch |
Changed in zsh (Debian): | |
status: | Unknown → New |
Changed in zsh (Debian): | |
status: | New → Fix Committed |
Changed in zsh (Debian): | |
status: | Fix Committed → Fix Released |
Fixed this problem and requested to merge.
Could you review it?
Merge proposal is following:
ncurses splitted out tinfo library from ncurses at 5.9-1ubuntu1.
However debian/rules script link with -lncurses(w) only.
In dynamic linkage its no problem because libncurses(s) depends
libtinfo.so. But static linkage in configure script occurs failure,
because needs to list up all objects.
Therefore this branch adds -ltinfo list link libraries at
debian/rules to use --with-term-lib option.
This is Ubuntu specific problem. In Debian sid, doesn't split
tinfo library, doesn't needs link libtinfo.a.