GNOME Bugzilla – Bug 164890
gstreamer doesn't build on x86_64 & fc3
Last modified: 2005-08-26 00:04:43 UTC
Use jhbuild to build gstreamer (gnome 2.10 moduleset): if /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/home/jeroen/Gnome/built/include/glib-2.0 -I/home/jeroen/Gnome/built/lib64/glib-2.0/include -I/home/jeroen/Gnome/built/include/libxml2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-common -g -Wall -Werror -DGST_DISABLE_DEPRECATED -I.. -DG_LOG_DOMAIN=g_log_domain_gstreamer -DGST_MAJORMINOR=\""0.8"\" -g -O2 -MT libgstreamer_0.8_la-gstinfo.lo -MD -MP -MF ".deps/libgstreamer_0.8_la-gstinfo.Tpo" -c -o libgstreamer_0.8_la-gstinfo.lo `test -f 'gstinfo.c' || echo './'`gstinfo.c; \ then mv -f ".deps/libgstreamer_0.8_la-gstinfo.Tpo" ".deps/libgstreamer_0.8_la-gstinfo.Plo"; else rm -f ".deps/libgstreamer_0.8_la-gstinfo.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/home/jeroen/Gnome/built/include/glib-2.0 -I/home/jeroen/Gnome/built/lib64/glib-2.0/include -I/home/jeroen/Gnome/built/include/libxml2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-common -g -Wall -Werror -DGST_DISABLE_DEPRECATED -I.. -DG_LOG_DOMAIN=g_log_domain_gstreamer -DGST_MAJORMINOR=\"0.8\" -g -O2 -MT libgstreamer_0.8_la-gstinfo.lo -MD -MP -MF .deps/libgstreamer_0.8_la-gstinfo.Tpo -c gstinfo.c -fPIC -DPIC -o .libs/libgstreamer_0.8_la-gstinfo.o /tmp/ccKKDcWv.s: Assembler messages: /tmp/ccKKDcWv.s:291: Error: suffix or operands invalid for `mov' /tmp/ccKKDcWv.s:364: Error: suffix or operands invalid for `mov' /tmp/ccKKDcWv.s:627: Error: suffix or operands invalid for `mov' make[4]: *** [libgstreamer_0.8_la-gstinfo.lo] Error 1 make[4]: Leaving directory `/home/jeroen/Gnome/cvs/gstreamer/gst'
This is a bug in valgrind. Use --disable-valgrind to avoid using the valgrind asm code. (I just added --disable-valgrind, btw)