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

Reply via email to