Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 82214 - mythmusic masked on amd64 could be emerged by removing mmx config
Summary: mythmusic masked on amd64 could be emerged by removing mmx config
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-16 01:15 UTC by Juan J. García de Soria
Modified: 2005-02-27 23:25 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juan J. García de Soria 2005-02-16 01:15:50 UTC
When trying to emerge myth* packages on my new amd64 box, I found out that the mythmusic module is masked -amd64. I couldn't find any reason for it being masked in the ChangeLog, however.

Being stubborn enough, I modified the ebuild to ~amd64, and saw that the compilation fails due to some mmx zooming code that's written in assembler, which doesn't compile with amd64. However, this code may be substituted by some alternative one that's written in C by removing 'DEFINES += HAVE_MMX' in the source configuration file "settings.pro".

In order to test it, I've got a modified version of the -0.17 ebuild overlayed, which seds out the define from settings.pro at unpacking time, and it seems to compile and work so far, so...

I think this could be included in the ebuild so that it could at least be marked ~amd64. Perhaps an 'mmx' USE flag could be used in order to control that configuration, and it could be filtered out when compiling for amd64, or it could be done so even without an 'mmx' USE flag.

As I'm not knowledgeable enough about ebuild details, I'm not able to patch these features into the ebuild, and thus I filed this bug.

Reproducible: Always
Steps to Reproduce:
1. Try to 'emerge mythmusic' on amd64 arch.

Actual Results:  
Every ebuild version is masked out.

Expected Results:  
It could actually emerge, at least with ~amd64.
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2005-02-27 12:56:11 UTC
try 0.17-r1
Comment 2 Juan J. García de Soria 2005-02-27 23:25:53 UTC
It compiles and install ok on my amd64. Preliminary tests show that it does run well.

Thanks :)