Your message dated Sun, 26 Feb 2006 09:02:16 -0800 with message-id <[EMAIL PROTECTED]> and subject line Bug#290221: fixed in libsdl1.2 1.2.9-1 has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: libsdl1.2 Severity: important Version: 1.2.7+1.2.8cvs20041007-3 Tags: patch >From my build log: ... mkdir .libs x86_64-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"SDL\" -DVERSION=\"1.2.8\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_LIBASOUND=1 -I. -I../../../SDL-1.2.7+1.2.8cvs20041007/src/endian -g -O2 -Wall -DENABLE_DUMMYVIDEO -DDISKAUD_SUPPORT -DUSE_DLOPEN -DALSA_SUPPORT -DALSA_DYNAMIC=libasound.so.2 -DUSE_DLVSYM -DENABLE_X11 -DXTHREADS -I../SDL-1.2.7+1.2.8cvs20041007/include -I../SDL-1.2.7+1.2.8cvs20041007/src/video -DXFREE86_VM -DXFREE86_VMGAMMA -DXFREE86_DGAMOUSE -DDEFAULT_DGAMOUSE -DXFREE86_XV -DHAVE_XINERAMA -Isrc/video -DENABLE_DGA -DENABLE_FBCON -DHAVE_OPENGL -DUSE_INPUT_EVENTS -D_REENTRANT -DSDL_USE_PTHREADS -DHAVE_SIGACTION -I../../../SDL-1.2.7+1.2.8cvs20041007/include -I../../../SDL-1.2.7+1.2.8cvs20041007/include/SDL -I../../../SDL-1.2.7+1.2.8cvs20041007/src -I../../../SDL-1.2.7+1.2.8cvs20041007/src/main/linux -I../../../SDL-1.2.7+1.2.8cvs20041007/src/audio -I../../../SDL-1.2.7+1.2.8cvs20041007/src/video -I../../../SDL-1.2.7+1.2.8cvs20041007/src/video/XFree86/extensions -I../../../SDL-1.2.7+1.2.8cvs20041007/src/events -I../../../SDL-1.2.7+1.2.8cvs20041007/src/joystick -I../../../SDL-1.2.7+1.2.8cvs20041007/src/cdrom -I../../../SDL-1.2.7+1.2.8cvs20041007/src/thread -I../../../SDL-1.2.7+1.2.8cvs20041007/src/timer -I../../../SDL-1.2.7+1.2.8cvs20041007/src/endian -I../../../SDL-1.2.7+1.2.8cvs20041007/src/file -I../../src/thread -MT SDL_endian.lo -MD -MP -MF .deps/SDL_endian.Tpo -c ../../../SDL-1.2.7+1.2.8cvs20041007/src/endian/SDL_endian.c -fPIC -DPIC -o .libs/SDL_endian.o /tmp/ccvmBGpy.s: Assembler messages: /tmp/ccvmBGpy.s:222: Error: suffix or operands invalid for `xchg' make[3]: *** [SDL_endian.lo] Error 1 make[3]: Leaving directory `/tmp/buildd/libsdl1.2-1.2.7+1.2.8cvs20041007/build-tree/alsa/src/endian' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/buildd/libsdl1.2-1.2.7+1.2.8cvs20041007/build-tree/alsa/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/buildd/libsdl1.2-1.2.7+1.2.8cvs20041007/build-tree/alsa' make: *** [debian/stampdir/build] Error 2 Examining the asm reveals that it's trying to 'xchgb %sil,%si'. According to the gcc-3.4 info file (and it appears gcc-3.3 supports this too), you should use "Q" instead of "q" for the constraint if the upper half will be used. Correcting this (see the patch I'm attaching) allows the package to compile. -- System Information: Debian Release: 3.1 Architecture: amd64 (x86_64) Kernel: Linux 2.6.9-9-amd64-k8 Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) -- Daniel Schepler "Please don't disillusion me. I [EMAIL PROTECTED] haven't had breakfast yet." -- Orson Scott Carddiff -urN libsdl1.2-1.2.7+1.2.8cvs20041007.old/debian/patches/004_amd64_asm_fix.diff libsdl1.2-1.2.7+1.2.8cvs20041007/debian/patches/004_amd64_asm_fix.diff --- libsdl1.2-1.2.7+1.2.8cvs20041007.old/debian/patches/004_amd64_asm_fix.diff 1970-01-01 00:00:00.000000000 +0000 +++ libsdl1.2-1.2.7+1.2.8cvs20041007/debian/patches/004_amd64_asm_fix.diff 2005-01-13 00:24:35.000000000 +0000 @@ -0,0 +1,11 @@ +--- SDL-1.2.7+1.2.8cvs20041007.orig/include/SDL_endian.h 2004-02-26 14:26:07.000000000 +0000 ++++ SDL-1.2.7+1.2.8cvs20041007/include/SDL_endian.h 2005-01-13 00:23:35.304661645 +0000 +@@ -68,7 +68,7 @@ + #elif defined(__GNUC__) && defined(__x86_64__) + static __inline__ Uint16 SDL_Swap16(Uint16 x) + { +- __asm__("xchgb %b0,%h0" : "=q" (x) : "0" (x)); ++ __asm__("xchgb %b0,%h0" : "=Q" (x) : "0" (x)); + return x; + } + #elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__))
--- End Message ---
--- Begin Message ---Source: libsdl1.2 Source-Version: 1.2.9-1 We believe that the bug you reported is fixed in the latest version of libsdl1.2, which is due to be installed in the Debian FTP archive: libsdl1.2-dev_1.2.9-1_i386.deb to pool/main/libs/libsdl1.2/libsdl1.2-dev_1.2.9-1_i386.deb libsdl1.2_1.2.9-1.diff.gz to pool/main/libs/libsdl1.2/libsdl1.2_1.2.9-1.diff.gz libsdl1.2_1.2.9-1.dsc to pool/main/libs/libsdl1.2/libsdl1.2_1.2.9-1.dsc libsdl1.2debian-all_1.2.9-1_i386.deb to pool/main/libs/libsdl1.2/libsdl1.2debian-all_1.2.9-1_i386.deb libsdl1.2debian-alsa_1.2.9-1_i386.deb to pool/main/libs/libsdl1.2/libsdl1.2debian-alsa_1.2.9-1_i386.deb libsdl1.2debian-arts_1.2.9-1_i386.deb to pool/main/libs/libsdl1.2/libsdl1.2debian-arts_1.2.9-1_i386.deb libsdl1.2debian-esd_1.2.9-1_i386.deb to pool/main/libs/libsdl1.2/libsdl1.2debian-esd_1.2.9-1_i386.deb libsdl1.2debian-nas_1.2.9-1_i386.deb to pool/main/libs/libsdl1.2/libsdl1.2debian-nas_1.2.9-1_i386.deb libsdl1.2debian-oss_1.2.9-1_i386.deb to pool/main/libs/libsdl1.2/libsdl1.2debian-oss_1.2.9-1_i386.deb libsdl1.2debian_1.2.9-1_i386.deb to pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.9-1_i386.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 [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sam Hocevar (Debian packages) <[EMAIL PROTECTED]> (supplier of updated libsdl1.2 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.7 Date: Sun, 26 Feb 2006 11:45:44 +0100 Source: libsdl1.2 Binary: libsdl1.2debian-oss libsdl1.2debian-alsa libsdl1.2debian-arts libsdl1.2debian libsdl1.2-dev libsdl1.2debian-nas libsdl1.2debian-esd libsdl1.2debian-all Architecture: source i386 Version: 1.2.9-1 Distribution: unstable Urgency: low Maintainer: Debian SDL packages maintainers <[EMAIL PROTECTED]> Changed-By: Sam Hocevar (Debian packages) <[EMAIL PROTECTED]> Description: libsdl1.2-dev - Simple DirectMedia Layer development files libsdl1.2debian - Simple DirectMedia Layer libsdl1.2debian-all - Simple DirectMedia Layer (with all available options) libsdl1.2debian-alsa - Simple DirectMedia Layer (with X11 and ALSA options) libsdl1.2debian-arts - Simple DirectMedia Layer (with X11 and aRts options) libsdl1.2debian-esd - Simple DirectMedia Layer (with X11 and esound options) libsdl1.2debian-nas - Simple DirectMedia Layer (with X11 and NAS options) libsdl1.2debian-oss - Simple DirectMedia Layer (with X11 and OSS options) Closes: 150267 152400 152400 171617 246447 273018 288988 290221 291268 291331 299864 304998 308590 314866 315561 317010 317578 318238 319261 331141 335689 337668 346957 349155 349336 Changes: libsdl1.2 (1.2.9-1) unstable; urgency=low . * Maintainer upload. * Friendly hijack of the SDL packages by a larger team. Acknowledging previous NMUs (Closes: #291268, #291331, #315561, #317578, #318238, Closes: #337668, #346957, #288988, #290221, #246447, #273018, #304998, Closes: #308590, #314866, #171617, #319261, #335689, #349155). Thanks to Steinar H. Gunderson for the latest NMU. . * debian/control: + Removed |xlibs-dev from the -dev package's dependencies. + Make the ALSA package the default alternative instead of OSS (Closes: #349336, #331141). + Build-depend on libdirectfb-dev. + Got rid of debian/control.in and the type-handling build-dependency in favour of dpkg-dev's new [linux-any] features. + Set policy to 3.6.2. . * debian/rules: + Activated DirectFB support (Closes: #150267, #152400). + Use dh_installman instead of the deprecated dh_installmanpages. + Add the ${libasound2-dev} substitution variable. . * debian/patches/005_x11_keysym_fix.diff: + Patch courtesy of Jochen Voss to fix lookup of keys using eg. the AltGr modifier (Closes: #299864). * debian/patches/005_lock_keys.diff: + Patch courtesy of Bas Wijnen to generate release events for lock keys (Caps Lock and Num Lock) just like normal keys (Closes: #317010). * debian/patches/007_directfb_924_fix.diff: + Patch courtesy of Tony Houghton to fix DirectFB support (Closes: 152400). Files: da54048bbc928ef73c088a17e24724c3 1404 libs optional libsdl1.2_1.2.9-1.dsc c9696421432ca4936ac431c6d2f2f412 2663004 libs optional libsdl1.2_1.2.9.orig.tar.gz e839e180067b915b409a42ba0c426a7c 23881 libs optional libsdl1.2_1.2.9-1.diff.gz 7ab3429a0a72e3e0b965a2bbae4207c0 17628 libs optional libsdl1.2debian_1.2.9-1_i386.deb 35c0441bc246f917ead7a05b3c4f3a6d 215856 libs optional libsdl1.2debian-all_1.2.9-1_i386.deb bc2eb458b0f7183223281a9983b7ab0c 197374 libs extra libsdl1.2debian-alsa_1.2.9-1_i386.deb 9081a3984b9cd32251ac874149d3b300 198500 libs extra libsdl1.2debian-oss_1.2.9-1_i386.deb 7bf74e2ccea89e19828c353a556c2304 196682 libs extra libsdl1.2debian-esd_1.2.9-1_i386.deb 41484ded9c709bcb34b564a81bd95881 196852 libs extra libsdl1.2debian-arts_1.2.9-1_i386.deb 5898a3de6e3ce290be9639cb1aa41e62 197138 libs extra libsdl1.2debian-nas_1.2.9-1_i386.deb b7b15928bc1c3f5c69c846cdb2068ecf 752034 libdevel optional libsdl1.2-dev_1.2.9-1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFEAdy9fPP1rylJn2ERAmHbAKCn+pm1acUns/hOROEiOYvqBhIr7gCfZOnK 6fkr5ZVJFNabzUhOj+nCwPg= =4BwS -----END PGP SIGNATURE-----
--- End Message ---

