GNOME Bugzilla – Bug 119798
Assembler compilation error in gstgetbits_i386.s
Last modified: 2004-12-22 21:47:04 UTC
Makefile and assembler output: cc -g -I/opt/gnome-2.4/include -c gstgetbits_i386.s -KPIC -DPIC -o gstgetbits_i386.o Assembler: "gstgetbits_i386.s", line 1 : Illegal mnemonic "gstgetbits_i386.s", line 1 : Syntax error "gstgetbits_i386.s", line 27 : Illegal mnemonic "gstgetbits_i386.s", line 27 : Syntax error "gstgetbits_i386.s", line 48 : Illegal mnemonic "gstgetbits_i386.s", line 48 : Syntax error "gstgetbits_i386.s", line 65 : Illegal mnemonic "gstgetbits_i386.s", line 65 : Syntax error "gstgetbits_i386.s", line 87 : Illegal mnemonic "gstgetbits_i386.s", line 87 : Syntax error "gstgetbits_i386.s", line 102 : Illegal mnemonic "gstgetbits_i386.s", line 102 : Syntax error cc: assembler failed for gstgetbits_i386.s make[4]: *** [gstgetbits_i386.lo] Error 1
Can you find out the equivalent of .align for your assembler?
There is a '.align' in the Sun ONE Studio 8 assembler: http://docs.sun.com/db/doc/806-3773/6jct9o0aa?q=align&a=view but I don't see mention of '.p2align'. If I comment out the '.p2align' items it compiles fine but I presume these are rather important lines.
Uh... _what_ .p2align lines? .p2align should be converted to .align, keeping only the first argument. Many .align directives may be omitted entirely, but generally with a performance penalty.
My mistake - I am using gstreamer 0.6.1. The '.p2align' code is in the file in this version. I will look at upgrading to a newer version. Is HEAD CVS going into Gnome 2.4?
No, 0.6.x (CVS TAG BRANCH-GSTREAMER-0_6) will go into Gnome-2.4.
I don't think this bug is in 0.6.3. Please reopen if you still have problems.