GStreamer binaries for iOS don't build in XCode

Luis de Bethencourt luis at debethencourt.com
Mon Jan 5 02:51:09 PST 2015


It does work on XCode 6.1, so Antonis is probably right :)

Luis

On 2 January 2015 at 19:31, Antonis Tsakiridis <atsakirid at gmail.com> wrote:

> Writting just to verify that XCode 6.1 has those symbols defined -so
> that's the culprit for sure.
>
> Best regards,
> Antonis
>
> On Wed, Dec 31, 2014 at 1:07 PM, Antonis Tsakiridis <atsakirid at gmail.com>
> wrote:
>
>> Thanks a lot for your reply. Please see inline.
>>
>> On Wed, Dec 31, 2014 at 12:31 PM, Sebastian Dröge <
>> sebastian at centricular.com> wrote:
>>
>>> On Di, 2014-12-30 at 22:41 +0200, Antonis Tsakiridis wrote:
>>> > Tried various combinations of architectures, including armv7 (either
>>> alone
>>> > or along with others) and still getting the same issues :(.
>>> >
>>> > However, did some more research and found that those functions indeed
>>> might
>>> > be missing from OSX (and probably iOS):
>>> >
>>> > > https://www.gnu.org/software/gnulib/manual/html_node/fstatat.html
>>> > > http://lists.apple.com/archives/darwin-dev/2011/May/msg00004.html
>>>
>>> I think we should not be using any of these symbols at all :)
>>>
>>
>> Well it isn't the gstreamer code per se, but the Glib libgio code that
>> uses it. Hence the error: "_fstatat", referenced from:
>>  _g_local_file_measure_size_of_file in GStreamer(libgio-2_0_a_armv7s_
>> -libgio_2_0_la-glocalfile.o).
>>
>> But since they are all bundled inside GStreamer.framework the
>> aforementioned unresolved issue arises.
>>
>>
>>> > So maybe in my version of OSX it's not there (i.e. 10.8.5) or in my
>>> > XCode/SDKs is not there (5.1.1). Could you tell me in which versions
>>> of OSX
>>> > & XCode your GStreamer project templates are known to work?
>>>
>>> I'm using OSX Yosemite and latest XCode (6.1.1 IIRC). Maybe that's the
>>> problem here.
>>>
>>
>> I think this is most likely it; the SDKs that come bundled with older
>> XCodes is probably missing it. The problem, however, is that XCode 6 forces
>> you to have at least OSX Mavericks (i.e. 10.9.x), which might not be an
>> option for older macs :(
>>
>> If this is indeed it, do you think you can see if there's a work around
>> it? There should be a lot of people with Macs running on Mountain Lion :).
>> Maybe using gnulib portability library and importing those functions to
>> your framework? I could also assist in that if could get my hands on the
>> project that builds the GStreamer.framework.
>>
>> Meanwhile, I can check to see if I can observe the XCode 6 SDK libs and
>> see if those symbols are indeed found.
>>
>> Best regards,
>> Antonis
>>
>>
>>>
>>> --
>>> Sebastian Dröge, Centricular Ltd · http://www.centricular.com
>>>
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> gstreamer-devel at lists.freedesktop.org
>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>
>>>
>>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150105/494e565f/attachment.html>


More information about the gstreamer-devel mailing list