Cornelia Huck, on Mon 31 Oct 2016 12:45:30 +0100, wrote: > > From: Samuel Thibault <samuel.thiba...@ens-lyon.org> > > > > Use ncursesw package instead of curses on non-mingw, and check a few > > functions. > > Also take cflags from pkg-config, since cursesw headers may be in a > > separate, non-default directory. > > > > Signed-off-by: Samuel Thibault <samuel.thiba...@ens-lyon.org> > > Message-id: 20161015195308.20473-3-samuel.thiba...@ens-lyon.org > > Signed-off-by: Gerd Hoffmann <kra...@redhat.com> > > --- > > configure | 29 ++++++++++++++++++++--------- > > 1 file changed, 20 insertions(+), 9 deletions(-) > > This seems to break configure on one of the systems I use (which may or > may not have a broken setup). SLES12SP1 (s390x) without curses in the > output of pkg-config --list-all, but headers seem to be present (? -- > I'm not the admin). Other systems (Fedora and Ubuntu) are fine.
> config-temp/qemu-conf.c:9:3: warning: implicit declaration of function > ‘addwstr’ [-Wimplicit-function-declaration] Bleh. Could you try to replace #include <curses.h> with #include <cursesw.h> in ui/curses.c, to see whether that fixes the missing declaration on that system? We could be trying both headers to look for the wide functions and include the one which works. Samuel