GNOME Bugzilla – Bug 745878
Building gst-plugins-good-1.0 from cerebra failed at the build step 'compile'
Last modified: 2015-03-09 09:50:24 UTC
I buid the GStreamer framework with cerebra, but got errors. The command is : ./cerbero-uninstalled -c config/cross-ios-universal.cbc package gstreamer-1.0 and the error message: ...... ...... [(42/85) gst-plugins-good-1.0 -> fetch ] -----> Step done [(42/85) gst-plugins-good-1.0 -> extract ] -----> Step done [(42/85) gst-plugins-good-1.0 -> configure ] -----> Step done [(42/85) gst-plugins-good-1.0 -> compile ] ...... ...... Undefined symbols for architecture x86_64: "_gst_flow_combiner_reset", referenced from: _gst_avi_demux_handle_src_event in libgstavi_la-gstavidemux.o "_gst_flow_combiner_update_pad_flow", referenced from: _gst_avi_demux_combine_flows in libgstavi_la-gstavidemux.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[3]: *** [libgstavi.la] Error 1 make[2]: *** [avi] Error 2 make[2]: *** Waiting for unfinished jobs.... ...... ...... ***** Error running 'package' command: Recipe 'gst-plugins-good-1.0' failed at the build step 'compile'
You have to rebuild GStreamer core first, some new API was added that is used by gst-plugins-good.
Thanks! but how to rebuild GStreamer core? use the command : ./cerbero-uninstalled -c config/cross-ios-universal.cbc bootstrap ?
./cerbero-uninstalled -c config/cross-ios-universal.cbc buildone gstreamer-1.0 gstreamer-1.0-static
Thank you! gst-plugins-good-1.0 complie ok.