[mythtv] Re: denoise3d + Athlon XP bug

Daniel Kristjansson danielk at cat.nyu.edu
Wed Apr 27 13:11:09 UTC 2005


On Wed, 2005-04-27 at 00:31 -0400, Jay Merrifield wrote:
> I'm getting a compiler error on osdsurface.cpp:
> 
> g++ -c -pipe -march=k8 -Wall -W -O3 -Wall -Wno-switch
> -fomit-frame-pointer `freetype-config --cflags` -D_REENTRANT -DPIC
> -fPIC  -DMMX -Di386 -DUSING_IVTV -DUSING_DVB -DUSING_XRANDR
> -DUSING_XVMC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
> -DPREFIX=\"/usr/local\" -DUSING_XVMCW -DUSING_XV -DQT_NO_DEBUG
> -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib64/qt-3.3/mkspecs/default
> -I. -I/usr/local/include -I/usr/include -I../.. -I../libmyth -I..
> -Idvbdev -Impeg -I../libavcodec -I../libmythmpeg2
> -I/usr/lib64/qt-3.3/include -o osdsurface.o osdsurface.cpp
> {standard input}: Assembler messages:
> {standard input}:56: Error: suffix or operands invalid for `pop'
> {standard input}:59: Error: suffix or operands invalid for `push'
> {standard input}:62: Error: suffix or operands invalid for `pop'

Oh, this is because you are running an AMD64 machine. You can not
use MMX in MythTV with gcc and an AMD64 machine.

Did you pass use one of the advanced options, like --enable-mmx
with the configure script? ./configure shouldn't have enabled
MMX with your processor.

-- Daniel



More information about the mythtv-dev mailing list