Your message dated Thu, 04 Jun 2009 06:02:10 +0000
with message-id <[email protected]>
and subject line Bug#414327: fixed in conspy 1.6-1
has caused the Debian Bug report #414327,
regarding conspy: FTBFS on GNU/kFreeBSD: #define adjustments needed
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.)
--
414327: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=414327
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: conspy
Severity: important
Tags: patch
Hi,
currently your package FTBFS on GNU/kFreeBSD with the following error:
> gcc -DPACKAGE=\"conspy\" -DVERSION=\"1.1\" -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1
> -DHAVE_GETOPT_H=1 -DHAVE_STDARG_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
> -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_UNISTD_H=1
> -DHAVE_LIBNCURSES=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void -DHAVE_SELECT=1
> -DHAVE_STRTOL=1 -I. -I. -g -O2 -c conspy.c
> conspy.c: In function 'setup':
> conspy.c:479: error: 'IUCLC' undeclared (first use in this function)
> conspy.c:479: error: (Each undeclared identifier is reported only once
> conspy.c:479: error: for each function it appears in.)
> conspy.c: In function 'conspy':
> conspy.c:723: error: 'K_UNICODE' undeclared (first use in this function)
> make[1]: *** [conspy.o] Error 1
> make[1]: Leaving directory `/build/buildd/conspy-1.4'
> make: *** [build-stamp] Error 2
Full build logs are available at
<http://experimental.ftbfs.de/build.php?arch=kfreebsd-i386&pkg=conspy>.
Please find attached a patch to fix this. IUCLC and XCASE aren't defined
on GNU/kFreeBSD (which I already saw in some other packages, where
"#ifdef __linux__" or similar were used to &='d with some #define's only
on GNU/Linux), hence the "#define IUCLC 0".
According to the following:
,---[linux/kd.h]--- (GNU/Linux)
| #define K_RAW 0x00
| #define K_XLATE 0x01
| #define K_MEDIUMRAW 0x02
| #define K_UNICODE 0x03
`---
,---[sys/kbio.h]--- (GNU/kFreeBSD)
| #define K_RAW 0 /* keyboard returns scancodes */
| #define K_XLATE 1 /* keyboard returns ascii */
| #define K_CODE 2 /* keyboard returns keycodes */
`---
I made the assumption that we could just "#define K_UNICODE K_CODE" to
do the right thing.
With this patch, your package builds just fine, and Linux builds
shouldn't be affected.
Cheers,
--
Cyril Brulebois
--- conspy-1.4/conspy.c 2007-03-11 01:53:49.384333000 +0100
+++ conspy-1.4/conspy.c 2007-03-11 02:00:41.000000000 +0100
@@ -49,6 +49,12 @@
#include <sys/time.h>
#include <unistd.h>
+/* GNU/kFreeBSD has different #define's */
+#if defined(__FreeBSD_kernel__)
+#define K_UNICODE K_CODE
+#define IUCLC 0
+#endif
+
extern int errno;
/*
--- End Message ---
--- Begin Message ---
Source: conspy
Source-Version: 1.6-1
We believe that the bug you reported is fixed in the latest version of
conspy, which is due to be installed in the Debian FTP archive:
conspy_1.6-1.diff.gz
to pool/main/c/conspy/conspy_1.6-1.diff.gz
conspy_1.6-1.dsc
to pool/main/c/conspy/conspy_1.6-1.dsc
conspy_1.6-1_amd64.deb
to pool/main/c/conspy/conspy_1.6-1_amd64.deb
conspy_1.6.orig.tar.gz
to pool/main/c/conspy/conspy_1.6.orig.tar.gz
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.
Russell Stuart <[email protected]> (supplier of updated conspy
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: SHA1
Format: 1.8
Date: Thu, 4 Jun 2009 13:51:09 +1000
Source: conspy
Binary: conspy
Architecture: source amd64
Version: 1.6-1
Distribution: unstable
Urgency: low
Maintainer: Russell Stuart <[email protected]>
Changed-By: Russell Stuart <[email protected]>
Description:
conspy - Remote control of Linux virtual consoles
Closes: 414327 493940
Changes:
conspy (1.6-1) unstable; urgency=low
.
* New upstream release.
* Bumped debhelper build-debends to 7.
.
conspy (1.5-1) unstable; urgency=low
.
* New upstream release.
* Now compiles on FeeeBSD. Thanks to Cyril Brulebois for
finding the problem and supplying a patch.
Closes: #414327.
* This should force a recompile.
Closes: #493940.
* Added DM-Upload-Allowed: yes
* Brought up to Standards-version 3.8.1.
Checksums-Sha1:
99fdf629071668b3aa2898f9187afa587e9dbde1 1043 conspy_1.6-1.dsc
6ffc229b2134122867b3631acc9fba6ecda1d0c8 19679 conspy_1.6.orig.tar.gz
53869df24791eafa82e8fa412ff323b44ecf2304 6202 conspy_1.6-1.diff.gz
0717901672ae0d25beee1e1dcc8b0624584f76a9 15328 conspy_1.6-1_amd64.deb
Checksums-Sha256:
170e4fc1d12c1e7a16a2ea602b6c99daa7b3d6ce910af49766da01a5fe0c91c9 1043
conspy_1.6-1.dsc
582f479c04d5b9d53e36a8643649ee15c1d2dca78d3b0e634b5a47c9f797bfab 19679
conspy_1.6.orig.tar.gz
cd103b35fd3e341ca1dd0dee1d0e168de589f5f8f2638e987583b1b088efd52a 6202
conspy_1.6-1.diff.gz
9141a14c01ab9bac9c93e7ba814b118746bf7a96769194d0fc1120ace1e23781 15328
conspy_1.6-1_amd64.deb
Files:
069a4a90d60a8c6274440e746e096afd 1043 admin optional conspy_1.6-1.dsc
c9f85400c83c09400dc77f6a7f942581 19679 admin optional conspy_1.6.orig.tar.gz
13cfec94ca984c4d641112c010590ad1 6202 admin optional conspy_1.6-1.diff.gz
9fb562b03cf5f5a5d9c202d340ddeb97 15328 admin optional conspy_1.6-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkonYrcACgkQgY5NIXPNpFXD0ACggTjNL6GD7c4knL5PJ9Mku6XW
SbEAnR/AVscDEnYrciM7qxHBm2Df2bu2
=CibL
-----END PGP SIGNATURE-----
--- End Message ---