libsdl1.2: FTBFS of '3dwm' (amd64/gcc-4.0): '<anonymous enum>' uses anonymous type

Bug #15333 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
Debian
Fix Released
Unknown
Ubuntu
Fix Released
High
Sebastien Bacher

Bug Description

Automatically imported from Debian bug report #294475 http://bugs.debian.org/294475

Revision history for this message
In , Lawrence Williams (lawrence-cecil-williams) wrote : Re: Bug#294475: libsdl1.2: FTBFS of '3dwm' (amd64/gcc-4.0): '<anonymous enum>' uses anonymous type
Download full text (3.9 KiB)

Hello,

Sorry for the delay regarding my response. I have been incredibly busy
outside of Debian. I will review your patch and make a new version of
the packages ASAP.

Have a nice day!

Lawrence

Andreas Jochens wrote:
> Package: libsdl1.2
> Severity: normal
> Tags: patch
>
> When building the package '3dwm' on amd64 with gcc-4.0,
> I get the following error:
>
> c++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../include/Nobel -Wall -D__OMNIORB4__ -D__OSVERSION__=2 -I/usr/X11R6/include -Wp,-MD,.deps/SceneManager.pp -c SceneManager.cc -fPIC -DPIC -o .libs/SceneManager.lo
> /usr/include/SDL/SDL_events.h:82: error:
> /usr/include/SDL/SDL_events.h:83: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:84: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:85: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:86: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:87: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:88: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:89: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:90: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:91: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:92: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:93: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:94: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:95: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:96: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:97: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:98: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:99: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:100: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:101: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:102: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:103: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:104: error: '<anonymous enum>' uses anonymous type
> make[3]: *** [SceneManager.lo] Error 1
> make[3]: Leaving directory `/srv/dbuild/tmp/3dwm-0.3.1/src/Polhem'
>
> With the attached patch to libsdl1.2 the package '3dwm' can be compiled
> on amd64 using gcc-4.0.
>
> Regards
> Andreas Jochens
>
> 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-02-09 21:34:23.883728120 +0100
> @@ -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
> +++...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #294475 http://bugs.debian.org/294475

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (3.8 KiB)

Message-Id: <email address hidden>
Date: Wed, 09 Feb 2005 22:36:44 +0100
From: Andreas Jochens <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: libsdl1.2: FTBFS of '3dwm' (amd64/gcc-4.0): '<anonymous enum>' uses anonymous type

Package: libsdl1.2
Severity: normal
Tags: patch

When building the package '3dwm' on amd64 with gcc-4.0,
I get the following error:

c++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../include/Nobel -Wall -D__OMNIORB4__ -D__OSVERSION__=2 -I/usr/X11R6/include -Wp,-MD,.deps/SceneManager.pp -c SceneManager.cc -fPIC -DPIC -o .libs/SceneManager.lo
/usr/include/SDL/SDL_events.h:82: error:
/usr/include/SDL/SDL_events.h:83: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:84: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:85: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:86: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:87: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:88: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:89: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:90: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:91: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:92: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:93: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:94: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:95: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:96: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:97: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:98: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:99: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:100: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:101: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:102: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:103: error: '<anonymous enum>' uses anonymous type
/usr/include/SDL/SDL_events.h:104: error: '<anonymous enum>' uses anonymous type
make[3]: *** [SceneManager.lo] Error 1
make[3]: Leaving directory `/srv/dbuild/tmp/3dwm-0.3.1/src/Polhem'

With the attached patch to libsdl1.2 the package '3dwm' can be compiled
on amd64 using gcc-4.0.

Regards
Andreas Jochens

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-02-09 21:34:23.883728120 +0100
@@ -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/S...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (4.2 KiB)

Message-ID: <email address hidden>
Date: Wed, 23 Feb 2005 13:47:15 -0330
From: Lawrence Williams <email address hidden>
To: Andreas Jochens <email address hidden>, <email address hidden>
Subject: Re: Bug#294475: libsdl1.2: FTBFS of '3dwm' (amd64/gcc-4.0): '<anonymous
 enum>' uses anonymous type

Hello,

Sorry for the delay regarding my response. I have been incredibly busy
outside of Debian. I will review your patch and make a new version of
the packages ASAP.

Have a nice day!

Lawrence

Andreas Jochens wrote:
> Package: libsdl1.2
> Severity: normal
> Tags: patch
>
> When building the package '3dwm' on amd64 with gcc-4.0,
> I get the following error:
>
> c++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../include/Nobel -Wall -D__OMNIORB4__ -D__OSVERSION__=2 -I/usr/X11R6/include -Wp,-MD,.deps/SceneManager.pp -c SceneManager.cc -fPIC -DPIC -o .libs/SceneManager.lo
> /usr/include/SDL/SDL_events.h:82: error:
> /usr/include/SDL/SDL_events.h:83: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:84: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:85: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:86: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:87: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:88: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:89: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:90: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:91: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:92: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:93: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:94: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:95: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:96: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:97: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:98: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:99: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:100: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:101: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:102: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:103: error: '<anonymous enum>' uses anonymous type
> /usr/include/SDL/SDL_events.h:104: error: '<anonymous enum>' uses anonymous type
> make[3]: *** [SceneManager.lo] Error 1
> make[3]: Leaving directory `/srv/dbuild/tmp/3dwm-0.3.1/src/Polhem'
>
> With the attached patch to libsdl1.2 the package '3dwm' can be compiled
> on amd64 using gcc-4.0.
>
> Regards
> Andreas Jochens
>
> 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/patc...

Read more...

Revision history for this message
Sebastien Bacher (seb128) wrote :

 libsdl1.2 (1.2.7+1.2.8cvs20041007-4.1ubuntu2) breezy; urgency=low
 .
   * debian/patches/005_gcc4_fix.diff:
     - patch from Andreas Jochens <email address hidden> to fix the 3dwm build with gcc4
   * debian/patches/006_gcc4_build.diff:
     - patch from FC4 to build with gcc4

Revision history for this message
In , Lawrence Williams (lawrence-cecil-williams) wrote : Bug#294475: fixed in libsdl1.2 1.2.7+1.2.8cvs20041007-5
Download full text (4.9 KiB)

Source: libsdl1.2
Source-Version: 1.2.7+1.2.8cvs20041007-5

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.7+1.2.8cvs20041007-5_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2-dev_1.2.7+1.2.8cvs20041007-5_i386.deb
libsdl1.2_1.2.7+1.2.8cvs20041007-5.diff.gz
  to pool/main/libs/libsdl1.2/libsdl1.2_1.2.7+1.2.8cvs20041007-5.diff.gz
libsdl1.2_1.2.7+1.2.8cvs20041007-5.dsc
  to pool/main/libs/libsdl1.2/libsdl1.2_1.2.7+1.2.8cvs20041007-5.dsc
libsdl1.2debian-all_1.2.7+1.2.8cvs20041007-5_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-all_1.2.7+1.2.8cvs20041007-5_i386.deb
libsdl1.2debian-alsa_1.2.7+1.2.8cvs20041007-5_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-alsa_1.2.7+1.2.8cvs20041007-5_i386.deb
libsdl1.2debian-arts_1.2.7+1.2.8cvs20041007-5_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-arts_1.2.7+1.2.8cvs20041007-5_i386.deb
libsdl1.2debian-esd_1.2.7+1.2.8cvs20041007-5_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-esd_1.2.7+1.2.8cvs20041007-5_i386.deb
libsdl1.2debian-nas_1.2.7+1.2.8cvs20041007-5_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-nas_1.2.7+1.2.8cvs20041007-5_i386.deb
libsdl1.2debian-oss_1.2.7+1.2.8cvs20041007-5_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian-oss_1.2.7+1.2.8cvs20041007-5_i386.deb
libsdl1.2debian_1.2.7+1.2.8cvs20041007-5_i386.deb
  to pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.7+1.2.8cvs20041007-5_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 address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lawrence Williams <email address hidden> (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 address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 30 May 2005 17:15:10 -0330
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.7+1.2.8cvs20041007-5
Distribution: unstable
Urgency: high
Maintainer: Debian SDL maintainers <email address hidden>
Changed-By: Lawrence Williams <email address hidden>
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:...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.