Your message dated Sat, 19 Jul 2014 11:46:53 +0000
with message-id <e1x8t6l-0006qd...@franck.debian.org>
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 ow...@bugs.debian.org
immediately.)
--
755250: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755250
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 755...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sven Joachim <svenj...@gmx.de> (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 ftpmas...@ftp-master.debian.org)
-----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 <csm...@debian.org>
Changed-By: Sven Joachim <svenj...@gmx.de>
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 ---