gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/gnome/include/libxml2 -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I.. -DGST_DISABLE_DEPRECATED -g -I../libs -I../include -DG_LOG_DOMAIN=g_log_domain_gstreamer -DGST_CACHE_DIR=\"/usr/local/programs/var/cache/gstreamer-0.5\" -g -O2 -c gstatomic.c -MT libgstreamer_0.5_la-gstatomic.lo -MD -MP -MF .deps/libgstreamer_0.5_la-gstatomic.TPlo -fPIC -DPIC -o .libs/libgstreamer_0.5_la-gstatomic.lo In file included from gstatomic.c:24: gstatomic_impl.h: In function `gst_atomic_int_dec_and_test': gstatomic_impl.h:274: `val' undeclared (first use in this function) gstatomic_impl.h:274: (Each undeclared identifier is reported only once gstatomic_impl.h:274: for each function it appears in.) make[4]: *** [libgstreamer_0.5_la-gstatomic.lo] Error 1 make[4]: Leaving directory `/var/tmp/gst/gstreamer-0.5.2/gst' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/gst/gstreamer-0.5.2/gst' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/gst/gstreamer-0.5.2/gst' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/gst/gstreamer-0.5.2' make: *** [all] Error 2 $