After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 119798 - Assembler compilation error in gstgetbits_i386.s
Assembler compilation error in gstgetbits_i386.s
Status: VERIFIED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.6.1
Other opensolaris
: Normal critical
: 0.6.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-08-13 15:31 UTC by Damien Carbery
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.3/2.4



Description Damien Carbery 2003-08-13 15:31:05 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
Comment 1 David Schleef 2003-08-17 22:50:02 UTC
Can you find out the equivalent of .align for your assembler?
Comment 2 Damien Carbery 2003-08-19 14:36:52 UTC
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.
Comment 3 David Schleef 2003-08-21 08:03:40 UTC
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.
Comment 4 Damien Carbery 2003-08-21 08:25:37 UTC
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?
Comment 5 Ronald Bultje 2003-08-22 05:56:56 UTC
No, 0.6.x (CVS TAG BRANCH-GSTREAMER-0_6) will go into Gnome-2.4.
Comment 6 David Schleef 2003-08-30 06:56:55 UTC
I don't think this bug is in 0.6.3.  Please reopen if you still have
problems.