Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73120 - mythmusic-0.15.1 fails to compile with mmx use option and gcc 3.4.3
Summary: mythmusic-0.15.1 fails to compile with mmx use option and gcc 3.4.3
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-02 04:37 UTC by Eugene Rosenzweig
Modified: 2004-12-16 01:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for the compiler problem (zoom_filter_xmmx_asm.patch,1.82 KB, patch)
2004-12-02 04:41 UTC, Eugene Rosenzweig
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Rosenzweig 2004-12-02 04:37:33 UTC
when compiling mythmusic with USE="mmx" using gcc 3.4.3 (possibly 3.4 series) the compile fails with "PIC register `%ebx' clobbered in `asm'" error in goom/zoom_filter_xmmx.cpp

Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS=x86 USE=mmx emerge mythmusic
2.
3.




Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 
2.6.9-r1 i686)
=================================================================
System uname: 2.6.9-r1 i686 AMD Duron(tm) processor
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-tbird -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/
share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-tbird -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://mirror.pacific.net.au/linux/Gentoo http://mirror.isp.net.
au/pub/gentoo/ ftp://mirror.isp.net.au/pub/gentoo/ http://gentoo.osuosl.org/ 
ftp://ftp.planetmirror.com/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage-overlay"
USE="x86 3dnow X alsa gif gpm jpeg mmx mysql ncurses nptl opengl pam perl python 
readline samba sdl ssl tiff truetype xml xml2 xmms zlib video_cards_radeon"
Comment 1 Eugene Rosenzweig 2004-12-02 04:41:55 UTC
Created attachment 45139 [details, diff]
patch for the compiler problem

mythmusic 0.16 fixes the problem. I have made a patch for
goom/zoom_filter_xmmx.c which is just a diff of the old 0.15 vs 0.16 files.
They are very similar, I don't think there is no functionality added, only the
bugfix. This fixes the compilation. I have not tested this fix.
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2004-12-16 01:34:15 UTC
0.16 is the current stable version.