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