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 745878 - Building gst-plugins-good-1.0 from cerebra failed at the build step 'compile'
Building gst-plugins-good-1.0 from cerebra failed at the build step 'compile'
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
1.4.5
Other Mac OS
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-03-09 06:04 UTC by cheney
Modified: 2015-03-09 09:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description cheney 2015-03-09 06:04:45 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'
Comment 1 Sebastian Dröge (slomo) 2015-03-09 07:38:20 UTC
You have to rebuild GStreamer core first, some new API was added that is used by gst-plugins-good.
Comment 2 cheney 2015-03-09 08:06:23 UTC
Thanks!
but how to rebuild GStreamer core?
use the command : ./cerbero-uninstalled -c config/cross-ios-universal.cbc bootstrap ?
Comment 3 Sebastian Dröge (slomo) 2015-03-09 08:12:15 UTC
./cerbero-uninstalled -c config/cross-ios-universal.cbc buildone gstreamer-1.0 gstreamer-1.0-static
Comment 4 cheney 2015-03-09 09:50:24 UTC
Thank you!
gst-plugins-good-1.0 complie ok.