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 758896 - Cerbero hangs at gobject-introspection when running OSX build for x86_64
Cerbero hangs at gobject-introspection when running OSX build for x86_64
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: cerbero
git master
Other Mac OS
: Normal blocker
: 1.7.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-12-01 12:27 UTC by Sam Duke
Modified: 2015-12-01 15:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sam Duke 2015-12-01 12:27:33 UTC
Running:

sudo ./cerbero-uninstalled -c config/osx-x86-64.cbc package gstreamer-1.0

The build hangs at the gobject-introspection compile step and I don't see any compilation going on in my process list.

I built the step dry run and tried to run (as root, again):

cd /Users/me/cerbero/sources/darwin_x86_64/gobject-introspection-1.46.0 && make -j4 && cd /Users/me/cerbero1

And I get the following output:

cd /Users/me/cerbero/sources/darwin_x86_64/gobject-introspection-1.46.0 && make -j4 && cd /Users/me/cerbero1
/Applications/Xcode-7.1.1.app/Contents/Developer/usr/bin/make  all-recursive
Making all in .
make[2]: *** No rule to make target `/Users/me/cerbero/build-tools/lib/glib-2.0/include/x86_64/glibconfig.h', needed by `GLib-2.0.gir'.  Stop.
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Is this ok to do? Or are there environment variables I might be missing when running the step manually like this?
Looks like there are two bugs? The build fails and it doesn't show to the user?

The only change i have to my system that you might case about was to config/osx-x86-64.cbc:

prefix='/Library/Frameworks/GStreamer-compiled2.framework/Versions/1.0'
Comment 1 Sebastian Dröge (slomo) 2015-12-01 13:18:24 UTC
Related: http://cgit.freedesktop.org/gstreamer/cerbero/commit/?id=a23bf1a78cdc57baa9187a025c7333339a184318

Need to do the same in all recipes using g-i according to Edward.
Comment 2 Sebastian Dröge (slomo) 2015-12-01 14:08:58 UTC
This is probably fixed by http://cgit.freedesktop.org/gstreamer/cerbero/commit/?id=8f81eb664001283b7c048988483d0e423d3e33c0

Let's reopen otherwise.
Comment 3 Sam Duke 2015-12-01 15:10:38 UTC
Keep closed, turned out to be an error with non-system python. I'd used homebrew to bring in python