Bug ID 1039392
Summary openSUSE:Factory/wyrd fails to build with recent update of ncurses
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter dimstar@opensuse.org
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

ncurses has recently been update to patch level 20170318m whcih contains:

  + change TERMINAL structure in term.h to make it opaque.  Some
    applications misuse its members, e.g., directly modifying it
    rather than using def_prog_mode().

This seems to be the cause for wyrd no longer passing over configure, as it
tries to compile a sample program in order to find term.h - and the program is:

| #include <ncurses/term.h>
| int
| main ()
| {
| TERMINAL __dummy
|   ;
|   return 0;
| }


which fails with

> gcc -c -g -O2   conftest.c >&5
conftest.c: In function 'main':
conftest.c:26:10: error: storage size of '__dummy' isn't known


You are receiving this mail because: