[mythtv] mythmusic build error on x86_64

Ian Forde ian at duckland.org
Thu Feb 3 06:45:08 UTC 2005


(Why not?  A release is due in a few days, and I might as well submit
what I'm experiencing, eh? ;)

mythmusic building with fftw, opengl, and sdl enabled.  AAC disabled,
since I don't know what I need to have installed for it to work yet.

Result?  Boom:

goom/surf3d.c: In function `surf3d_draw':
goom/surf3d.c:53: warning: dereferencing type-punned pointer will break
strict-aliasing rules
goom/surf3d.c:53: warning: dereferencing type-punned pointer will break
strict-aliasing rules
goom/surf3d.c: In function `grid3d_draw':
goom/surf3d.c:71: warning: dereferencing type-punned pointer will break
strict-aliasing rules
goom/surf3d.c:71: warning: dereferencing type-punned pointer will break
strict-aliasing rules
goom/surf3d.c:74: warning: dereferencing type-punned pointer will break
strict-aliasing rules
goom/surf3d.c:74: warning: dereferencing type-punned pointer will break
strict-aliasing rules
gcc -c -pipe -Wall -W -O3 -march=k8 -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../../../../../include -
I../../../../../../include/cdda -I/usr/lib64/qt-3.3/include -
I../../../../../../X11R6/include -o zoom_filter_mmx.o
goom/zoom_filter_mmx.c
{standard input}: Assembler messages:
{standard input}:9: Error: suffix or operands invalid for `push'
{standard input}:11: Error: suffix or operands invalid for `pop'
{standard input}:14: Error: suffix or operands invalid for `push'
{standard input}:17: Error: suffix or operands invalid for `pop'
{standard input}:128: Error: suffix or operands invalid for `pop'
make[1]: *** [zoom_filter_mmx.o] Error 1
make[1]: Leaving directory
`/usr/local/src/myth/cvs.20050202/mythmusic/mythmusic'
make: *** [sub-mythmusic] Error 2

Also figured I'd give building it with proc set to "pentiumpro" instead
(after a 'make clean distclean).  It didn't even want to talk to me:

cd mythmusic && qmake mythmusic.pro -o Makefile
cd mythmusic && make -f Makefile
make[1]: Entering directory
`/usr/local/src/myth/cvs.20050202/mythmusic/mythmusic'
g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer -
I/usr/include/SDL -D_REENTRANT -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../../../../../include -I../../../../../../include/cdda -
I/usr/lib64/qt-3.3/include -I../../../../../../X11R6/include -o
cddecoder.o cddecoder.cpp
cddecoder.cpp:1: error: CPU you selected does not support x86-64
instruction set
cddecoder.cpp:1: error: CPU you selected does not support x86-64
instruction set
make[1]: *** [cddecoder.o] Error 1
make[1]: Leaving directory
`/usr/local/src/myth/cvs.20050202/mythmusic/mythmusic'
make: *** [sub-mythmusic] Error 2

	-I



More information about the mythtv-dev mailing list