As pointed out by http://packages.debian.org/changelogs/pool/main/n/ncurses/ncurses_5.4-4/changelog#versionversion5.2-1 (check the referred bug reports on the "Add --enable-const" log entry), ncurses should be built with the --enable-const configure flag to correct the otherwise broken ncurses API. This allows more software packages to be compiled with -Werror enabled. As a sidenote, Debian 3.1, SuSE 9.3 (ftp://ftp.suse.com/pub/suse/i386/9.3/suse/src/ncurses-5.4-68.src.rpm) and FreeBSD 5.4 ship their ncurses package with this setting enabled. After installing ncurses with --enable-const, I ran a rebuild of all packages depending on ncurses on my x86 system (list attached) and did not encounter any problems.
Created attachment 72487 [details] package-list.txt list of remerged ebuilds on my system that depend on ncurses
added to 5.5-r1, thanks for pointing this out
...but app-crypt/mit-krb5-1.4.1-r2 will fail to build. See: http://bugs.gentoo.org/show_bug.cgi?id=116784 Axel
crappy packages (like mit-krb5) do not concern me
To my knowledge it's the package that provides "virtual/krb5" for the current profile(s). ... and why -- if it's crap -- do you release such a package? ... or why -- if it's not -- do you call it crap? Axel