Your message dated Tue, 24 Aug 2010 17:02:17 +0000
with message-id <e1onwt7-0004li...@franck.debian.org>
and subject line Bug#592978: fixed in kcemu 0.5.1+dfsg-2
has caused the Debian Bug report #592978,
regarding [kcemu]: FTBFS on kfreebsd and hurd-i386 ports
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.)


-- 
592978: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=592978
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: kcemu
Version: 0.5.1+dfsg-1
Severity: serious
Tags: patch
Justification: FTBFS on kfreebsd-i386, kfreebsd-amd64 and hurd-i386

Hi,

kcemu has a FTBFS bug on the architectures kfreebsd-i386, kfreebsd-amd64
and hurd-i386 which is caused by a bug in the configure.in script
of kcemu [1]. This bug will be fixed upstream in version 0.5.2, however,
due to the freeze of Debian Squeeze, the upstream version 0.5.2 won't
find it's way into Debian Squeeze. I am therefore cherry-picking
the patch to fix the FTBFS on the aforementioned architectures,
the patch has been tested on both kfreebsd-i386 and hurd-i386,
it should work on kfreebsd-amd64 as well.

The patch is courtesy Michael Karcher <deb...@mkarcher.dialup.fu-berlin.de>,
thanks a lot!

I am uploading a fixed version of the package to Debian Mentors
today and hope it will find its way into Debian Squeeze soon. Since
kfreebsd-amd64 and -i386 (unlike hurd-i386) have become officially
supported ports for Squeeze, I'm marking this bug as "serious".

Thanks,

Adrian

[1] https://buildd.debian.org/status/package.php?p=kcemu

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages kcemu depends on:
ii  kcemu-common            0.5.1+dfsg-1     KC 85/4 emulator - common files
ii  libc6                   2.11.1-3         Embedded GNU C Library: Shared lib
ii  libcairo2               1.8.10-4         The Cairo 2D vector graphics libra
ii  libgcc1                 1:4.4.4-5        GCC support library
ii  libglib2.0-0            2.24.1-1         The GLib library of C routines
ii  libgtk2.0-0             2.20.1-1         The GTK+ graphical user interface 
ii  libogg0                 1.2.0~dfsg-1     Ogg bitstream library
ii  libpango1.0-0           1.28.0-1         Layout and rendering of internatio
ii  libsndfile1             1.0.21-2         Library for reading/writing audio 
ii  libstdc++6              4.4.4-5          The GNU Standard C++ Library v3
ii  libtheora0              1.1.1+dfsg.1-3   The Theora Video Compression Codec
ii  libvncserver0           0.9.3.dfsg.1-2   API to write one's own vnc server
ii  libvorbis0a             1.3.1-1          The Vorbis General Audio Compressi
ii  libvorbisfile3          1.3.1-1          The Vorbis General Audio Compressi
ii  libx11-6                2:1.3.3-3        X11 client-side library
ii  libxmu6                 2:1.0.5-1        X11 miscellaneous utility library
ii  libz80ex1               1.1.18-1         z80ex emulation library, shared fi
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

kcemu recommends no packages.

kcemu suggests no packages.

-- no debconf information
>From 04416ce2112a66d4bd342f7c34eb087a6459eb56 Mon Sep 17 00:00:00 2001
From: Michael Karcher <karc...@physik.fu-berlin.de>
Date: Sun, 11 Jul 2010 23:50:25 +0200
Subject: [PATCH] Directly check for Joystick interface

---
 configure.in           |    9 +++++++++
 include/kc/config.h.in |    3 +++
 src/kc/Makefile.am     |   17 ++++++++++++-----
 src/kc/mod_list.cc     |    9 ++++++---
 4 files changed, 30 insertions(+), 8 deletions(-)

diff --git a/configure.in b/configure.in
index 0f3e777..26d6251 100644
--- a/configure.in
+++ b/configure.in
@@ -790,6 +790,15 @@ else
        fi
 fi
 
+dnl ----------------------------------------
+dnl  check for the Linux Joystick interface
+dnl ----------------------------------------
+
+AC_CHECK_HEADER(linux/joystick.h,
+  [AM_CONDITIONAL(HAVE_JOYSTICK, true)
+   AC_DEFINE(HAVE_JOYSTICK, 1, "Supported joystick interface present - 
Currently linux only")],
+  [AM_CONDITIONAL(HAVE_JOYSTICK, false)])
+
 AC_OUTPUT([
        Makefile
        include/Makefile
diff --git a/include/kc/config.h.in b/include/kc/config.h.in
index dbd72cf..1f81b16 100644
--- a/include/kc/config.h.in
+++ b/include/kc/config.h.in
@@ -121,6 +121,9 @@
    declares uintmax_t. */
 #undef HAVE_INTTYPES_H_WITH_UINTMAX
 
+/* "Supported joystick interface present - Currently linux only" */
+#undef HAVE_JOYSTICK
+
 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
 #undef HAVE_LANGINFO_CODESET
 
diff --git a/src/kc/Makefile.am b/src/kc/Makefile.am
index cf8a257..0670b7b 100644
--- a/src/kc/Makefile.am
+++ b/src/kc/Makefile.am
@@ -29,23 +29,30 @@ AM_CPPFLAGS = \
        $(GTK_CFLAGS) \
        $(SDL_CFLAGS)
 
-LINUX_EXTRA_kcemu_SOURCES = mod_v24.cc mod_js.cc
+JOYSTICK_EXTRA_kcemu_SOURCES = mod_js.cc
+LINUX_EXTRA_kcemu_SOURCES = mod_v24.cc
 MINGW_EXTRA_kcemu_SOURCES = kcemu.rc
 FREEBSD_EXTRA_kcemu_SOURCES = mod_v24.cc
 
+EXTRA_kcemu_SOURCES = 
+
+if HAVE_JOYSTICK
+EXTRA_kcemu_SOURCES += $(JOYSTICK_EXTRA_kcemu_SOURCES)
+endif
+
 if TARGET_LINUX
-EXTRA_kcemu_SOURCES = $(LINUX_EXTRA_kcemu_SOURCES)
+EXTRA_kcemu_SOURCES += $(LINUX_EXTRA_kcemu_SOURCES)
 endif
 
 if TARGET_MINGW
-EXTRA_kcemu_SOURCES = $(MINGW_EXTRA_kcemu_SOURCES)
+EXTRA_kcemu_SOURCES += $(MINGW_EXTRA_kcemu_SOURCES)
 endif
 
 if TARGET_FREEBSD
-EXTRA_kcemu_SOURCES = $(FREEBSD_EXTRA_kcemu_SOURCES)
+EXTRA_kcemu_SOURCES += $(FREEBSD_EXTRA_kcemu_SOURCES)
 endif
 
-EXTRA_DIST = $(LINUX_EXTRA_kcemu_SOURCES) $(MINGW_EXTRA_kcemu_SOURCES) 
$(FREEBSD_EXTRA_kcemu_SOURCES)
+EXTRA_DIST = $(JOYSTICK_EXTRA_kcemu_SOURCES) $(LINUX_EXTRA_kcemu_SOURCES) 
$(MINGW_EXTRA_kcemu_SOURCES) $(FREEBSD_EXTRA_kcemu_SOURCES)
 
 kcemu_SOURCES = \
        kc.cc           \
diff --git a/src/kc/mod_list.cc b/src/kc/mod_list.cc
index 6b85956..b21f405 100644
--- a/src/kc/mod_list.cc
+++ b/src/kc/mod_list.cc
@@ -167,9 +167,12 @@
 
 #ifdef HOST_OS_LINUX
 #include "kc/mod_v24.h"
-#include "kc/mod_js.h"
 #endif /* HOST_OS_LINUX */
 
+#ifdef HAVE_JOYSTICK
+#include "kc/mod_js.h"
+#endif
+
 #include "fileio/load.h"
 
 #include "ui/ui.h"
@@ -463,10 +466,10 @@ ModuleList::ModuleList(void)
   /*
    *  Joystick module (kc85/2-4)
    */
-#ifdef HOST_OS_LINUX
+#ifdef HAVE_JOYSTICK
   m = new ModuleJoystick("M008", 0xff);
   _mod_list.push_back(new ModuleListEntry(_("M008: Joystick"), m, 
KC_TYPE_85_2_CLASS));
-#endif /* HOST_OS_LINUX */
+#endif /* HAVE_JOYSTICK */
 
   /*
    *  RAM module 64k (kc85/2-4)
-- 
1.7.1


--- End Message ---
--- Begin Message ---
Source: kcemu
Source-Version: 0.5.1+dfsg-2

We believe that the bug you reported is fixed in the latest version of
kcemu, which is due to be installed in the Debian FTP archive:

kcemu-common_0.5.1+dfsg-2_all.deb
  to contrib/k/kcemu/kcemu-common_0.5.1+dfsg-2_all.deb
kcemu_0.5.1+dfsg-2.debian.tar.gz
  to contrib/k/kcemu/kcemu_0.5.1+dfsg-2.debian.tar.gz
kcemu_0.5.1+dfsg-2.dsc
  to contrib/k/kcemu/kcemu_0.5.1+dfsg-2.dsc
kcemu_0.5.1+dfsg-2_amd64.deb
  to contrib/k/kcemu/kcemu_0.5.1+dfsg-2_amd64.deb



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 592...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jan Dittberner <ja...@debian.org> (supplier of updated kcemu 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...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 15 Aug 2010 21:08:28 +0200
Source: kcemu
Binary: kcemu kcemu-common
Architecture: source amd64 all
Version: 0.5.1+dfsg-2
Distribution: unstable
Urgency: low
Maintainer: Adrian Glaubitz <glaub...@physik.fu-berlin.de>
Changed-By: Jan Dittberner <ja...@debian.org>
Description: 
 kcemu      - KC 85/4 emulator
 kcemu-common - KC 85/4 emulator - common files
Closes: 592978
Changes: 
 kcemu (0.5.1+dfsg-2) unstable; urgency=low
 .
   * Fix FTBFS on ports kfreebsd-i386, kfreebsd-amd64
     and hurd-i386 (Closes: #592978)
   * debian/control: bump standards version
     to 3.9.1 (no changes needed)
Checksums-Sha1: 
 0dc69df72c6d7ad843e5f2897ac0a27ec211a62e 1863 kcemu_0.5.1+dfsg-2.dsc
 dc1228088467125afc4accd053348f0a0a2c7239 8566 kcemu_0.5.1+dfsg-2.debian.tar.gz
 7f0a121cfdeb7bc8e0e46eed607c82188361d0e4 517450 kcemu_0.5.1+dfsg-2_amd64.deb
 4f51016bb4e2fb43f4046056339537675c8f0046 2152248 
kcemu-common_0.5.1+dfsg-2_all.deb
Checksums-Sha256: 
 effdd22c973b773182f814e4a22a6365989f2c010e1d327ee744cf01001da71c 1863 
kcemu_0.5.1+dfsg-2.dsc
 89f885e2123a682986b091912f25e7aa02196bce134a781a663b6a00bdb48b15 8566 
kcemu_0.5.1+dfsg-2.debian.tar.gz
 babd07330311bd5435a4e6aa3da634bd0af66119f474fe94ffd8e3bdb6ec7fb5 517450 
kcemu_0.5.1+dfsg-2_amd64.deb
 32d0b563e28ec3911880e385a6867100359141f00f302fef8730704daff516c6 2152248 
kcemu-common_0.5.1+dfsg-2_all.deb
Files: 
 d547b270998ffe1d78a32f3eb50d69d8 1863 contrib/otherosfs optional 
kcemu_0.5.1+dfsg-2.dsc
 574a3a40a5354361a43fc486a6a14675 8566 contrib/otherosfs optional 
kcemu_0.5.1+dfsg-2.debian.tar.gz
 d19f5bb9fd12bb46cc586c1926fba29e 517450 contrib/otherosfs optional 
kcemu_0.5.1+dfsg-2_amd64.deb
 3a6855659fa83a0ce55d90a5280b0dfd 2152248 contrib/otherosfs optional 
kcemu-common_0.5.1+dfsg-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJMc/g7AAoJEKc+AFVVj7jd6KUP+gKpuVYE0fseEDJCha+mMTP4
cUlhVJR7cJV78DHJIDHbWu3kzAQvIATBya2rG8uzn0TOmYjg8Ax3Jn84DPAMy/Dy
DQQPOVAtja4zZp5keCx7hwrUHeIJzuX3Cu6bem2PJv896nvVJ9uh6Dbj8kIFv9bT
PgLywKlPYNiWcY3PgV3MIgeIW1DDcJT/ujfXsZGIPjkI46vRQOysXDyZeIwh4ze+
tCtpSxX+FYGcyZBAvPZEAFHQAkqmE4FIq7N6cpp6A18xXSPK/MyDZ6a4GSNyTQNd
1B0uI7a7GqnEsBbHzudpeAXhgQlVXLtu3DeA6LqaUobw5ONNBocAf9KN3htqizde
3Bo9EwQRqOA87ddKQt/VlzSin9lbI0It4ofcfRdHdaShIyxykURlxx6NR+DQnlDG
PcPw2e94IBn5eQ3dRUa7zMBeMm3KZX0EwngU5Pnc8/P8oJMKszK3s74cjx+1DTqJ
9gE9cZnLC/34LmHGJVkq6NTOhh8G1Vqw7j5I7R3cejk72LnjdP8zW4EDEvTxx9yB
oLtGRVLPSOZ/ghgUdAagzKxcMKuPQWHEQQOjDo9IKQH+bKc43iBcfqsGONmgG3Rp
zv0w/LCUahVWiXIkJ/XKH6wzzVqGMVfE1yYn/yhxSOlKN7r+SR2M/969qcFHSh+Y
bi8J2Z56ttXQ90o9HYIj
=wKKJ
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to