The chunk of code you're pointing to hasn't changed for a long time (it's in ncurses 4.2). If it's broken now, it's either because tset's use of header files has changed, or that kFreeBSD's headers have changed.
The ncurses 5.6+20081004-1 have been built fine, the ncurses 5.6+20081011-1 failed.
http://buildd.debian-ports.org/fetch.php?&pkg=ncurses&ver=5.6%2B20081004-1&arch=kfreebsd-i386&stamp=1223562651&file=log&as=raw http://buildd.debian-ports.org/fetch.php?&pkg=ncurses&ver=5.6%2B20081011-1&arch=kfreebsd-i386&stamp=1224188242&file=log&as=raw The "Toolchain package versions", including kFreeBSD's headers in both buildd logs are the same.
It would be helpful to know the exact problem (what the particular value is that's undefined, and why it's not defined versus the configure script).
At the problematic line is "TAB3 | ONLCR | OCRNL | ONLRET". Our current kFreeBSD's headers contains only #define ONLCR (1 << 1) #define XTABS 0x00000c00 #define TAB3 XTABS Some of definition should be privided only for compatibility, I should look into later. It looks like we (GNU/kFreeBSD) need a clean up here. Petr -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]