Package: libncurses5-dev
Version: 5.9-2
Severity: normal
User: [email protected]
Usertags: multiarch
libncurses5-dev is marked as "Multi-Arch: same" but some of the files it
ships differ across architectures:
/usr/include/etip.h (amd64 != all the rest)
/usr/include/term.h (kfreebsd-* != linux architectures)
/usr/include/curses.h (different on every architecture)
The attached is diff between amd64 and kfreebsd-amd64, which should
show the nature of all discrepancies.
--
Jakub Wilk
--- libncurses5-dev_5.9-2_amd64/usr/include/curses.h
+++ libncurses5-dev_5.9-2_kfreebsd-amd64/usr/include/curses.h
@@ -1384,7 +1384,7 @@
#define KEY_SRESET 0530 /* Soft (partial) reset (unreliable) */
#define KEY_RESET 0531 /* Reset or hard reset (unreliable) */
/*
- * These definitions were generated by
/home/csmall/debian/ncurses/ncurses/include/MKkey_defs.sh
/home/csmall/debian/ncurses/ncurses/include/Caps
+ * These definitions were generated by
/build/buildd-ncurses_5.9-2-kfreebsd-amd64-jAPx0W/ncurses-5.9/include/MKkey_defs.sh
/build/buildd-ncurses_5.9-2-kfreebsd-amd64-jAPx0W/ncurses-5.9/include/Caps
*/
#define KEY_DOWN 0402 /* down-arrow key */
#define KEY_UP 0403 /* up-arrow key */
--- libncurses5-dev_5.9-2_amd64/usr/include/etip.h
+++ libncurses5-dev_5.9-2_kfreebsd-amd64/usr/include/etip.h
@@ -62,7 +62,7 @@
#endif
#ifndef ETIP_NEEDS_MATH_H
-#define ETIP_NEEDS_MATH_H 1
+#define ETIP_NEEDS_MATH_H 0
#endif
#ifndef ETIP_NEEDS_MATH_EXCEPTION
--- libncurses5-dev_5.9-2_amd64/usr/include/term.h
+++ libncurses5-dev_5.9-2_kfreebsd-amd64/usr/include/term.h
@@ -83,7 +83,7 @@
#else /* !HAVE_TERMIOS_H */
/* #if HAVE_TERMIO_H */
-#if 1
+#if 0
#undef TERMIOS
#define TERMIOS 1