On Mon, 10 Nov 2008, Petr Salinger wrote:

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

oh... (that's surprising, since I might have expected some portability issue with TAB3, but not OCRNL or ONLRET since they're defined in X/Open).

Didn't ncurses 5.6 compile with kFreeBSD?


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.

yes -

--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to