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
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev