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 796323 - build faild
build faild
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: cerbero
git master
Other Mac OS
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-05-22 04:13 UTC by jesse liu
Modified: 2018-11-03 10:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
all the output of ./cerbero-uninstalled build gst-plugins-base-1.0 (713.03 KB, text/plain)
2018-05-22 05:43 UTC, jesse liu
Details

Description jesse liu 2018-05-22 04:13:30 UTC
build gst-plugins-base-1.0-1.15.0.1 on macos 10.13.4 failed.

use "./cerbero-uninstalled build gst-plugins-base-1.0" to build

get follow message:

Recipe 'gst-plugins-base-1.0' failed at the build step 'compile'
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort

and then find out it was failed in "gst-plugins-base-1.0-1.15.0.1/gst-libs/gst/video",append pkgconfig path to GST_PKG_CONFIG_PATH in Makefile in this dir, and then simple run 'make', get the follow error: 
Command '['/Users/liuzx/Documents/projects/opensource/gstreamer/cerbero/build/sources/darwin_x86_64/gst-plugins-base-1.0-1.15.0.1/gst-libs/gst/video/tmp-introspectxxq1o2bx/GstVideo-1.0', '--introspect-dump=/Users/liuzx/Documents/projects/opensource/gstreamer/cerbero/build/sources/darwin_x86_64/gst-plugins-base-1.0-1.15.0.1/gst-libs/gst/video/tmp-introspectxxq1o2bx/functions.txt,/Users/liuzx/Documents/projects/opensource/gstreamer/cerbero/build/sources/darwin_x86_64/gst-plugins-base-1.0-1.15.0.1/gst-libs/gst/video/tmp-introspectxxq1o2bx/dump.xml']' died with <Signals.SIGSEGV: 11>.
make[1]: *** [GstVideo-1.0.gir] Error 1
make: *** [all] Error 2
Comment 1 Matthew Waters (ystreet00) 2018-05-22 04:31:48 UTC
We need the output when building inside cerbero.

Running 'make' outside cerbero will not work at all.
Comment 2 jesse liu 2018-05-22 05:43:33 UTC
Created attachment 372323 [details]
all the output of ./cerbero-uninstalled build gst-plugins-base-1.0
Comment 3 jesse liu 2018-05-22 05:44:29 UTC
@Matthew Waters all the output of the ./cerbero-uninstalled build gst-plugins-base-1.0 have been upload to the attachment
Comment 4 jesse liu 2018-05-22 08:50:49 UTC
I can build success in CentOS, but failed in macos REALLY.
Comment 5 jesse liu 2018-05-24 01:45:31 UTC
no one gona care about this ?
Comment 6 Matthew Waters (ystreet00) 2018-05-24 02:48:36 UTC
Do you have a homebrew or macports on your mac? They are known to interfere with cerbero.  There's also been some pretty hefty changes in the glib build in master moving to a different build system that may have produced this result.  That said you are building from the master branch so temporary breakages sometimes do occur.

If you need a working GStreamer master build, either get your hands dirty and try to help fix these issues (another update may fix them) or wait until someone else looks into it.

As another reference point, the CI is currently failing for building on macOS: https://ci.gstreamer.net/job/cerbero-osx-x86-64-1010/

Alternatively, you can build from the 1.14 branch to use the latest stable version of GStreamer.
Comment 7 jesse liu 2018-05-24 04:22:04 UTC
@Matthew Waters Thanks your reply.  I got the same error like ci when I update the cerbero and then build it today. I'm a newbee in GStreamer, but I will try to figure out why that happen on macOS.
Comment 8 jesse liu 2018-05-24 07:40:54 UTC
cerbero 1.14 branch compile success on macOS, but there is a little problem need to fix by this:   https://www.mail-archive.com/pixman@lists.freedesktop.org/msg04460.html
Comment 9 GStreamer system administrator 2018-11-03 10:23:24 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/cerbero/issues/58.