<?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>51852</bug_id>
          
          <creation_ts>2004-05-23 13:29 0000</creation_ts>
          <short_desc>sdl-mixer has a broken dependency</short_desc>
          <delta_ts>2004-11-07 21:53:40 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>Games</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>pauldv@gentoo.org</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          <cc>amd64@gentoo.org</cc>
    
    <cc>flash3001@yahoo.com</cc>
    
    <cc>gralves@gmail.com</cc>
    
    <cc>jcatki@jonatkins.org</cc>

      

      
          <long_desc isprivate="0">
            <who>pauldv@gentoo.org</who>
            <bug_when>2004-05-23 13:29:07 0000</bug_when>
            <thetext>Ok, while sdl-mixer claims to depend on libmikmod. It actually doesn&apos;t. It includes an old version of libmikmod and links it in statically. This causes for example that the mod garbling on amd64 will not be fixed by the libmikmod patch.

There are two options to fix sdl-mixer. First to remove the mikmod dependency from sdl-mixer. Another one, rather, but more dangerous (should be tested first) is to apply some patches to make it build against an external mikmod. I&apos;ll attach the needed patchfile, but it also changes some parts of the source so that&apos;s where the danger is. I didn&apos;t thoroughly test the patches on the area of building with other packages and running well.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pauldv@gentoo.org</who>
            <bug_when>2004-05-23 13:30:53 0000</bug_when>
            <thetext>Created an attachment (id=31901)
1.2.5-libmikmod.patch

The patch that enables building against the external libmikmod</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pauldv@gentoo.org</who>
            <bug_when>2004-05-23 13:31:54 0000</bug_when>
            <thetext>Created an attachment (id=31903)
sdl-mixer-1.2.5-r2.ebuild

The ebuild that applies the patch. Note that it also has added die options if
the patching fails !!!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-05-23 15:53:19 0000</bug_when>
            <thetext>used a slightly different patch and added to portage, thanks</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nospam@dolney.com</who>
            <bug_when>2004-05-24 07:37:17 0000</bug_when>
            <thetext>The new ebuild does not work if the user does not USE mikmod. I have &quot;-mikmod&quot; in my make.conf, and emerge fails with the error

ld: cannot find -lmikmod</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-05-24 15:08:24 0000</bug_when>
            <thetext>i suck at life</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-05-24 15:27:12 0000</bug_when>
            <thetext>seems to be an autoconf bug ... i&apos;ll poke around</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stan@saticed.me.uk</who>
            <bug_when>2004-05-25 07:24:39 0000</bug_when>
            <thetext>Re: Comment #4
in case this hasn&apos;t already been fixed:

use_enable line in sdl-mixer-1.2.5-r2.ebuild for mikmod appears to run correctly with `use_enable mikmod music-mod` rather than `use_enable mikmod mod` for users with USE=&quot;-mikmod&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>salivian@gmail.com</who>
            <bug_when>2004-05-25 07:36:22 0000</bug_when>
            <thetext>After upgrading to r2, I get these from tuxracer but not from r1. No music is played and I can never enter a race in tuxracer, it just halt.

%%% tuxracer warning: FAILED to load music file music/start1-jt.it: No error
%%% tuxracer warning: FAILED to load music file music/options1-jt.it: No error
%%% tuxracer warning: FAILED to load music file music/race1-jt.it: No error
%%% tuxracer warning: FAILED to load music file music/wonrace1-jt.it: No error</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-05-25 14:37:42 0000</bug_when>
            <thetext>ah it was a bug in the ebuild ... the configure option is &apos;music-mod&apos; not &apos;mod&apos;

fixed in cvs, sorry about that</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-08-11 19:34:37 0000</bug_when>
            <thetext>totally breaks stuff</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-08-11 19:34:43 0000</bug_when>
            <thetext>*** Bug 52064 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-11-07 21:53:40 0000</bug_when>
            <thetext>1.2.5-r1 includes a patch which fixes amd64 issues

as for not using system mikmod, we&apos;ll let upstream handle that</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31901</attachid>
            <date>2004-05-23 13:30 0000</date>
            <desc>1.2.5-libmikmod.patch</desc>
            <filename>1.2.5-libmikmod.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgU0RMX21peGVyLTEuMi41Lm9yaWcvbXVzaWMuYyBTRExfbWl4ZXItMS4yLjUvbXVz
aWMuYwotLS0gU0RMX21peGVyLTEuMi41Lm9yaWcvbXVzaWMuYwkyMDAzLTAyLTEyIDA1OjA3OjEy
LjAwMDAwMDAwMCArMDAwMAorKysgU0RMX21peGVyLTEuMi41L211c2ljLmMJMjAwNC0wNS0yMyAx
OTo0MjoxNS4xMjA5MjMyMjQgKzAwMDAKQEAgLTEwNjYsNyArMTA2Niw3IEBACiAJCQlpZiAoICEg
UGxheWVyX0FjdGl2ZSgpICkgewogCQkJCXJldHVybigtMSk7CiAJCQl9Ci0JCQlQbGF5ZXJfU2V0
U3luY2hyb1ZhbHVlKGkpOworLy8JCQlQbGF5ZXJfU2V0U3luY2hyb1ZhbHVlKGkpOwogCQkJcmV0
dXJuIDA7CiAJCQlicmVhazsKICNlbmRpZgpAQCAtMTA4OCw3ICsxMDg4LDggQEAKIAkJCWlmICgg
ISBQbGF5ZXJfQWN0aXZlKCkgKSB7CiAJCQkJcmV0dXJuKC0xKTsKIAkJCX0KLQkJCXJldHVybiBQ
bGF5ZXJfR2V0U3luY2hyb1ZhbHVlKCk7CisJCQlyZXR1cm4gLTE7CisvLwkJCXJldHVybiBQbGF5
ZXJfR2V0U3luY2hyb1ZhbHVlKCk7CiAJCQlicmVhazsKICNlbmRpZgogCQkgICAgZGVmYXVsdDoK
QEAgLTExMTAsOCArMTExMSw4IEBACiAjZW5kaWYKICNpZmRlZiBNT0RfTVVTSUMKIAlNaWtNb2Rf
RXhpdCgpOwotCU1pa01vZF9VbnJlZ2lzdGVyQWxsTG9hZGVycygpOwotCU1pa01vZF9VbnJlZ2lz
dGVyQWxsRHJpdmVycygpOworLy8JTWlrTW9kX1VucmVnaXN0ZXJBbGxMb2FkZXJzKCk7CisvLwlN
aWtNb2RfVW5yZWdpc3RlckFsbERyaXZlcnMoKTsKICNlbmRpZgogfQogCi0tLSBTRExfbWl4ZXIt
MS4yLjUub3JpZy9jb25maWd1cmUuaW4JMjAwMy0wMi0wNCAyMDo1OTo0MS4wMDAwMDAwMDAgKzAw
MDAKKysrIFNETF9taXhlci0xLjIuNS9jb25maWd1cmUuaW4JMjAwNC0wNS0yMyAyMDoxNDozNC4y
NDYxMzEzODQgKzAwMDAKQEAgLTEwOCw3ICsxMDgsNyBAQAogICAgICAgICAgICAgICAsIGVuYWJs
ZV9tdXNpY19tb2Q9eWVzKQogaWYgdGVzdCB4JGVuYWJsZV9tdXNpY19tb2QgPSB4eWVzOyB0aGVu
CiAgICAgQ0ZMQUdTPSIkQ0ZMQUdTIC1ETU9EX01VU0lDIC1JXCQodG9wX3NyY2RpcikvbWlrbW9k
IgotICAgIE1VU0lDX1NVQkRJUlM9IiRNVVNJQ19TVUJESVJTIG1pa21vZCIKKyAgICBTWVNURU1f
TElCUz0iJFNZU1RFTV9MSUJTIC1sbWlrbW9kIgogZmkKIEFDX0FSR19FTkFCTEUobXVzaWMtbWlk
aSwKIFsgIC0tZW5hYmxlLW11c2ljLW1pZGkgICAgIGVuYWJsZSBNSURJIG11c2ljIHZpYSB0aW1p
ZGl0eSBbZGVmYXVsdD15ZXNdXSwKLS0tIFNETF9taXhlci0xLjIuNS5vcmlnL01ha2VmaWxlLmFt
CTIwMDMtMDItMDkgMDA6MTQ6MzkuMDAwMDAwMDAwICswMDAwCisrKyBTRExfbWl4ZXItMS4yLjUv
TWFrZWZpbGUuYW0JMjAwNC0wNS0yMyAyMDoxNzoxNi44NTY0MTA4NjQgKzAwMDAKQEAgLTMsNyAr
Myw3IEBACiBsaWJfTFRMSUJSQVJJRVMgPSBsaWJTRExfbWl4ZXIubGEKIAogU1VCRElSUyA9IEBN
VVNJQ19TVUJESVJTQAotRElTVF9TVUJESVJTID0gbWlrbW9kIHRpbWlkaXR5IG5hdGl2ZV9taWRp
IG5hdGl2ZV9taWRpX2dwbAorRElTVF9TVUJESVJTID0gdGltaWRpdHkgbmF0aXZlX21pZGkgbmF0
aXZlX21pZGlfZ3BsCiAKIGxpYlNETF9taXhlcmluY2x1ZGVkaXIgPSAkKGluY2x1ZGVkaXIpL1NE
TAogbGliU0RMX21peGVyaW5jbHVkZV9IRUFERVJTID0JXApAQCAtMjksMTEgKzI5LDYgQEAKIAll
ZmZlY3RzX2ludGVybmFsLmMJXAogCWVmZmVjdHNfaW50ZXJuYWwuaAogCi1pZiBVU0VfTUlLTU9E
Ci1NSUtNT0RfTElCID0gbWlrbW9kL2xpYm1pa21vZC5sYQotZWxzZQotTUlLTU9EX0xJQiA9Ci1l
bmRpZgogaWYgVVNFX1RJTUlESVRZCiBUSU1JRElUWV9MSUIgPSB0aW1pZGl0eS9saWJ0aW1pZGl0
eS5sYQogZWxzZQpAQCAtNjIsNyArNTcsNyBAQAogbGliU0RMX21peGVyX2xhX0xERkxBR1MgPSAJ
CVwKIAktcmVsZWFzZSAkKExUX1JFTEVBU0UpCVwKIAktdmVyc2lvbi1pbmZvICQoTFRfQ1VSUkVO
VCk6JChMVF9SRVZJU0lPTik6JChMVF9BR0UpCi1saWJTRExfbWl4ZXJfbGFfTElCQUREID0gJChN
SUtNT0RfTElCKSAkKFRJTUlESVRZX0xJQikgJChOQVRJVkVfTUlESV9MSUIpIEBTWVNURU1fTElC
U0AgQFNETF9MSUJTQAorbGliU0RMX21peGVyX2xhX0xJQkFERCA9ICQoVElNSURJVFlfTElCKSAk
KE5BVElWRV9NSURJX0xJQikgQFNZU1RFTV9MSUJTQCBAU0RMX0xJQlNACiAKIG5vaW5zdF9QUk9H
UkFNUyA9IHBsYXl3YXZlIHBsYXltdXMKIAo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>31903</attachid>
            <date>2004-05-23 13:31 0000</date>
            <desc>sdl-mixer-1.2.5-r2.ebuild</desc>
            <filename>sdl-mixer-1.2.5-r990.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLWxpYnMvc2RsLW1peGVy
L3NkbC1taXhlci0xLjIuNS1yMS5lYnVpbGQsdiAxLjExIDIwMDQvMDQvMTEgMDY6MDY6MjkgbXJf
Ym9uZXNfIEV4cCAkCgppbmhlcml0IGV1dGlscwoKTVlfUD0iJHtQL3NkbC0vU0RMX30iClM9JHtX
T1JLRElSfS8ke01ZX1B9CkRFU0NSSVBUSU9OPSJTaW1wbGUgRGlyZWN0IE1lZGlhIExheWVyIE1p
eGVyIExpYnJhcnkiCkhPTUVQQUdFPSJodHRwOi8vd3d3LmxpYnNkbC5vcmcvcHJvamVjdHMvU0RM
X21peGVyL2luZGV4Lmh0bWwiClNSQ19VUkk9Imh0dHA6Ly93d3cubGlic2RsLm9yZy9wcm9qZWN0
cy9TRExfbWl4ZXIvcmVsZWFzZS8ke01ZX1B9LnRhci5neiIKCkxJQ0VOU0U9IkxHUEwtMiIKU0xP
VD0iMCIKS0VZV09SRFM9Ing4NiBwcGMgc3BhcmMgYWxwaGEgaHBwYSBhbWQ2NCB+bWlwcyIKSVVT
RT0ibXBlZyBtaWttb2Qgb2dndm9yYmlzIgoKUkRFUEVORD0iPj1tZWRpYS1saWJzL2xpYnNkbC0x
LjIuNQoJPj1tZWRpYS1saWJzL3NtcGVnLTAuNC40LXIxCgltaWttb2Q/ICggPj1tZWRpYS1saWJz
L2xpYm1pa21vZC0zLjEuMTAgKQoJb2dndm9yYmlzPyAoID49bWVkaWEtbGlicy9saWJ2b3JiaXMt
MS4wX2JldGE0ICkiCkRFUEVORD0iJHtSREVQRU5EfQoJPj1zeXMtYXBwcy9zZWQtNCIKCnNyY191
bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoJY2QgJHtTfQoJZXBhdGNoICR7RklMRVNESVJ9LyR7UFZ9
LWdjYzMucGF0Y2ggfHwgZGllICJnY2MzIHBhdGNoIGZhaWxlZCIKCWVwYXRjaCAke0ZJTEVTRElS
fS8ke1BWfS1saWJtaWttb2QucGF0Y2ggfHwgZGllICJsaWJtaWttb2QgcGF0Y2ggZmFpbGVkIgoJ
YXV0b3JlY29uZgoJc2VkIC1pIFwKCQktZSAnczovdXNyL2xvY2FsL2xpYi90aW1pZGl0eTovdXNy
L3NoYXJlL3RpbWlkaXR5OicgXAoJCQl0aW1pZGl0eS9jb25maWcuaCBcCgkJCQl8fCBkaWUgInNl
ZCB0aW1pZGl0eS9jb25maWcuaCBmYWlsZWQiCn0KCnNyY19jb21waWxlKCkgewoJZWNvbmYgXAoJ
CWB1c2VfZW5hYmxlIG1pa21vZCBtb2RgIFwKCQlgdXNlX2VuYWJsZSBtcGVnIG11c2ljLW1wM2Ag
XAoJCWB1c2VfZW5hYmxlIG9nZ3ZvcmJpcyBtdXNpYy1vZ2dgIFwKCQl8fCBkaWUKCWVtYWtlIHx8
IGRpZSAiZW1ha2UgZmFpbGVkIgp9CgpzcmNfaW5zdGFsbCgpIHsKCW1ha2UgREVTVERJUj0iJHtE
fSIgaW5zdGFsbCB8fCBkaWUgIm1ha2UgaW5zdGFsbCBmYWlsZWQiCglkb2RvYyBDSEFOR0VTIFJF
QURNRQp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>