Your message dated Sat, 19 Jul 2014 11:46:53 +0000 with message-id <[email protected]> and subject line Bug#755250: fixed in ncurses 5.9+20140712-2 has caused the Debian Bug report #755250, regarding ncurses: FTBFS on kfreebsd: fatal error: machine/console.h: No such file or directory to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 755250: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755250 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: ncurses Version: 5.9+20140712-1 Severity: serious On kfreebsd-{amd64,i386} ncurses FTBFS: ,---- | /«BUILDDIR»/ncurses-5.9+20140712/ncurses/base/lib_mouse.c:119:29: fatal error: machine/console.h: No such file or directory | #include <machine/console.h> | ^ | compilation terminated. | make[2]: *** [../obj_s/lib_mouse.o] Error 1 `---- This seems to have been triggered by a change in the buildds: ncurses has a configure option "--with-sysmouse" (use FreeBSD sysmouse interface provide mouse support on the console) which previously had always been defaulted to "no" on kfreebsd, but today that has changed: ,---- | checking if you want to use sysmouse... yes `---- This is the offending code in lib_mouse.c: --8<---------------cut here---------------start------------->8--- #if USE_SYSMOUSE #undef buttons /* symbol conflict in consio.h */ #undef mouse_info /* symbol conflict in consio.h */ #include <osreldate.h> #if defined(__DragonFly_version) || (defined(__FreeBSD__) && (__FreeBSD_version >= 400017)) #include <sys/consio.h> #include <sys/fbio.h> #else #include <machine/console.h> #endif #endif /* use_SYSMOUSE */ --8<---------------cut here---------------end--------------->8--- I suspect it should check for __FreeBSD_kernel__ in addition to __FreeBSD__ according to [1]. Question to the porters: should we build ncurses with sysmouse support? If it actually works that seems useful, but the GNU/kFreeBSD FAQ is currently silent on mouse topics. 1. https://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q._How_do_I_detect_kfreebsd_with_preprocessor_directives_in_a_C_program.3F
--- End Message ---
--- Begin Message ---Source: ncurses Source-Version: 5.9+20140712-2 We believe that the bug you reported is fixed in the latest version of ncurses, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sven Joachim <[email protected]> (supplier of updated ncurses package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 19 Jul 2014 10:20:21 +0200 Source: ncurses Binary: libtinfo5 libncurses5 libtinfo-dev libtinfo5-dbg libncurses5-dev libncurses5-dbg libncursesw5 libncursesw5-dev libncursesw5-dbg lib64ncurses5 lib64ncurses5-dev lib32ncurses5 lib32ncurses5-dev lib32ncursesw5 lib32ncursesw5-dev lib64tinfo5 lib32tinfo5 lib32tinfo-dev ncurses-bin ncurses-base ncurses-term ncurses-examples ncurses-doc Architecture: all source Version: 5.9+20140712-2 Distribution: unstable Urgency: low Maintainer: Craig Small <[email protected]> Changed-By: Sven Joachim <[email protected]> Closes: 755250 Description: lib32ncurses5 - shared libraries for terminal handling (32-bit) lib32ncurses5-dev - developer's libraries for ncurses (32-bit) lib32ncursesw5 - shared libraries for terminal handling (wide character support) ( lib32ncursesw5-dev - developer's libraries for ncursesw (32-bit) lib32tinfo-dev - developer's library for the low-level terminfo library (32-bit) lib32tinfo5 - shared low-level terminfo library for terminal handling (32-bit) lib64ncurses5 - shared libraries for terminal handling (64-bit) lib64ncurses5-dev - developer's libraries for ncurses (64-bit) lib64tinfo5 - shared low-level terminfo library for terminal handling (64-bit) libncurses5 - shared libraries for terminal handling libncurses5-dbg - debugging/profiling libraries for ncurses libncurses5-dev - developer's libraries for ncurses libncursesw5 - shared libraries for terminal handling (wide character support) libncursesw5-dbg - debugging/profiling libraries for ncursesw libncursesw5-dev - developer's libraries for ncursesw libtinfo-dev - developer's library for the low-level terminfo library libtinfo5 - shared low-level terminfo library for terminal handling libtinfo5-dbg - debugging/profiling library for the low-level terminfo library ncurses-base - basic terminal type definitions ncurses-bin - terminal-related programs and man pages ncurses-doc - developer's guide and documentation for ncurses ncurses-examples - test programs and examples for ncurses ncurses-term - additional terminal type definitions Changes: ncurses (5.9+20140712-2) unstable; urgency=low . * Explicitly disable sysmouse support on kfreebsd (Closes: #755250). Checksums-Sha1: b1cd740bed4381b7ff618a4588ff856538730bd0 3463 ncurses_5.9+20140712-2.dsc 8bfafa57b06c13b6e0e0329bbe062cf0cf1f394e 50812 ncurses_5.9+20140712-2.debian.tar.xz 27eda38e6680e8d94819ffbb652dd63f107e1b9b 220950 ncurses-base_5.9+20140712-2_all.deb c7460c17ca0f898ccd4b8b2ba63c422d488bec31 452296 ncurses-term_5.9+20140712-2_all.deb f26048530a079028d190454ec1e7a869f5b16ecb 892476 ncurses-doc_5.9+20140712-2_all.deb Checksums-Sha256: 224d2f610067efbd6ee3968bf2094529fedd5811017700ce5610039802ca3f36 3463 ncurses_5.9+20140712-2.dsc fc2057da553ec684fd462e79111c57715cedf9d64d2c1f5ee62ccec82c10e507 50812 ncurses_5.9+20140712-2.debian.tar.xz f2ddc5917c3696e1e9dc76f0bb23afa94dd8456504f51458949333a3e3677fd7 220950 ncurses-base_5.9+20140712-2_all.deb 298bf7c3cbf2d54acf7d1bd2692d6048b032958c9a3711b735fed3f372cc3a9b 452296 ncurses-term_5.9+20140712-2_all.deb a4b32c9e53bfcd305b5df5d8b7a728ee11ae6422d1b528cc70f3113a318dcf8d 892476 ncurses-doc_5.9+20140712-2_all.deb Files: 0b360df65277db311c864c4a3c8210eb 3463 libs required ncurses_5.9+20140712-2.dsc 334c4accff2ec69c335452b0b835be3e 50812 libs required ncurses_5.9+20140712-2.debian.tar.xz 763400726ae88a05730a5e54a416de33 220950 misc required ncurses-base_5.9+20140712-2_all.deb 502a07e7bb97ee660e102808475fcc5b 452296 misc standard ncurses-term_5.9+20140712-2_all.deb 3d13fb639326c53c642c9486ad6c56aa 892476 doc optional ncurses-doc_5.9+20140712-2_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJTyiz5AAoJEDsQbnGNazGsdmsQAKpULGNh++B0/qDdLqqfNPJg H3KDsaOZkr0PhIlYVVfQ0wcYQSJF/FsY7bTNBzh2oRQsjskJpbQBONLhh4ZhKga+ 4HHJh2wLhaJwlHAWlhhQ8OSMZpJNm17PhKAw0XpfwImuIbK0GH+RoMk0lbzOSf2B YVg8imILDnBIhgoLJbc7pGdiEzVlG3lmLapAe4MEumFYhli9QGmFv/tHh25/2u2O tSQJevqfmSMctyOHPDATuBxWfx+6AAQFsUkQZvEpNjgsYkYtm2oNQCA9l6J+jinr lhZMcf1NZ87yN30r3DbCVJkeZU15l7qe1orqVOuQGDNv0y8vuEiSSjExrpIwHJCR ev28634oj6k2mC8MGIlYHyRV2p2n2u+2ENaX7NooO4VSlpz4L8A8gscM0s5liy8V PrInmmbEoi+wwT8L2SVmFPYq0sAeMncPpHKr78JCv6qI2/hk0qqjX9I63aST146M 8aKHYWxbiXDFvinShe5hD7j440P2WIjoz8OYiLjCg/Sg9Jz/QnRJjK8WUl1Jp0Js mzTTxlC5t8unOw2MQVK+jZnmEwKjAhI2mwZIT76YwJdPItrAVF1fVWfg7Qx+qafC 1ZX1tvSokjqOUFaWSjwkqiLE4BaH5dws7UBolvl2AcDMspiAKerl/FMzUdCL+TCj q+2jIB9RaAtChWB4JlyF =BasI -----END PGP SIGNATURE-----
--- End Message ---

