Summary: | app-emulation/libguestfs-1.26.1: fails to build with ncurses[tinfo] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | Current packages | Assignee: | Andreis Vinogradovs ( slepnoga ) <andreis.vinogradovs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jer, maksbotan, proxy-maint, rich |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://www.redhat.com/archives/libguestfs/2014-November/msg00066.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 457530 | ||
Attachments: | files/1.26/0006_tinfo.patch |
Description
Diego Elio Pettenò (RETIRED)
2014-11-05 19:33:09 UTC
Do you have /usr/lib/libtinfo.so and does it contain tgetent? On Fedora: $ nm -D /usr/lib64/libtinfo.so | grep tgetent 0000000000011ff0 T tgetent Note there may actually be an upstream bug here, in that we are checking the wrong library (ncurses) for this symbol. I posted this patch upstream. I don't know if it will help or make no difference: https://www.redhat.com/archives/libguestfs/2014-November/msg00042.html Created attachment 388662 [details, diff]
files/1.26/0006_tinfo.patch
(In reply to Richard Jones from comment #2) unfortunately, that makes the situation worse. so upstream is also badly broken. i sent a patch upstream though: https://github.com/libguestfs/libguestfs/pull/11 Can you try vapier's patch, now upstream: https://github.com/libguestfs/libguestfs/commit/96add4d5b34daabbae5a2766f564ae98b48cf576 and, optionally, my patch on top: https://github.com/libguestfs/libguestfs/commit/34d685157459c9a649179ae4b313f8b3576696f4 upstream has accepted my patch so it'll be fixed in the next release. i don't think we want to bother backporting to existing versions since this is a minor issue. |