[mythtv] Error Compiling MythMusic on AMD64

Colin Guthrie myth at colin.guthr.ie
Tue Jan 25 16:03:24 EST 2005


Hi Kyle,

Kyle Schlansker wrote:
> On Tue, 25 Jan 2005 09:07:36 -0800, Evan Klinger <eklinger at uci.edu> wrote:
> 
>>Good morning. I'm trying to compile mythmusic from latest CVS on my
>>AMD64 box (gcc 3.4.2) but I get:
>>
>>gcc -c -pipe -Wall -W -O3 -fomit-frame-pointer -D_REENTRANT -fPIC
>>-D_GNU_SOURCE -DPREFIX=\"/usr/local\" -DHAVE_MMX -DQT_NO_DEBUG
>>-DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED
>>-I/usr/lib64/qt-3.3/mkspecs/default -I. -I/usr/local/include
>>-I/usr/include/cdda -I/usr/lib64/qt-3.3/include -I/usr/X11R6/include -o
>>lines.o goom/lines.c
>>{standard input}: Assembler messages:
>>{standard input}:1028: Error: suffix or operands invalid for `paddusb'
snip
> 
> 
> Disable MMX.

I'm not disputing your fix (can't test), but I'm curious as to why an 
AMD64 processor needs to disable MMX.

I've recently purchased an AMD64 laptop (not yet moved my Myth stuff 
across tho') and my proc/cpuinfo states that it has MMX....

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 4
model name      : AMD Athlon(tm) 64 Processor 3400+
stepping        : 10
cpu MHz         : 2201.348
cache size      : 1024 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
mca cmov pat pse36 clflush mmx fxsr sse sse2 pni syscall nx mmxext lm 
3dnowext 3dnow
bogomips        : 4341.76
TLB size        : 1088 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp

Like I say, I'm still getting used to the whole 64 bit thing!

Cheers

Col


-- 

+------------------------+
|     Colin Guthrie      |
+------------------------+
|   myth at colin.guthr.ie  |
| http://colin.guthr.ie/ |
+------------------------+


More information about the mythtv-dev mailing list