[Bug 749423] New: 'Duplicate symbol' error building iOS project after adding 64 bit support

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri May 15 04:33:48 PDT 2015


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

            Bug ID: 749423
           Summary: 'Duplicate symbol' error building iOS project after
                    adding 64 bit support
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Mac OS
            Status: NEW
          Severity: critical
          Priority: Normal
         Component: don't know
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: liuting at evercam.io
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I am developing an iOS app with Gstreamer and just built it for arm64 by using
command ./cerbero-uninstalled -c config/cross-ios-universal.cbc package
gstreamer-1.0

After installing the package, adding it to my project and when trying to
rebuild the app, I got the error:
duplicate symbol _ff_log2_tab in:
/Users/liutingdu/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/GStreamer(libavcodec_a_arm64_-log2_tab.o)
/Users/liutingdu/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/GStreamer(libavformat_a_arm64_-log2_tab.o)
duplicate symbol _ff_log2_tab in:
/Users/liutingdu/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/GStreamer(libavcodec_a_arm64_-log2_tab.o)
/Users/liutingdu/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/GStreamer(libavutil_a_arm64_-log2_tab.o)
duplicate symbol _iconv_locale_charset in:
/Users/liutingdu/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/GStreamer(libcharset_a_arm64_-localcharset.o)
/Users/liutingdu/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/GStreamer(libiconv_a_arm64_-localcharset.o)
duplicate symbol _hash_pjw_bare in:
/Users/liutingdu/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/GStreamer(libgnutls-openssl_a_arm64_-hash-pjw-bare.o)
/Users/liutingdu/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/GStreamer(libtasn1_a_arm64_-hash-pjw-bare.o)
duplicate symbol _strverscmp in:
/Users/liutingdu/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/GStreamer(libgnutls-openssl_a_arm64_-strverscmp.o)
/Users/liutingdu/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/GStreamer(libtasn1_a_arm64_-strverscmp.o)
ld: 5 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: 5 duplicate symbols for architecture armv7

-- 
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