GNOME Bugzilla – Bug 723633
glib compile error using cerbero (OS X / Xcode 5)
Last modified: 2014-11-08 14:15:05 UTC
When building GStreamer from source using the following version of cerbero: git://anongit.freedesktop.org/gstreamer/sdk/cerbero I'm encountering an error when making all in glib's gobject: Making all in gobject make all-recursive Making all in . ... In file included from gclosure.c:29: /Users/mike/cerbero/dist/ios_universal/lib/libffi-3.0.13/include/ffi.h:67:1 0: fatal error: 'ffitarget.h' file not found #include <ffitarget.h> There are in fact ffitarget.h files generated (and libffi builds fine), but they're in their respective architecture directories: /Users/mike/cerbero/dist/ios_universal/lib/libffi-3.0.13/include/arm /Users/mike/cerbero/dist/ios_universal/lib/libffi-3.0.13/include/i386
This must be related to the recent libffi changes
Created attachment 268153 [details] [review] libffi: fix install paths
That should fix it. If you are trying to re-compile gstreamer with cerbero it's recommended to use one of the stable branches to build something similar to what's provided in the releases (right now 1.2) instead of master
commit 47e323effb8799772ade7291ea2e9821076b8e4a Author: Andoni Morales Alastruey <ylatuya@gmail.com> Date: Wed Feb 5 10:54:32 2014 +0100 libffi: fix install paths https://bugzilla.gnome.org/show_bug.cgi?id=723633