<?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>104147</bug_id>
          <alias>mozilla</alias>
          <creation_ts>2005-08-29 08:28 0000</creation_ts>
          <short_desc>media-sound/musepack-tools-1.15v failed</short_desc>
          <delta_ts>2005-10-31 13:13:51 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>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>vlad@hashbang.de</reporter>
          <assigned_to>sound@gentoo.org</assigned_to>
          <cc>gentoo@schirmeier.com</cc>

      

      
          <long_desc isprivate="0">
            <who>vlad@hashbang.de</who>
            <bug_when>2005-08-29 08:28:37 0000</bug_when>
            <thetext>cc         -march=athlon-mp -O2 -pipe -fomit-frame-pointer -m3dnow -msse -mmmx 
-DCVD_FASTLOG -DFAST_MATH    -DMPPDEC_VERSION=\&quot;1.15v\&quot;
-DMPPENC_VERSION=\&quot;1.15v\&quot; -I/usr/include -L/usr/lib -fno-strict-aliasing
-fno-gcse -fno-finite-math-only -fno-unsafe-math-optimizations cpu_feat.o
decode.o http.o huffsv7.o huffsv46.o id3tag.o mppdec.o profile.o requant.o
synth.o synthasm.o synthtab.o toolsd.o wave_out.o stderr.o _setargv.o -o mppdec
       -lm
wave_out.o(.text+0x8b6): In function `Set_ESD_Params&apos;:
: undefined reference to `esd_open_sound&apos;
wave_out.o(.text+0x8c4): In function `Set_ESD_Params&apos;:
: undefined reference to `esd_get_server_info&apos;
wave_out.o(.text+0x8d8): In function `Set_ESD_Params&apos;:
: undefined reference to `esd_free_server_info&apos;
wave_out.o(.text+0x8e0): In function `Set_ESD_Params&apos;:
: undefined reference to `esd_close&apos;
wave_out.o(.text+0x90f): In function `Set_ESD_Params&apos;:
: undefined reference to `esd_audio_rate&apos;
wave_out.o(.text+0x915): In function `Set_ESD_Params&apos;:
: undefined reference to `esd_audio_format&apos;
wave_out.o(.text+0x835): In function `Set_ESD_Params&apos;:
: undefined reference to `esd_play_stream_fallback&apos;
collect2: ld returned 1 exit status
make: *** [mppdec] Error 1


Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.5-r1, 2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 AMD Athlon(tm) MP 2400+
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon-mp -O2 -pipe -fomit-frame-pointer -m3dnow -msse -mmmx
-mfpmath=sse&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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 /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon-mp -O2 -pipe -fomit-frame-pointer -m3dnow -msse -mmmx
-mfpmath=sse&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks fixpackages sandbox sfperms strict userpriv
usersandbox&quot;
GENTOO_MIRRORS=&quot;http://ftp.snt.utwente.nl/pub/os/linux/gentoo/&quot;
LANG=&quot;en_US.utf8&quot;
LC_ALL=&quot;en_US.utf8&quot;
MAKEOPTS=&quot;-j3&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.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 3dnow 3dnowext X a52 aac aalib accessibility acl adns alsa apache2 apm
artworkextra asterisk audiofile avi bash-completion berkdb bitmap-fonts bonobo
bzip2 cdparanoia cdr crypt cscope cups curl dba dbus dga directfb doc dts dv dvb
dvd dvdr dvdread emacs emboss encode erandom esd expat faad fam fbcon ffmpeg
firefox flac foomaticdb fortran fpx gb gcj gd gdbm ggi gif gimpprint gnome
gnome-print gnomedb gpm graphviz gstreamer gtk gtk2 gtkhtml guile hal howl icu
ieee1394 imagemagick imap imlib imlib2 inkjar insecure-drivers ipv6 ithreads
jack java jbig jpeg junit lcms ldap leim libcaca libg++ libwww lzw-tiff mad
maildir matroska mikmod mime mmap mmx mng mnogosearch mono motif mozdevelop
mozilla moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mp3 mpeg mpi
nas ncurses nls nntp nptl nptlonly objc ogg oggvorbis opengl optional-tasks oss
pam pda pdflib perl pic plugin png portaudio postgres ppds python quicktime
readline real samba sasl scanner sdk sdl silc slang smp sndfile snmp sox speex
spell sqlite sse ssl svg svga tcltk tcpd tetex theora threads tiff truetype
truetype-fonts type1-fonts unicode usb utf8 vorbis win32codecs wmf xface xfs
xine xml xml2 xmms xprint xv xvid yv12 zlib userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoo@schirmeier.com</who>
            <bug_when>2005-09-02 11:56:20 0000</bug_when>
            <thetext>Created an attachment (id=67501)
output of &apos;emerge info&apos;

I can confirm this; relevant USE flags are &quot;-16bit +esd -static&quot; on my machine.


Some interesting settings in my make.conf:
CFLAGS=&quot;-march=athlon -O2 -pipe&quot;
ACCEPT_KEYWORDS=&quot;x86&quot;
MAKEOPTS=&quot;-j2 -s&quot;

Complete output of &apos;emerge info&apos; is attached.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoo@schirmeier.com</who>
            <bug_when>2005-09-02 12:41:42 0000</bug_when>
            <thetext>Created an attachment (id=67504)
patch to ebuild

The problem is the overridden LDADD variable in the ebuild:

ARCH= emake LDADD=-lm mppenc mppdec replaygain || die

This disallows the Makefile to set LDADD to &apos;-lm -lesd&apos; (-lesd only if the
&apos;esd&apos; USE flag is set) and prevents linking to libesd.

As this LDADD=-lm was added due to another bug, the attached patch addresses
both and makes files/musepack-tools-1.15v-Makefile.patch obsolete. Tested with
both +esd and -esd USE flags.

Please test and consider applying it to the existing ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vlad@hashbang.de</who>
            <bug_when>2005-09-02 12:55:24 0000</bug_when>
            <thetext>This patch works for me, thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoo@schirmeier.com</who>
            <bug_when>2005-09-02 12:59:11 0000</bug_when>
            <thetext>There is also a forum post [1] regarding this bug.

[1] http://forums.gentoo.org/viewtopic-t-375952.html</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vlad@hashbang.de</who>
            <bug_when>2005-09-05 16:32:28 0000</bug_when>
            <thetext>As requested by Horst, setting the severity to Major &quot;to wake up some people&quot;.
:-) BTW, I think, his patch should be applied to portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-10-04 02:51:59 0000</bug_when>
            <thetext>Thanks, fixed in CVS. 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Martin.vGagern@gmx.net</who>
            <bug_when>2005-10-31 13:13:51 0000</bug_when>
            <thetext>I got this problem again today. I noticed that in contrast to comment #2 the
ebuild still patches the Makefile. Disabling that patch solved the problem for
me. I don&apos;t know what this did to my compiler switches, but they look reasonable
at first sight.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67501</attachid>
            <date>2005-09-02 11:56 0000</date>
            <desc>output of &apos;emerge info&apos;</desc>
            <filename>emerge-info.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">R2VudG9vIEJhc2UgU3lzdGVtIHZlcnNpb24gMS42LjEzClBvcnRhZ2UgMi4wLjUxLjIyLXIyIChk
ZWZhdWx0LWxpbnV4L3g4Ni8yMDA1LjEsIGdjYy0zLjMuNS0yMDA1MDEzMCwgZ2xpYmMtMi4zLjUt
cjEsIDIuNi4xMyBpNjg2KQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQpTeXN0ZW0gdW5hbWU6IDIuNi4xMyBpNjg2IEFNRCBB
dGhsb24odG0pIFByb2Nlc3NvcgpjY2FjaGUgdmVyc2lvbiAyLjMgW2Rpc2FibGVkXQpkZXYtbGFu
Zy9weXRob246ICAgICAyLjIuMy1yNSwgMi4zLjUKc3lzLWFwcHMvc2FuZGJveDogICAgMS4yLjEy
CnN5cy1kZXZlbC9hdXRvY29uZjogIDIuMTMsIDIuNTktcjYKc3lzLWRldmVsL2F1dG9tYWtlOiAg
MS40X3A2LCAxLjUsIDEuNi4zLCAxLjcuOS1yMSwgMS44LjUtcjMsIDEuOS42CnN5cy1kZXZlbC9i
aW51dGlsczogIDIuMTUuOTIuMC4yLXIxMApzeXMtZGV2ZWwvbGlidG9vbDogICAxLjUuMTgtcjEK
dmlydHVhbC9vcy1oZWFkZXJzOiAgMi42LjExLXIyCkFDQ0VQVF9LRVlXT1JEUz0ieDg2IgpBVVRP
Q0xFQU49InllcyIKQ0JVSUxEPSJpNjg2LXBjLWxpbnV4LWdudSIKQ0ZMQUdTPSItbWFyY2g9YXRo
bG9uIC1PMiAtcGlwZSIKQ0hPU1Q9Imk2ODYtcGMtbGludXgtZ251IgpDT05GSUdfUFJPVEVDVD0i
L2V0YyAvdXNyL2tkZS8yL3NoYXJlL2NvbmZpZyAvdXNyL2tkZS8zLjMvZW52IC91c3Iva2RlLzMu
My9zaGFyZS9jb25maWcgL3Vzci9rZGUvMy4zL3NodXRkb3duIC91c3Iva2RlLzMuNC9lbnYgL3Vz
ci9rZGUvMy40L3NoYXJlL2NvbmZpZyAvdXNyL2tkZS8zLjQvc2h1dGRvd24gL3Vzci9rZGUvMy9z
aGFyZS9jb25maWcgL3Vzci9saWIvWDExL3hrYiAvdXNyL3NoYXJlL2NvbmZpZyAvdXNyL3NoYXJl
L3RleG1mL2R2aXBkZm0vY29uZmlnLyAvdXNyL3NoYXJlL3RleG1mL2R2aXBzL2NvbmZpZy8gL3Vz
ci9zaGFyZS90ZXhtZi90ZXgvZ2VuZXJpYy9jb25maWcvIC91c3Ivc2hhcmUvdGV4bWYvdGV4L3Bs
YXRleC9jb25maWcvIC91c3Ivc2hhcmUvdGV4bWYveGR2aS8gL3Zhci9xbWFpbC9hbGlhcyAvdmFy
L3FtYWlsL2NvbnRyb2wiCkNPTkZJR19QUk9URUNUX01BU0s9Ii9ldGMvZ2NvbmYgL2V0Yy90ZXJt
aW5mbyAvZXRjL2Vudi5kIgpDWFhGTEFHUz0iLW1hcmNoPWF0aGxvbiAtTzIgLXBpcGUiCkRJU1RE
SVI9Ii91c3IvcG9ydGFnZS9kaXN0ZmlsZXMiCkZFQVRVUkVTPSJhdXRvY29uZmlnIGRpc3Rsb2Nr
cyBzYW5kYm94IHNmcGVybXMgc3RyaWN0IgpHRU5UT09fTUlSUk9SUz0iaHR0cDovL2Z0cC51bmkt
ZXJsYW5nZW4uZGUvcHViL21pcnJvcnMvZ2VudG9vIGZ0cDovL3N1bnNpdGUuaW5mb3JtYXRpay5y
d3RoLWFhY2hlbi5kZS9wdWIvTGludXgvZ2VudG9vIGZ0cDovL2Z0cC51bmktZXJsYW5nZW4uZGUv
cHViL21pcnJvcnMvZ2VudG9vIGZ0cDovL2Z0cC50dS1jbGF1c3RoYWwuZGUvcHViL2xpbnV4L2dl
bnRvby8gaHR0cDovL3d3dy5taXJyb3IuYWMudWsvc2l0ZXMvd3d3LmliaWJsaW8ub3JnL2dlbnRv
by8iCk1BS0VPUFRTPSItajIgLXMiClBLR0RJUj0iL3Vzci9wb3J0YWdlL3BhY2thZ2VzIgpQT1JU
QUdFX1RNUERJUj0iL3Zhci90bXAiClBPUlRESVI9Ii91c3IvcG9ydGFnZSIKUE9SVERJUl9PVkVS
TEFZPSIvaG9tZS9iaWdmb290L3Byb2dyYW1taW5nL3BvcnRhZ2UiClNZTkM9InJzeW5jOi8vcnN5
bmMuZGUuZ2VudG9vLm9yZy9nZW50b28tcG9ydGFnZSIKVVNFPSJ4ODYgM2Rub3cgM2Rub3dleHQg
WCBhNTIgYWFjIGFhbGliIGFkbnMgYWxzYSBhcG0gYXJ0cyBhdmkgYmVya2RiIGJpdG1hcC1mb250
cyBibHVldG9vdGggYm9ub2JvIGNkciBjcHVkZXRlY3Rpb24gY3J5cHQgY3Njb3BlIGN1cHMgY3Vy
bCBkaXZ4NGxpbnV4IGR0cyBkdiBkdmQgZHZkcmVhZCBlZGwgZWRzIGVtYm9zcyBlbmNvZGUgZXNj
cmVlbiBlc2QgZmFhZCBmYW0gZmxhIGZsYWMgZm9udC1zZXJ2ZXIgZm9vbWF0aWNkYiBmb3J0cmFu
IGdkIGdkYm0gZ2lmIGdpbXBwcmludCBnbm9tZSBncG0gZ3N0cmVhbWVyIGd0ayBndGsyIGd0a2h0
bWwgZ3VpbGUgaGJjaSBpbWFnZW1hZ2ljayBpbWFwIGltbGliIGlubm9kYiBpcHY2IGphdmEganBl
ZyBqdW5pdCBrZGUgbGRhcCBsaWJjYWNhIGxpYmcrKyBsaWJ3d3cgbGl2ZSBsem8gbHp3IGx6dy10
aWZmIG1hZCBtYm94IG1jYWwgbWVtbGltaXQgbWlrbW9kIG1teCBtb3RpZiBtb3pzdmcgbXAzIG1w
ZWcgbmFzIG5jdXJzZXMgbmV0d29yayBubHMgbnZpZGlhIG9kYmMgb2ZmZW5zaXZlIG9meCBvZ2cg
b2dndm9yYmlzIG9wZW5nbCBvc3MgcGFtIHBkZmxpYiBwZXJsIHBuZyBweXRob24gcXQgcXVpY2t0
aW1lIHJlYWRsaW5lIHJlYWwgcnRjIHJ1YnkgcnVieTE4IHNhbWJhIHNkbCBzbGFuZyBzcGVleCBz
cGVsbCBzc2wgc3ZnYSB0Y2x0ayB0Y3BkIHRldGV4IHRoZW9yYSB0aWZmIHRpbWlkaXR5IHRydWV0
eXBlIHRydWV0eXBlLWZvbnRzIHR5cGUxLWZvbnRzIHY0bCB2NGwyIHZvcmJpcyB3aW4zMmNvZGVj
cyB3bWYgeGFuaW0geGluZSB4bWwgeG1sMiB4bW1zIHh2IHh2aWQgeHZtYyB6bGliIHVzZXJsYW5k
X0dOVSBrZXJuZWxfbGludXggZWxpYmNfZ2xpYmMiClVuc2V0OiAgQVNGTEFHUywgQ1RBUkdFVCwg
TEFORywgTENfQUxMLCBMREZMQUdTLCBMSU5HVUFTCgo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67504</attachid>
            <date>2005-09-02 12:41 0000</date>
            <desc>patch to ebuild</desc>
            <filename>musepack-tools-1.15v.ebuild.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIG11c2VwYWNrLXRvb2xzLTEuMTV2LmVidWlsZC5vcmlnCTIwMDUtMDktMDIgMjE6MDg6MTMu
MDAwMDAwMDAwICswMjAwCisrKyBtdXNlcGFjay10b29scy0xLjE1di5lYnVpbGQJMjAwNS0wOS0w
MiAyMTozMjoyOS4wMDAwMDAwMDAgKzAyMDAKQEAgLTI3LDE2ICsyNywxNCBAQAogCXVucGFjayAk
e0F9CiAJY2QgJHtTfQogCi0JZXBhdGNoICR7RklMRVNESVJ9LyR7UH0tTWFrZWZpbGUucGF0Y2gK
IAllcGF0Y2ggJHtGSUxFU0RJUn0vJHtQfS1nY2M0LnBhdGNoCiAKIAlzZWQgLWkgJ3MvI2RlZmlu
ZSBVU0VfSVJJWF9BVURJTy8jdW5kZWYgVVNFX0lSSVhfQVVESU8vJyBtcHAuaAogCiAJaWYgISB1
c2UgZXNkIDsgdGhlbgogCQlzZWQgLWkgLWUgJ3MvI2RlZmluZSBVU0VfRVNEX0FVRElPLyN1bmRl
ZiBVU0VfRVNEX0FVRElPLycgbXBwLmgKLQkJc2VkIC1pIC1lICdzOmVzZC1jb25maWc6dHJ1ZTon
IE1ha2VmaWxlCiAJZWxzZQotCQlzZWQgLWkgLWUgJ3MvI0xEQUREICAgKz0gLWxlc2QvTERBREQg
ICArPSAtbGVzZC8nIE1ha2VmaWxlCisJCXNlZCAtaSAtZSAncy9eTERBREQgICAgPSAtbG0kL0xE
QUREICAgID0gJChzaGVsbCBlc2QtY29uZmlnIC0tbGlicykvJyBNYWtlZmlsZQogCWZpCiAKIAlp
ZiAhIHVzZSB4ODYgOyB0aGVuCkBAIC01MCw3ICs0OCw3IEBACiAJZmlsdGVyLWZsYWdzICItZnBy
ZWZldGNoLWxvb3AtYXJyYXlzIgogCWZpbHRlci1mbGFncyAiLW1mcG1hdGg9c3NlIiAiLW1mcG1h
dGg9c3NlLDM4NyIKIAl1c2Ugc3RhdGljICYmIGV4cG9ydCBCTERfU1RBVElDPTEKLQlBUkNIPSBl
bWFrZSBMREFERD0tbG0gbXBwZW5jIG1wcGRlYyByZXBsYXlnYWluIHx8IGRpZQorCUFSQ0g9IGVt
YWtlIG1wcGVuYyBtcHBkZWMgcmVwbGF5Z2FpbiB8fCBkaWUKIH0KIAogc3JjX2luc3RhbGwoKSB7
Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>