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 121365 - Compilation error in gst/goom/filters.c
Compilation error in gst/goom/filters.c
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.6.3
Other opensolaris
: Normal critical
: 0.7.x
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-09-03 14:01 UTC by Damien Carbery
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Damien Carbery 2003-09-03 14:01:39 UTC
The new Sun ONE Studio 8 compiler generates a lot of compilation errors in
filters.c.
It appears to be because of the reference to static variables in an inline
function.

cc -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/gnome-2.4/include -O2 -ffast-math
-I../../gst-libs -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -mt
-I/opt/gnome-2.4/include/gstreamer-0.6 -I/opt/gnome-2.4/include/glib-2.0
-I/opt/gnome-2.4/lib/glib-2.0/include -I/opt/gnome-2.4/include/libxml2
-DGST_DISABLE_DEPRECATED -g -UMMX -UUSE_ASM -g -I/opt/gnome-2.4/include -c
filters.c  -KPIC -DPIC -o libgstgoom_la-filters.o
cc: Warning: option -2 passed to ld
cc: Warning: illegal option -ffast-math
"filters.c", line 89: reference to static identifier "theMode" in extern
inline function
"filters.c", line 91: definition of non-constant static variable "wave" in
inline extern function
"filters.c", line 92: definition of non-constant static variable "wavesp"
in inline extern function
"filters.c", line 95: reference to static identifier "wave" in extern
inline function
"filters.c", line 100: reference to static identifier "firedec" in extern
inline function
"filters.c", line 100: reference to static identifier "wave" in extern
inline function
"filters.c", line 101: reference to static identifier "vitesse" in extern
inline function
"filters.c", line 101: reference to static identifier "vitesse" in extern
inline function
"filters.c", line 103: reference to static identifier "wavesp" in extern
inline function
"filters.c", line 104: reference to static identifier "wavesp" in extern
inline function
"filters.c", line 105: reference to static identifier "wave" in extern
inline function
"filters.c", line 105: reference to static identifier "wavesp" in extern
inline function
"filters.c", line 106: reference to static identifier "wave" in extern
inline function
"filters.c", line 106: reference to static identifier "wavesp" in extern
inline function
"filters.c", line 107: reference to static identifier "wave" in extern
inline function
"filters.c", line 107: reference to static identifier "wavesp" in extern
inline function
"filters.c", line 108: reference to static identifier "wave" in extern
inline function
"filters.c", line 109: reference to static identifier "wavesp" in extern
inline function
"filters.c", line 109: reference to static identifier "wavesp" in extern
inline function
"filters.c", line 109: reference to static identifier "wavesp" in extern
inline function
"filters.c", line 115: reference to static identifier "vitesse" in extern
inline function
"filters.c", line 117: reference to static identifier "noisify" in extern
inline function
"filters.c", line 119: reference to static identifier "noisify" in extern
inline function
"filters.c", line 120: reference to static identifier "noisify" in extern
inline function
"filters.c", line 121: reference to static identifier "noisify" in extern
inline function
"filters.c", line 122: reference to static identifier "noisify" in extern
inline function
"filters.c", line 125: reference to static identifier "hPlaneEffect" in
extern inline function
"filters.c", line 125: reference to static identifier "middleX" in extern
inline function
"filters.c", line 125: reference to static identifier "hPlaneEffect" in
extern inline function
"filters.c", line 125: reference to static identifier "middleY" in extern
inline function
"filters.c", line 126: reference to static identifier "middleX" in extern
inline function
"filters.c", line 128: reference to static identifier "vPlaneEffect" in
extern inline function
"filters.c", line 128: reference to static identifier "middleY" in extern
inline function
"filters.c", line 128: reference to static identifier "vPlaneEffect" in
extern inline function
"filters.c", line 128: reference to static identifier "middleX" in extern
inline function
"filters.c", line 129: reference to static identifier "middleY" in extern
inline function
"filters.c", line 131: reference to static identifier "theMode" in extern
inline function
"filters.c", line 136: reference to static identifier "sintable" in extern
inline function
"filters.c", line 152: reference to static identifier "middleX" in extern
inline function
"filters.c", line 153: reference to static identifier "middleX" in extern
inline function
"filters.c", line 154: reference to static identifier "middleY" in extern
inline function
"filters.c", line 155: reference to static identifier "middleY" in extern
inline function
cc: acomp failed for filters.c
make[3]: *** [libgstgoom_la-filters.lo] Error 1
make[3]: Leaving directory
`/export/home/gnome/2.4/nightly/src-2.4-20030903/gst-plugins-0.6.3/gst/goom'
Comment 1 David Schleef 2003-12-02 02:14:28 UTC
This appears to have been fixed.  Please reopen if not.
Comment 2 Damien Carbery 2003-12-02 09:14:43 UTC
I will be unable to verify this until the parse.y issue is resolved,
because gst-plugins requires gstreamer.
Comment 3 Thomas Vander Stichele 2004-02-24 15:30:06 UTC
it is resolved no ?
if not, add a bug dependency.

if it is, please report on this one.