Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 53334 - media-plugins/xmms-sid fix for amd64
Summary: media-plugins/xmms-sid fix for amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 53322
Blocks:
  Show dependency tree
 
Reported: 2004-06-08 11:47 UTC by Tyler Montbriand
Modified: 2004-07-03 01:45 UTC (History)
2 users (show)

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


Attachments
xmms-sid-0.8.0_beta10.ebuild fixed for amd64 (xmms-sid-0.8.0_beta10.ebuild,765 bytes, text/plain)
2004-06-08 11:51 UTC, Tyler Montbriand
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tyler Montbriand 2004-06-08 11:47:22 UTC
just emerging xmms-sid-0.8.0_beta8.ebuild didn't work, it would bomb out in the
compile stage complaining about duplicate symbols.  A lot of google-digging
revealed it might have something to do with bad cflags for shared libraries.  I
wasn't sure how to go about this the proper way, but on a hunch I played with the
source tarball directly and  ran autogen.sh in the hope that it would be
smarter than ./configure alone.  It was.  :)

I will attach my modified ebuild, which includes the ~amd64 flag and a new src_compile() function.

Reproducible: Always
Steps to Reproduce:
1.  Add the ~amd64 keyword to /usr/portage/media-plugins/xmms-sid/xmms-sid-0.8.0_beta10.ebuild
2.  Add 
src_compile () {
  ./autogen.sh
  emake || die "emake failed"
}
to /usr/portage/media-plugins/xmms-sid/xmms-sid-0.8.0_beta10.ebuild
3. ACCEPT_KEYWORDS="~amd64" emerge xmms-sid
4. Share and enjoy
Actual Results:  
xmms-sid compiled, installed, and worked.
Comment 1 Tyler Montbriand 2004-06-08 11:49:52 UTC
Note:  This bugfix will not work without http://bugs.gentoo.org/show_bug.cgi?id=53322
Comment 2 Tyler Montbriand 2004-06-08 11:51:54 UTC
Created attachment 32926 [details]
xmms-sid-0.8.0_beta10.ebuild fixed for amd64

Currently, this modified ebuild runs ./autogen.sh under ALL platforms, not just
amd64.	I'm not sure if that's necessary or not.
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-07-03 01:45:45 UTC
in portage.