[Bug 777528] New: XCode Template does not work

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jan 20 10:32:47 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=777528

            Bug ID: 777528
           Summary: XCode Template does not work
    Classification: Platform
           Product: GStreamer
           Version: 1.11.1
                OS: Mac OS
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: don't know
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: socialmediamaster9000 at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I'm using XCode 8 and the latest version of the framework .pkg.

Creating a new project from the template (I am using Swift) does not work.

When I compile, I first get errors missing these symbols:

  "_libiconv_set_relocation_prefix", referenced from:

Which I can fix by adding the linker flag -liconv to my Build Settings

However, when I enable #define GST_IOS_PLUGINS_EFFECTS, I get a ton of linking
errors e.g., 

  "std::ostream& std::ostream::_M_insert<double>(double)", referenced from:
      webrtc::AgcManagerDirect::AnalyzePreProcess(short*, int, unsigned long)
in
GStreamer(libwebrtc_audio_processing_a_i386_-libwebrtc_audio_processing_la-agc_manager_direct.o)
  "std::__throw_length_error(char const*)", referenced from:
  "std::string::_Rep::_S_terminal", referenced from:

I assumed these were in stdc++ but that is already on the linker path.

FWIW, I have created a Objective-C/Swift bridge and module.map that allows me
to use the library from Swift -- if anyone wants them.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list