Package: libsdl1.2 Version: 1.2.7+1.2.8cvs20041007-4.1 Severity: wishlist Tags: patch
When building 'libsdl1.2' on ppc64/unstable with gcc-4.0, I get the following error: dh_gencontrol -- -Vlibsvga1-dev= dpkg-gencontrol: error: current build architecture ppc64 does not appear in package's list (alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 s390x sh3 sh3eb sh4 sh4eb sparc sparc64 amd64) dh_gencontrol: command returned error code 65280 make: *** [binary-arch] Error 1 Please add support for the ppc64 architecture to debian/control. With the attached patch 'libsdl1.2' can be compiled on ppc64 using gcc-4.0. Regards Andreas Jochens diff -urN ../tmp-orig/libsdl1.2-1.2.7+1.2.8cvs20041007/debian/control ./debian/control --- ../tmp-orig/libsdl1.2-1.2.7+1.2.8cvs20041007/debian/control 2005-04-13 19:27:57.695414752 +0200 +++ ./debian/control 2005-04-13 19:28:00.470321857 +0200 @@ -4,7 +4,7 @@ Maintainer: Debian SDL maintainers <[EMAIL PROTECTED]> Uploaders: Matthew Danish <[EMAIL PROTECTED]>, Zephaniah E. Hull <[EMAIL PROTECTED]>, Lawrence Williams <[EMAIL PROTECTED]> Standards-Version: 3.6.1 -Build-Depends: debhelper (>> 3.0.0), dbs, aalib1-dev, slang1-dev, xlibs-dev, libaudiofile-dev, libesd0-dev, xlibmesa-dev | libgl-dev, libsvga1-dev [i386], libarts1-dev, libartsc0-dev, libasound2-dev [alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 s390x sh3 sh3eb sh4 sh4eb sparc sparc64 amd64], type-handling (>= 0.2.1), libaudio-dev, automake1.7 +Build-Depends: debhelper (>> 3.0.0), dbs, aalib1-dev, slang1-dev, xlibs-dev, libaudiofile-dev, libesd0-dev, xlibmesa-dev | libgl-dev, libsvga1-dev [i386], libarts1-dev, libartsc0-dev, libasound2-dev [alpha arm hppa i386 ia64 m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc sparc64 amd64], type-handling (>= 0.2.1), libaudio-dev, automake1.7 Package: libsdl1.2debian Architecture: any @@ -35,7 +35,7 @@ drivers and oss, esound, alsa, arts, and nas sound drivers. Package: libsdl1.2debian-alsa -Architecture: alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 s390x sh3 sh3eb sh4 sh4eb sparc sparc64 amd64 +Architecture: alpha arm hppa i386 ia64 m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc sparc64 amd64 Section: libs Priority: extra Depends: ${shlibs:Depends} diff -urN ../tmp-orig/libsdl1.2-1.2.7+1.2.8cvs20041007/debian/control.in ./debian/control.in --- ../tmp-orig/libsdl1.2-1.2.7+1.2.8cvs20041007/debian/control.in 2005-04-13 19:27:57.712403469 +0200 +++ ./debian/control.in 2005-04-13 19:26:58.436224928 +0200 @@ -35,7 +35,7 @@ drivers and oss, esound, alsa, arts, and nas sound drivers. Package: libsdl1.2debian-alsa -Architecture: alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 s390x sh3 sh3eb sh4 sh4eb sparc sparc64 amd64 +Architecture: alpha arm hppa i386 ia64 m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc sparc64 amd64 Section: libs Priority: extra Depends: ${shlibs:Depends} diff -urN ../tmp-orig/libsdl1.2-1.2.7+1.2.8cvs20041007/debian/patches/005_gcc4_fix.diff ./debian/patches/005_gcc4_fix.diff --- ../tmp-orig/libsdl1.2-1.2.7+1.2.8cvs20041007/debian/patches/005_gcc4_fix.diff 1970-01-01 01:00:00.000000000 +0100 +++ ./debian/patches/005_gcc4_fix.diff 2005-04-13 19:25:49.588005237 +0200 @@ -0,0 +1,21 @@ +diff -urN tmp/include/SDL_events.h SDL-1.2.7+1.2.8cvs20041007/include/SDL_events.h +--- tmp/include/SDL_events.h 2004-08-20 20:57:01.000000000 +0200 ++++ SDL-1.2.7+1.2.8cvs20041007/include/SDL_events.h 2005-02-09 21:33:52.858716783 +0100 +@@ -44,7 +44,7 @@ + #endif + + /* Event enumerations */ +-enum { SDL_NOEVENT = 0, /* Unused (do not remove) */ ++enum SDL_Events { SDL_NOEVENT = 0, /* Unused (do not remove) */ + SDL_ACTIVEEVENT, /* Application loses/gains visibility */ + SDL_KEYDOWN, /* Keys pressed */ + SDL_KEYUP, /* Keys released */ +@@ -78,7 +78,7 @@ + + /* Predefined event masks */ + #define SDL_EVENTMASK(X) (1<<(X)) +-enum { ++enum SDL_EventMasks { + SDL_ACTIVEEVENTMASK = SDL_EVENTMASK(SDL_ACTIVEEVENT), + SDL_KEYDOWNMASK = SDL_EVENTMASK(SDL_KEYDOWN), + SDL_KEYUPMASK = SDL_EVENTMASK(SDL_KEYUP), -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]