<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>58192</bug_id>
          
          <creation_ts>2004-07-24 08:10 0000</creation_ts>
          <short_desc>emerge libsdl errors out in SDL_fbevents.c: invalid lvalue in assignment</short_desc>
          <delta_ts>2005-01-03 14:48:26 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Library</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>loial@home.nl</reporter>
          <assigned_to>amd64@gentoo.org</assigned_to>
          <cc>amd64@gentoo.org</cc>
    
    <cc>plasmaroo@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>loial@home.nl</who>
            <bug_when>2004-07-24 08:10:31 0000</bug_when>
            <thetext>I have libsdl-1.2.7-r2 installed, but since the new mplayer (mplayer-1.0_pre5-r1) errored out with some libSDL.a error I decided to reinstall libsdl. That didn&apos;t work, emerging libsdl ended with:

if /bin/sh ../../../libtool --mode=compile gcc -DPACKAGE_NAME=\&quot;\&quot; -DPACKAGE_TARNAME=\&quot;\&quot; -DPACKAGE_VERSION=\&quot;\&quot; -DPACKAGE_STRING=\&quot;\&quot; -DPACKAGE_BUGREPORT=\&quot;\&quot; -DPACKAGE=\&quot;SDL\&quot; -DVERSION=\&quot;1.2.7\&quot; -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  -I. -I.     -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -Wall -DENABLE_DUMMYVIDEO -DDISKAUD_SUPPORT -DUSE_DLOPEN -DOSS_SUPPORT -DALSA_SUPPORT -DARTSC_SUPPORT -DARTSC_DYNAMIC=libartsc.so.0 -I/usr/kde/3.3/include/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNAS_SUPPORT -I/usr/X11R6/include/  -I/usr/X11R6/include -DENABLE_X11 -DXTHREADS -I./include -I./src/video -DXFREE86_VM -DXFREE86_VMGAMMA -DXFREE86_DGAMOUSE -DDEFAULT_DGAMOUSE -DXFREE86_XV -Isrc/video -DENABLE_DGA -DENABLE_FBCON  -I/usr/X11R6/include -DENABLE_GGI -DENABLE_AALIB -DENABLE_CACA -I/usr/include/ -DHAVE_OPENGL -DUSE_INPUT_EVENTS -D_REENTRANT -DSDL_USE_PTHREADS -DHAVE_SIGACTION -I../../../include -I../../../include/SDL -I../../../src -I../../../src/main/linux -I../../../src/audio -I../../../src/video -I../../../src/video/XFree86/extensions -I../../../src/events -I../../../src/joystick -I../../../src/cdrom -I../../../src/thread -I../../../src/timer -I../../../src/endian -I../../../src/file -I../../../src/thread -MT SDL_fb3dfx.lo -MD -MP -MF &quot;.deps/SDL_fb3dfx.Tpo&quot; -c -o SDL_fb3dfx.lo SDL_fb3dfx.c; \
then mv -f &quot;.deps/SDL_fb3dfx.Tpo&quot; &quot;.deps/SDL_fb3dfx.Plo&quot;; else rm -f &quot;.deps/SDL_fb3dfx.Tpo&quot;; exit 1; fi
SDL_fbevents.c: In function `switch_vt&apos;:
SDL_fbevents.c:849: error: invalid lvalue in assignment
make[3]: *** [SDL_fbevents.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
 gcc -DPACKAGE_NAME=\&quot;\&quot; -DPACKAGE_TARNAME=\&quot;\&quot; -DPACKAGE_VERSION=\&quot;\&quot; -DPACKAGE_STRING=\&quot;\&quot; -DPACKAGE_BUGREPORT=\&quot;\&quot; -DPACKAGE=\&quot;SDL\&quot; -DVERSION=\&quot;1.2.7\&quot; -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 -I. -I. -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -Wall -DENABLE_DUMMYVIDEO -DDISKAUD_SUPPORT -DUSE_DLOPEN -DOSS_SUPPORT -DALSA_SUPPORT -DARTSC_SUPPORT -DARTSC_DYNAMIC=libartsc.so.0 -I/usr/kde/3.3/include/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNAS_SUPPORT -I/usr/X11R6/include/ -I/usr/X11R6/include -DENABLE_X11 -DXTHREADS -I./include -I./src/video -DXFREE86_VM -DXFREE86_VMGAMMA -DXFREE86_DGAMOUSE -DDEFAULT_DGAMOUSE -DXFREE86_XV -Isrc/video -DENABLE_DGA -DENABLE_FBCON -I/usr/X11R6/include -DENABLE_GGI -DENABLE_AALIB -DENABLE_CACA -I/usr/include/ -DHAVE_OPENGL -DUSE_INPUT_EVENTS -D_REENTRANT -DSDL_USE_PTHREADS -DHAVE_SIGACTION -I../../../include -I../../../include/SDL -I../../../src -I../../../src/main/linux -I../../../src/audio -I../../../src/video -I../../../src/video/XFree86/extensions -I../../../src/events -I../../../src/joystick -I../../../src/cdrom -I../../../src/thread -I../../../src/timer -I../../../src/endian -I../../../src/file -I../../../src/thread -MT SDL_fb3dfx.lo -MD -MP -MF .deps/SDL_fb3dfx.Tpo -c SDL_fb3dfx.c  -fPIC -DPIC -o .libs/SDL_fb3dfx.o
SDL_fb3dfx.c: In function `FillHWRect&apos;:
SDL_fb3dfx.c:80: warning: cast from pointer to integer of different size
SDL_fb3dfx.c: In function `HWAccelBlit&apos;:
SDL_fb3dfx.c:151: warning: cast from pointer to integer of different size
SDL_fb3dfx.c:153: warning: cast from pointer to integer of different size
 gcc -DPACKAGE_NAME=\&quot;\&quot; -DPACKAGE_TARNAME=\&quot;\&quot; -DPACKAGE_VERSION=\&quot;\&quot; -DPACKAGE_STRING=\&quot;\&quot; -DPACKAGE_BUGREPORT=\&quot;\&quot; -DPACKAGE=\&quot;SDL\&quot; -DVERSION=\&quot;1.2.7\&quot; -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 -I. -I. -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -Wall -DENABLE_DUMMYVIDEO -DDISKAUD_SUPPORT -DUSE_DLOPEN -DOSS_SUPPORT -DALSA_SUPPORT -DARTSC_SUPPORT -DARTSC_DYNAMIC=libartsc.so.0 -I/usr/kde/3.3/include/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNAS_SUPPORT -I/usr/X11R6/include/ -I/usr/X11R6/include -DENABLE_X11 -DXTHREADS -I./include -I./src/video -DXFREE86_VM -DXFREE86_VMGAMMA -DXFREE86_DGAMOUSE -DDEFAULT_DGAMOUSE -DXFREE86_XV -Isrc/video -DENABLE_DGA -DENABLE_FBCON -I/usr/X11R6/include -DENABLE_GGI -DENABLE_AALIB -DENABLE_CACA -I/usr/include/ -DHAVE_OPENGL -DUSE_INPUT_EVENTS -D_REENTRANT -DSDL_USE_PTHREADS -DHAVE_SIGACTION -I../../../include -I../../../include/SDL -I../../../src -I../../../src/main/linux -I../../../src/audio -I../../../src/video -I../../../src/video/XFree86/extensions -I../../../src/events -I../../../src/joystick -I../../../src/cdrom -I../../../src/thread -I../../../src/timer -I../../../src/endian -I../../../src/file -I../../../src/thread -MT SDL_fb3dfx.lo -MD -MP -MF .deps/SDL_fb3dfx.Tpo -c SDL_fb3dfx.c -o SDL_fb3dfx.o &gt;/dev/null 2&gt;&amp;1
make[3]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r2/work/SDL-1.2.7/src/video/fbcon&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r2/work/SDL-1.2.7/src/video&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r2/work/SDL-1.2.7/src&apos;
make: *** [all-recursive] Error 1

!!! ERROR: media-libs/libsdl-1.2.7-r2 failed.
!!! Function src_compile, Line 88, Exitcode 2
!!! emake failed


I do not have a 3dfx card, so I&apos;m unsure why it gets build in the first place, but aside from that, it just doesn&apos;t compile. Looks like it isn&apos;t 64bit compatible.

Then I remebered that the libcaca USE flag gave me trouble before, so I tried
USE=&quot;-libcaca&quot; emerge libsdl. That ended with:

 gcc -DPACKAGE_NAME=\&quot;\&quot; -DPACKAGE_TARNAME=\&quot;\&quot; -DPACKAGE_VERSION=\&quot;\&quot; -DPACKAGE_STRING=\&quot;\&quot; -DPACKAGE_BUGREPORT=\&quot;\&quot; -DPACKAGE=\&quot;SDL\&quot; -DVERSION=\&quot;1.2.7\&quot; -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 -I. -I. -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -Wall -DENABLE_DUMMYVIDEO -DDISKAUD_SUPPORT -DUSE_DLOPEN -DOSS_SUPPORT -DALSA_SUPPORT -DARTSC_SUPPORT -DARTSC_DYNAMIC=libartsc.so.0 -I/usr/kde/3.3/include/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNAS_SUPPORT -I/usr/X11R6/include/ -I/usr/X11R6/include -DENABLE_X11 -DXTHREADS -I./include -I./src/video -DXFREE86_VM -DXFREE86_VMGAMMA -DXFREE86_DGAMOUSE -DDEFAULT_DGAMOUSE -DXFREE86_XV -Isrc/video -DENABLE_DGA -DENABLE_FBCON -I/usr/X11R6/include -DENABLE_GGI -DENABLE_AALIB -DHAVE_OPENGL -DUSE_INPUT_EVENTS -D_REENTRANT -DSDL_USE_PTHREADS -DHAVE_SIGACTION -I../../../include -I../../../include/SDL -I../../../src -I../../../src/main/linux -I../../../src/audio -I../../../src/video -I../../../src/video/XFree86/extensions -I../../../src/events -I../../../src/joystick -I../../../src/cdrom -I../../../src/thread -I../../../src/timer -I../../../src/endian -I../../../src/file -I../../../src/thread -MT SDL_fbelo.lo -MD -MP -MF .deps/SDL_fbelo.Tpo -c SDL_fbelo.c  -fPIC -DPIC -o .libs/SDL_fbelo.o
SDL_fbevents.c: In function `switch_vt&apos;:
SDL_fbevents.c:849: error: invalid lvalue in assignment
make[3]: *** [SDL_fbevents.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
 gcc -DPACKAGE_NAME=\&quot;\&quot; -DPACKAGE_TARNAME=\&quot;\&quot; -DPACKAGE_VERSION=\&quot;\&quot; -DPACKAGE_STRING=\&quot;\&quot; -DPACKAGE_BUGREPORT=\&quot;\&quot; -DPACKAGE=\&quot;SDL\&quot; -DVERSION=\&quot;1.2.7\&quot; -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 -I. -I. -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -Wall -DENABLE_DUMMYVIDEO -DDISKAUD_SUPPORT -DUSE_DLOPEN -DOSS_SUPPORT -DALSA_SUPPORT -DARTSC_SUPPORT -DARTSC_DYNAMIC=libartsc.so.0 -I/usr/kde/3.3/include/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNAS_SUPPORT -I/usr/X11R6/include/ -I/usr/X11R6/include -DENABLE_X11 -DXTHREADS -I./include -I./src/video -DXFREE86_VM -DXFREE86_VMGAMMA -DXFREE86_DGAMOUSE -DDEFAULT_DGAMOUSE -DXFREE86_XV -Isrc/video -DENABLE_DGA -DENABLE_FBCON -I/usr/X11R6/include -DENABLE_GGI -DENABLE_AALIB -DHAVE_OPENGL -DUSE_INPUT_EVENTS -D_REENTRANT -DSDL_USE_PTHREADS -DHAVE_SIGACTION -I../../../include -I../../../include/SDL -I../../../src -I../../../src/main/linux -I../../../src/audio -I../../../src/video -I../../../src/video/XFree86/extensions -I../../../src/events -I../../../src/joystick -I../../../src/cdrom -I../../../src/thread -I../../../src/timer -I../../../src/endian -I../../../src/file -I../../../src/thread -MT SDL_fbelo.lo -MD -MP -MF .deps/SDL_fbelo.Tpo -c SDL_fbelo.c -o SDL_fbelo.o &gt;/dev/null 2&gt;&amp;1
make[3]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r2/work/SDL-1.2.7/src/video/fbcon&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r2/work/SDL-1.2.7/src/video&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r2/work/SDL-1.2.7/src&apos;
make: *** [all-recursive] Error 1

!!! ERROR: media-libs/libsdl-1.2.7-r2 failed.
!!! Function src_compile, Line 88, Exitcode 2
!!! emake failed


emerge info
Portage 2.0.50-r9 (gcc34-amd64-2004.1, gcc-3.4.1, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r11)
=================================================================
System uname: 2.6.7-gentoo-r11 x86_64 4
Gentoo Base System version 1.5.1
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /opt/gentoo-rsync /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /opt/gentoo-rsync/portage /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache sandbox&quot;
GENTOO_MIRRORS=&quot;ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.tiscali.nl/pub/mirror/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.nl.gentoo.org/gentoo-portage&quot;
USE=&quot;S3TC X aac aalib acpi acpi4linux alsa amd64 apm arts asterisk audiofile avi berkdb cdparanoia cdr chroot crypt cups dga divx4linux dv dvd dvdr dvdread encode faac faad fbcon fbdev ffmpeg fftw flac flash foomaticdb ftp gd gdbm ggi gif gphoto2 gpm gstreamer gtk2 icq ieee1394 imagemagick imap imlib imlib2 irmc jabber java javascript joystick jp2 jpeg kde lcd lcms ldap libcaca libg++ libwww linguas_en_GB linguas_nl lirc live lzo lzw lzw-tiff mad mbox mikmod mng motif mozaccess mozcalendar mozdomi mozilla mozp3p mozsvg mozxmlterm mpeg mpeg4 mpi mplayer msn mysql mythtv nas ncurses net nls nptl oav offensive oggvorbis opengl opie oss pam pda pdflib perl pic plotutils png pthreads python qt quicktime readline rtc samba sasl sdl slang slp speex spell ssl svg tcltk tcpd tetex theora tiff transcode truetype usb v4l v4l2 videos wmf xml2 xmms xosd xprint xrandr xv xvid zlib zvbi&quot;


Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lv@gentoo.org</who>
            <bug_when>2004-07-24 23:27:55 0000</bug_when>
            <thetext>upstream bug with sdl and libcaca. sorry, i guess we didnt mask the libcaca use flag in the gcc34 profile... masking it now. that&apos;s why you only had libsdl.a and not libsdl.so like you should.

as for the compile problem, that does indeed look ugly. i&apos;ll go look and see what broke between r1 and r2...
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lv@gentoo.org</who>
            <bug_when>2004-07-24 23:39:48 0000</bug_when>
            <thetext>this is not an SDL bug, it&apos;s a linux26-headers bug. libsdl compiles properly after downgrading linux26-headers to 2.6.6-r1. adding plasmaroo to CC</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>plasmaroo@gentoo.org</who>
            <bug_when>2004-07-25 05:45:55 0000</bug_when>
            <thetext>Created an attachment (id=36112)
Patch for libSDL

Can you please try this patch and confirm whether it solves the issue?
Thanks...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>loial@home.nl</who>
            <bug_when>2004-07-25 07:39:54 0000</bug_when>
            <thetext>Tried it, works like a charm.
I see libcaca is indeed masked, thanx for that also.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kugelfang@gentoo.org</who>
            <bug_when>2004-10-12 09:26:10 0000</bug_when>
            <thetext>FIXED. Patches are in CVS for some time already.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nanouck@gmail.com</who>
            <bug_when>2005-01-02 15:13:34 0000</bug_when>
            <thetext>Hi,

Will this bug be corrected in the next ebuild?
When someone is interested I have  modified the media-libs/libsdl-1.2.8 ebuild, I&apos;ll post my media-libs/libsdl-1.2.8-r1 ebuild

It compiles fine. Instructions:
* create  mkdir /usr/local/portage/media-libs/libsdl/
* move ebuild in this new directory, mv libsdl-1.2.8-r1.ebuild /usr/local/portage/media-libs/libsdl/
* copied 1.2.8 files:  cp /usr/portage/media-libs/libsdl/files/1.2.8-* /usr/local/portage/media-libs/libsdl/files/
* ebuild /usr/local/portage/media-libs/libsdl/libsdl-1.2.8-r1.ebuild digest
* emerge libsdl

OK</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nanouck@gmail.com</who>
            <bug_when>2005-01-02 15:20:21 0000</bug_when>
            <thetext>Created an attachment (id=47409)
new  ebuild including patch named 1.2.8-26headers.patch

do not forget to rename libSDL-1.2.7-26headers.patch in 1.2.8-26headers.patch
and copy it in /usr/local/portage/media-libs/libsdl/files/</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kugelfang@gentoo.org</who>
            <bug_when>2005-01-03 14:48:26 0000</bug_when>
            <thetext>This BUG has already been marked as RESOLVED - FIXED. Do you still experience this BUG ? If yes, please reopen and give us detailed information about your bug.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>36112</attachid>
            <date>2004-07-25 05:45 0000</date>
            <desc>Patch for libSDL</desc>
            <filename>libSDL-1.2.7-26headers.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIFNETC0xLjIuNy9zcmMvdmlkZW8vZmJjb24vU0RMX2ZiZXZlbnRzLmMub2xkCTIwMDQtMDIt
MTggMTc6MjI6MDYuMDAwMDAwMDAwICswMDAwCisrKyBTREwtMS4yLjcvc3JjL3ZpZGVvL2ZiY29u
L1NETF9mYmV2ZW50cy5jCTIwMDQtMDctMjUgMTM6NDQ6MTYuNjU0MTgxMjY0ICswMTAwCkBAIC04
MzUsNyArODM1LDcgQEAKIHN0YXRpYyB2b2lkIHN3aXRjaF92dChfVEhJUywgdW5zaWduZWQgc2hv
cnQgd2hpY2gpCiB7CiAJc3RydWN0IHZ0X3N0YXQgdnRzdGF0ZTsKLQl1bnNpZ25lZCBzaG9ydCBj
dXJyZW50OworCXVuc2lnbmVkIHNob3J0IGN1cnJlbnRfOwogCVNETF9TdXJmYWNlICpzY3JlZW47
CiAJX191MTYgc2F2ZWRfcGFsWzMqMjU2XTsKIAlVaW50MzIgc2NyZWVuX2FyZWFsZW47CkBAIC04
NDYsNyArODQ2LDcgQEAKIAkgICAgICh3aGljaCA9PSB2dHN0YXRlLnZfYWN0aXZlKSApIHsKIAkJ
cmV0dXJuOwogCX0KLQljdXJyZW50ID0gdnRzdGF0ZS52X2FjdGl2ZTsKKwljdXJyZW50XyA9IHZ0
c3RhdGUudl9hY3RpdmU7CiAKIAkvKiBTYXZlIHRoZSBjb250ZW50cyBvZiB0aGUgc2NyZWVuLCBh
bmQgZ28gdG8gdGV4dCBtb2RlICovCiAJU0RMX211dGV4UChod19sb2NrKTsKQEAgLTg2NCw3ICs4
NjQsNyBAQAogCWlmICggaW9jdGwoa2V5Ym9hcmRfZmQsIFZUX0FDVElWQVRFLCB3aGljaCkgPT0g
MCApIHsKIAkJLyogV2FpdCBmb3Igb3VyIGNvbnNvbGUgdG8gYmUgYWN0aXZhdGVkIGFnYWluICov
CiAJCWlvY3RsKGtleWJvYXJkX2ZkLCBWVF9XQUlUQUNUSVZFLCB3aGljaCk7Ci0JCXdoaWxlICgg
aW9jdGwoa2V5Ym9hcmRfZmQsIFZUX1dBSVRBQ1RJVkUsIGN1cnJlbnQpIDwgMCApIHsKKwkJd2hp
bGUgKCBpb2N0bChrZXlib2FyZF9mZCwgVlRfV0FJVEFDVElWRSwgY3VycmVudF8pIDwgMCApIHsK
IAkJCWlmICggKGVycm5vICE9IEVJTlRSKSAmJiAoZXJybm8gIT0gRUFHQUlOKSApIHsKIAkJCQkv
KiBVbmtub3duIFZUIGVycm9yIC0gY2FuY2VsIHRoaXMgKi8KIAkJCQlicmVhazsK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>47409</attachid>
            <date>2005-01-02 15:20 0000</date>
            <desc>new  ebuild including patch named 1.2.8-26headers.patch</desc>
            <filename>libsdl-1.2.8-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLWxpYnMvbGlic2RsL2xpYnNkbC0xLjIu
OC5lYnVpbGQsdiAxLjcgMjAwNS8wMS8wMSAwMToyMDoyOSBraW5ndGFjbyBFeHAgJAoKaW5oZXJp
dCBmbGFnLW8tbWF0aWMgdG9vbGNoYWluLWZ1bmNzIGV1dGlscyBnbnVjb25maWcKCkRFU0NSSVBU
SU9OPSJTaW1wbGUgRGlyZWN0IE1lZGlhIExheWVyIgpIT01FUEFHRT0iaHR0cDovL3d3dy5saWJz
ZGwub3JnLyIKU1JDX1VSST0iaHR0cDovL3d3dy5saWJzZGwub3JnL3JlbGVhc2UvU0RMLSR7UFZ9
LnRhci5neiIKCkxJQ0VOU0U9IkxHUEwtMiIKU0xPVD0iMCIKS0VZV09SRFM9In5hbHBoYSB+YW1k
NjQgfmFybSB+aHBwYSB+aWE2NCB+bWlwcyB+cHBjIH5wcGM2NCB+c3BhcmMgfng4NiIKSVVTRT0i
b3NzIGFsc2EgZXNkIGFydHMgbmFzIFggZGdhIHh2IHhpbmVyYW1hIGZiY29uIGRpcmVjdGZiIGdn
aSBzdmdhIGFhbGliIG9wZW5nbCBsaWJjYWNhIG5vYXVkaW8gbm92aWRlbyBub2pveXN0aWNrIgoj
IGlmIHlvdSBkaXNhYmxlIGF1ZGlvL3ZpZGVvL2pveXN0aWNrIGFuZCBzb21ldGhpbmcgYnJlYWtz
LCB5b3UgcGljayB1cCB0aGUgcGllY2VzCgpSREVQRU5EPSI+PW1lZGlhLWxpYnMvYXVkaW9maWxl
LTAuMS45CglhbHNhPyAoIG1lZGlhLWxpYnMvYWxzYS1saWIgKQoJZXNkPyAoID49bWVkaWEtc291
bmQvZXNvdW5kLTAuMi4xOSApCglhcnRzPyAoIGtkZS1iYXNlL2FydHMgKQoJbmFzPyAoIG1lZGlh
LWxpYnMvbmFzCgkJdmlydHVhbC94MTEgKQoJWD8gKCB2aXJ0dWFsL3gxMSApCglkaXJlY3RmYj8g
KCA+PWRldi1saWJzL0RpcmVjdEZCLTAuOS4xOSApCglnZ2k/ICggPj1tZWRpYS1saWJzL2xpYmdn
aS0yLjBfYmV0YTMgKQoJc3ZnYT8gKCA+PW1lZGlhLWxpYnMvc3ZnYWxpYi0xLjQuMiApCglhYWxp
Yj8gKCBtZWRpYS1saWJzL2FhbGliICkKCWxpYmNhY2E/ICggPj1tZWRpYS1saWJzL2xpYmNhY2Et
MC45LXIxICkKCW9wZW5nbD8gKCB2aXJ0dWFsL29wZW5nbCApIgpERVBFTkQ9IiR7UkRFUEVORH0K
CXg4Nj8gKCBkZXYtbGFuZy9uYXNtICkiCgpTPSIke1dPUktESVJ9L1NETC0ke1BWfSIKCnBrZ19z
ZXR1cCgpIHsKCWlmIHVzZSBub2F1ZGlvIHx8IHVzZSBub3ZpZGVvIHx8IHVzZSBub2pveXN0aWNr
IDsgdGhlbgoJCWV3YXJuICJTaW5jZSB5b3UndmUgY2hvc2VuIHRvIHR1cm4gb2ZmIHNvbWUgb2Yg
bGlic2RsJ3MgZnVuY3Rpb25hbGl0eSwiCgkJZXdhcm4gImRvbid0IGJvdGhlciBmaWxpbmcgbGli
c2RsLXJlbGF0ZWQgYnVncyB1bnRpbCB0cnlpbmcgdG8gcmVtZXJnZSIKCQlld2FybiAibGlic2Rs
IHdpdGhvdXQgdGhlIG5vKiBmbGFncyBpbiBVU0UuICBZb3UgbmVlZCB0byBrbm93IHdoYXQiCgkJ
ZXdhcm4gInlvdSdyZSBkb2luZyB0byBzZWxlY3RpdmVseSB0dXJuIG9mZiBwYXJ0cyBvZiBsaWJz
ZGwuIgoJCWVwYXVzZSAzMAoJZmkKfQoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9CgljZCAi
JHtTfSIKCgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1BWfS1ub2J1Z2d5LVgucGF0Y2ggIzMwMDg5
CgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1BWfS1saWJjYWNhLnBhdGNoICM0MDIyNAoJZXBhdGNo
ICIke0ZJTEVTRElSfSIvJHtQVn0tZ2NjMi5wYXRjaCAjNzUzOTIKCWVwYXRjaCAiJHtGSUxFU0RJ
Un0iLyR7UFZ9LTI2aGVhZGVycy5wYXRjaCAjNTgxOTIKCVtbICQoZ2NjLW1ham9yLXZlcnNpb24p
IC1lcSAyIF1dICYmIFwKCQllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1BWfS1nY2MyLWFzbS5wYXRj
aCAjNzUzOTIKCglpZiB1c2UgbmFzICYmICEgdXNlIFggOyB0aGVuICMzMjQ0NwoJCXNlZCAtaSBc
CgkJCS1lICdzOi1sYXVkaW86LWxhdWRpbyAtTC91c3IvWDExUjYvbGliOicgXAoJCQljb25maWd1
cmUuaW4gfHwgZGllICJuYXMgc2VkIGhhY2sgZmFpbGVkIgoJZmkKCgkuL2F1dG9nZW4uc2ggfHwg
ZGllICJhdXRvZ2VuIGZhaWxlZCIKCWdudWNvbmZpZ191cGRhdGUKfQoKc3JjX2NvbXBpbGUoKSB7
Cglsb2NhbCBteWNvbmY9CgoJaWYgdXNlIGFtZDY0IDsgdGhlbgoJCXJlcGxhY2UtZmxhZ3MgLU8/
IC1PMSAjIGJ1ZyAjNzQ2MDgKCQlzdHJpcC1mbGFncyAtZnVucm9sbC1hbGwtbG9vcHMgLWZwZWVs
LWxvb3BzICMgbW9yZSBidWcgIzc0NjA4CglmaQoJdXNlIG5vYXVkaW8gJiYgbXljb25mPSIke215
Y29uZn0gLS1kaXNhYmxlLWF1ZGlvIgoJdXNlIG5vdmlkZW8gXAoJCSYmIG15Y29uZj0iJHtteWNv
bmZ9IC0tZGlzYWJsZS12aWRlbyIgXAoJCXx8IG15Y29uZj0iJHtteWNvbmZ9IC0tZW5hYmxlLXZp
ZGVvLWR1bW15IgoJdXNlIG5vam95c3RpY2sgJiYgbXljb25mPSIke215Y29uZn0gLS1kaXNhYmxl
LWpveXN0aWNrIgoKCWxvY2FsIGRpcmVjdGZiY29uZj0iLS1kaXNhYmxlLXZpZGVvLWRpcmVjdGZi
IgoJaWYgdXNlIGRpcmVjdGZiIDsgdGhlbgoJCSMgc2luY2UgRGlyZWN0RkIgY2FuIGxpbmsgYWdh
aW5zdCBTREwgYW5kIHRyaWdnZXIgYQoJCSMgZGVwZW5kZW5jeSBsb29wLCBvbmx5IGxpbmsgYWdh
aW5zdCBEaXJlY3RGQiBpZiBpdAoJCSMgaXNuJ3QgYnJva2VuICM2MTU5MgoJCWVjaG8gJ2ludCBt
YWluKCl7fScgPiBkaXJlY3RmYi10ZXN0LmMKCQkkKHRjLWdldENDKSBkaXJlY3RmYi10ZXN0LmMg
LWxkaXJlY3RmYiAyPi9kZXYvbnVsbCBcCgkJCSYmIGRpcmVjdGZiY29uZj0iLS1lbmFibGUtdmlk
ZW8tZGlyZWN0ZmIiIFwKCQkJfHwgZXdhcm4gIkRpc2FibGluZyBEaXJlY3RGQiBzaW5jZSBsaWJk
aXJlY3RmYi5zbyBpcyBicm9rZW4iCglmaQoJbXljb25mPSIke215Y29uZn0gJHtkaXJlY3RmYmNv
bmZ9IgoKCWVjb25mIFwKCQktLWRpc2FibGUtZGVwZW5kZW5jeS10cmFja2luZyBcCgkJLS1lbmFi
bGUtZXZlbnRzIFwKCQktLWVuYWJsZS1jZHJvbSBcCgkJLS1lbmFibGUtdGhyZWFkcyBcCgkJLS1l
bmFibGUtdGltZXJzIFwKCQktLWVuYWJsZS1lbmRpYW4gXAoJCS0tZW5hYmxlLWZpbGUgXAoJCS0t
ZW5hYmxlLWNwdWluZm8gXAoJCSQodXNlX2VuYWJsZSBvc3MpIFwKCQkkKHVzZV9lbmFibGUgYWxz
YSkgXAoJCSQodXNlX2VuYWJsZSBlc2QpIFwKCQkkKHVzZV9lbmFibGUgYXJ0cykgXAoJCSQodXNl
X2VuYWJsZSBuYXMpIFwKCQkkKHVzZV9lbmFibGUgeDg2IG5hc20pIFwKCQkkKHVzZV9lbmFibGUg
WCB2aWRlby14MTEpIFwKCQkkKHVzZV9lbmFibGUgZGdhKSBcCgkJJCh1c2VfZW5hYmxlIHh2IHZp
ZGVvLXgxMS14dikgXAoJCSQodXNlX2VuYWJsZSB4aW5lcmFtYSB2aWRlby14MTEteGluZXJhbWEp
IFwKCQkkKHVzZV9lbmFibGUgZGdhIHZpZGVvLWRnYSkgXAoJCSQodXNlX2VuYWJsZSBmYmNvbiB2
aWRlby1mYmNvbikgXAoJCSQodXNlX2VuYWJsZSBnZ2kgdmlkZW8tZ2dpKSBcCgkJJCh1c2VfZW5h
YmxlIHN2Z2EgdmlkZW8tc3ZnYSkgXAoJCSQodXNlX2VuYWJsZSBhYWxpYiB2aWRlby1hYWxpYikg
XAoJCSQodXNlX2VuYWJsZSBsaWJjYWNhIHZpZGVvLWNhY2EpIFwKCQkkKHVzZV9lbmFibGUgb3Bl
bmdsIHZpZGVvLW9wZW5nbCkgXAoJCSQodXNlX3dpdGggWCB4KSBcCgkJJHtteWNvbmZ9IHx8IGRp
ZQoJZW1ha2UgfHwgZGllICJlbWFrZSBmYWlsZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJbWFrZSBE
RVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZSAibWFrZSBpbnN0YWxsIGZhaWxlZCIKCXByZXBs
aWIKCSMgQnVnIDM0ODA0OyAkKGdldF9saWJkaXIpIGZpeGVkIEJVRyAjNjU0OTUKCXNlZCAtaSBc
CgkJLWUgInM6LXB0aHJlYWQ6OmciICIke0R9L3Vzci8kKGdldF9saWJkaXIpL2xpYlNETC5sYSIg
XAoJCXx8IGRpZSAic2VkIGZhaWxlZCIKCWRvZG9jIEJVR1MgQ1JFRElUUyBSRUFETUUgUkVBRE1F
LVNETC50eHQgUkVBRE1FLkNWUyBUT0RPIFdoYXRzTmV3Cglkb2h0bWwgLXIgLi8KfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>