GNOME Bugzilla – Bug 333422
cvs fails to build -- `GST_RESOURCE_ERROR_NO_SPACE_LEFT' undeclared
Last modified: 2006-03-05 23:07:46 UTC
gst-plugins-base fails to build with: gstgnomevfssink.c: In function `gst_gnome_vfs_sink_render': gstgnomevfssink.c:555: error: `GST_RESOURCE_ERROR_NO_SPACE_LEFT' undeclared (first use in this function) gstgnomevfssink.c:555: error: (Each undeclared identifier is reported only once gstgnomevfssink.c:555: error: for each function it appears in.) make[3]: *** [libgstgnomevfs_la-gstgnomevfssink.lo] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gst-plugins-base/ext/gnomevfs' make[2]: *** [all-recursive] Error 1
I think I messed my build up when spot updating CVS/Root files to get the updated repository locations while a build was running. Anyway, after rebuilding gstreamer and gst-plugins-base, this seems to be fixed so I guess it was just a PEBKAC problem. Sorry for the noise.
This enumeration value was added to the core yesterday. The configure script in -bsae can only check for 'GStreamer core CVS', but not for 'GStreamer core CVS later than date xyz', so if you just update -base CVS but not core CVS you might occasionally run into things like this. Just update things in the right order (core, -base, good, ...) if you're running GStreamer from CVS.