Package: libncurses-dev
Version: 6.1+20180210-4

The compiler flags that are supposedly needed to compile with ncurses include feature test macros:

  $ ncurses6-config --cflags
  -D_GNU_SOURCE -D_DEFAULT_SOURCE

  $ pkg-config --cflags ncurses
  -D_GNU_SOURCE -D_DEFAULT_SOURCE

Please don't include them.
_GNU_SOURCE is particularly nasty, because it can change semantics of some libc functions (at least sscanf and strerror_r).


-- System Information:
Architecture: i386

Versions of packages libncurses-dev depends on:
ii  libtinfo6     6.1+20180210-4
ii  libncurses6   6.1+20180210-4
ii  libncursesw6  6.1+20180210-4
ii  libc6-dev     2.27-3
ii  ncurses-bin   6.1+20180210-4

Versions of packages libncurses-dev suggests:
ii  ncurses-doc  6.1+20180210-4

--
Jakub Wilk

Reply via email to