VLCKit-3.0.0 build error with ios

iOS, iPad, iPhone, tvOS specific usage questions
ashok@ashok
Blank Cone
Blank Cone
Posts: 15
Joined: 26 Oct 2015 12:06

VLCKit-3.0.0 build error with ios

Postby ashok@ashok » 13 Jan 2016 16:26

Hello,
When i'm build a framwork using -f command then give me the error as below and i'm not able to build framwork,

so please update me if i'm missing something.

info] building universal static libs for OS style iPhone
./buildMobileVLCKit.sh: line 42: pushd: MobileVLCKit/ImportedSources/vlc/install-ios-iPhoneOS: No such file or directory


Thanks in advance

fkuehne
Developer
Developer
Posts: 7241
Joined: 16 Mar 2004 19:37
VLC version: 0.4.6 - present
Operating System: Darwin
Location: Germany
Contact:

Re: VLCKit-3.0.0 build error with ios

Postby fkuehne » 13 Jan 2016 20:16

Missing log. We can't help you this way, sorry.
VideoLAN
Felix Paul Kühne
Medic. VLC developer for appleOS since before you were born.
Blog: https://www.feepk.net

Gobelz
Blank Cone
Blank Cone
Posts: 19
Joined: 17 Nov 2013 22:31

Re: VLCKit-3.0.0 build error with ios

Postby Gobelz » 14 Jan 2016 10:21

Hi,

I have the same issue building with ./buildMobileVLCKit.sh -f or ./buildMobileVLCKit.sh or ./buildMobileVLCKit.sh -s

The output is:

Code: Select all

[info] building universal static libs for OS style iPhone ./buildMobileVLCKit.sh: line 42: pushd: MobileVLCKit/ImportedSources/vlc/install-ios-iPhoneOS: No such file or directory
Full log is:

Code: Select all

[info] Preparing build dirs First, rewinding head to replay your work on top of it... Applying: arm_neon: added function macro to handle the underscore prefix for the iOS ARM ABI Applying: progress dialog: add missing sanity check Applying: deinterlace/merge: use a macro to fix compilation for iOS Applying: lib/media player: inherit deinterlace variable to achieve correct value on first use Applying: arm_neon: work-around libtool issue Applying: libvlc/media: re-parse if flags changed Applying: arm_neon: fix iOS linking Applying: disable neon volume plugin Applying: contrib/gcrypt: work-around a libtool limitation Applying: src/misc: fix compilation for OS without fork() Applying: libvlc: hack to disable daemon mode Applying: contrib/gcrypt: fix tvOS compilation Applying: contrib/harfbuzz: fix iOS compilation when CoreText is enabled Applying: libvlc: expose a base set of freetype options to overwrite the default font HEAD is now at 6927b44 Compressor: use float_ranges Applying: arm_neon: added function macro to handle the underscore prefix for the iOS ARM ABI /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:60: new blank line at EOF. + ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mp4/libmp4.c:1992:23: warning: comparison of integers of different signs: 'long long' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] i_extoffset = VLC_CLIP( i_extoffset, i_read, p_box->i_size ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/include/vlc_common.h:474:34: note: expanded from macro 'VLC_CLIP' #define VLC_CLIP(v, min, max) __MIN(__MAX((v), (min)), (max)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/include/vlc_common.h:470:33: note: expanded from macro '__MIN' # define __MIN(a, b) ( ((a) < (b)) ? (a) : (b) ) ~ ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mp4/libmp4.c:258:26: warning: unused function 'MP4_ReadNextBox' [-Wunused-function] static inline MP4_Box_t *MP4_ReadNextBox( stream_t *p_stream, MP4_Box_t *p_father ) ^ 1 warning generated. CC demux/mp4/essetup.lo warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. CC demux/mp4/meta.lo warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. CC demux/mpeg/mpgv.lo warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] CC demux/mpeg/libts_plugin_la-ts.lo warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. CC demux/mpeg/libts_plugin_la-mpeg4_iod.lo /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mpeg/ts.c:140:18: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] static const int const arib_mode_list[] = ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mpeg/ts.c:926:27: warning: missing field 'i_codec' initializer [-Wmissing-field-initializers] es_format_t esfmt = {0}; ^ warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mpeg/ts.c:2835:9: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] stream_Seek( p_sys->stream, i_initial_pos ); ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mpeg/ts.c:3555: /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mpeg/../dvb-text.h:45:61: warning: format specifies type 'unsigned char' but the argument has type 'int' [-Wformat] snprintf (encbuf, sizeof (encbuf), "ISO_8859-%hhu", 4 + c); ~~~~ ^~~~~ %d /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mpeg/ts.c:4223:18: warning: format specifies type 'unsigned char' but the argument has type 'int' [-Wformat] p_es->fmt.i_profile, p_es->fmt.i_level ); ^~~~~~~~~~~~~~~~~~~ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/include/vlc_messages.h:86:38: note: expanded from macro 'msg_Dbg' msg_Generic(p_this, VLC_MSG_DBG, __VA_ARGS__) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/include/vlc_messages.h:78:23: note: expanded from macro 'msg_Generic' __func__, __VA_ARGS__) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mpeg/ts.c:4223:39: warning: format specifies type 'unsigned char' but the argument has type 'int' [-Wformat] p_es->fmt.i_profile, p_es->fmt.i_level ); ^~~~~~~~~~~~~~~~~ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/include/vlc_messages.h:86:38: note: expanded from macro 'msg_Dbg' msg_Generic(p_this, VLC_MSG_DBG, __VA_ARGS__) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/include/vlc_messages.h:78:23: note: expanded from macro 'msg_Generic' __func__, __VA_ARGS__) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mpeg/ts.c:4247:18: warning: format specifies type 'unsigned char' but the argument has type 'int' [-Wformat] p_es->fmt.i_profile, p_es->fmt.i_level ); ^~~~~~~~~~~~~~~~~~~ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/include/vlc_messages.h:86:38: note: expanded from macro 'msg_Dbg' msg_Generic(p_this, VLC_MSG_DBG, __VA_ARGS__) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/include/vlc_messages.h:78:23: note: expanded from macro 'msg_Generic' __func__, __VA_ARGS__) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mpeg/ts.c:4247:39: warning: format specifies type 'unsigned char' but the argument has type 'int' [-Wformat] p_es->fmt.i_profile, p_es->fmt.i_level ); ^~~~~~~~~~~~~~~~~ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/include/vlc_messages.h:86:38: note: expanded from macro 'msg_Dbg' msg_Generic(p_this, VLC_MSG_DBG, __VA_ARGS__) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/include/vlc_messages.h:78:23: note: expanded from macro 'msg_Generic' __func__, __VA_ARGS__) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/mpeg/mpeg4_iod.c:530:30: warning: missing field 'b_au_start' initializer [-Wmissing-field-initializers] sl_header_data ret = { 0 }; ^ 7 warnings generated. CC codec/libts_plugin_la-opus_header.lo warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 2 warnings generated. 1 warning generated. CXX demux/adaptative/libadaptative_plugin_la-adaptative.lo CC demux/ttml.lo warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/demux/ttml.c:384:5: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] stream_Seek( p_demux->s, 0 ); ^~~~~~~~~~~ ~~~~~~~~~~~~~ 2 warnings generated. CC demux/xiph_metadata.lo 4 warnings generated. warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] CC misc/libfingerprinter_plugin_la-fingerprinter.lo warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] 1 warning generated. CC misc/libsecuretransport_plugin_la-securetransport.lo warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option] /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/misc/securetransport.c:239:52: warning: null passed to a callee that requires a non-null argument [-Wnonnull] ret = SecTrustSetAnchorCertificates(trust, NULL); ~~~~^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/misc/securetransport.c:429:17: error: no member named 'i_fd' in 'vlc_tls_sys_t' return sys->i_fd; ~~~ ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/misc/securetransport.c:482:42: error: use of undeclared identifier 'length' sys->i_send_buffered_bytes = length; ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/misc/securetransport.c:570:10: error: 1 warning generated. no member named 'i_fd' in 'vlc_tls_sys_t' sys->i_fd = fd; ~~~ ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/misc/securetransport.c:674:15: warning: incompatible pointer types assigning to 'int (*)(vlc_tls_creds_t *, vlc_tls_t *, vlc_tls_t *, const char *, const char *const *)' from 'int (vlc_tls_creds_t *, vlc_tls_t *, int, const char *, const char *const *)' [-Wincompatible-pointer-types] crd->open = st_ClientSessionOpen; ^ ~~~~~~~~~~~~~~~~~~~~ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/misc/securetransport.c:750:11: warning: 'SecKeychainSearchCreateFromAttributes' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] ret = SecKeychainSearchCreateFromAttributes(NULL, kSecCertificateItemClass, ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h:60:10: note: 'SecKeychainSearchCreateFromAttributes' has been explicitly marked deprecated here OSStatus SecKeychainSearchCreateFromAttributes(CFTypeRef __nullable keychainOrArray, SecItemClass itemClass, const SecKeychainAttributeList * __nullable attrList, SecKeychainSearchRef * __nonnull CF_RETURNS_RETAINED searchRef) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/misc/securetransport.c:758:11: warning: 'SecKeychainSearchCopyNext' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] ret = SecKeychainSearchCopyNext(searchReference, &itemRef); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h:71:10: note: 'SecKeychainSearchCopyNext' has been explicitly marked deprecated here OSStatus SecKeychainSearchCopyNext(SecKeychainSearchRef searchRef, SecKeychainItemRef * __nonnull CF_RETURNS_RETAINED itemRef) ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/misc/securetransport.c:802:11: warning: 'SecTrustGetResult' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] ret = SecTrustGetResult(trust_ref, &status, &cert_chain, &status_chain); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Security.framework/Headers/SecTrust.h:627:10: note: 'SecTrustGetResult' has been explicitly marked deprecated here OSStatus SecTrustGetResult(SecTrustRef trustRef, SecTrustResultType * __nullable result, ^ /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/vlc-unstable/modules/misc/securetransport.c:831:15: warning: incompatible pointer types assigning to 'int (*)(vlc_tls_creds_t *, vlc_tls_t *, vlc_tls_t *, const char *, const char *const *)' from 'int (vlc_tls_creds_t *, vlc_tls_t *, int, const char *, const char *const *)' [-Wincompatible-pointer-types] crd->open = st_ServerSessionOpen; ^ ~~~~~~~~~~~~~~~~~~~~ 7 warnings and 3 errors generated. make[5]: *** [misc/libsecuretransport_plugin_la-securetransport.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... 9 warnings generated. make[4]: *** [all-recursive] Error 1 make[3]: *** [all] Error 2 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 ** BUILD FAILED ** The following build commands failed: PhaseScriptExecution make build/VLCKit.build/Debug/Make\ VLC.build/Script-6337548010ED091D0072A0D9.sh (1 failure) make: *** [build/Debug/VLCKit.framework] Error 65 iMac-van-Ziya:VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc iMacJack$ sudo ./buildMobileVLCKit.sh -f [info] Preparing build dirs First, rewinding head to replay your work on top of it... Applying: arm_neon: added function macro to handle the underscore prefix for the iOS ARM ABI Applying: progress dialog: add missing sanity check Applying: deinterlace/merge: use a macro to fix compilation for iOS Applying: lib/media player: inherit deinterlace variable to achieve correct value on first use Applying: arm_neon: work-around libtool issue Applying: libvlc/media: re-parse if flags changed Applying: arm_neon: fix iOS linking Applying: disable neon volume plugin Applying: contrib/gcrypt: work-around a libtool limitation Applying: src/misc: fix compilation for OS without fork() Applying: libvlc: hack to disable daemon mode Applying: contrib/gcrypt: fix tvOS compilation Applying: contrib/harfbuzz: fix iOS compilation when CoreText is enabled Applying: libvlc: expose a base set of freetype options to overwrite the default font HEAD is now at 6927b44 Compressor: use float_ranges Applying: arm_neon: added function macro to handle the underscore prefix for the iOS ARM ABI /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:60: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: progress dialog: add missing sanity check Applying: deinterlace/merge: use a macro to fix compilation for iOS Applying: lib/media player: inherit deinterlace variable to achieve correct value on first use Applying: arm_neon: work-around libtool issue Applying: libvlc/media: re-parse if flags changed Applying: arm_neon: fix iOS linking Applying: disable neon volume plugin Applying: contrib/gcrypt: work-around a libtool limitation /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:29: trailing whitespace. /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:31: trailing whitespace. /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:35: trailing whitespace. /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:41: trailing whitespace. /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:49: trailing whitespace. warning: squelched 1 whitespace error warning: 6 lines add whitespace errors. Applying: src/misc: fix compilation for OS without fork() Applying: libvlc: hack to disable daemon mode Applying: contrib/gcrypt: fix tvOS compilation Applying: contrib/harfbuzz: fix iOS compilation when CoreText is enabled /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:17: space before tab in indent. [with_coretext=no]) /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:24: trailing whitespace. /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:25: space before tab in indent. if $have_coretext; then /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:26: space before tab in indent. CORETEXT_CFLAGS= /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/.git/rebase-apply/patch:29: space before tab in indent. AC_SUBST(CORETEXT_CFLAGS) warning: squelched 8 whitespace errors warning: 13 lines add whitespace errors. Applying: libvlc: expose a base set of freetype options to overwrite the default font [info] Building vlc [info] Building libvlc for Apple embedded OS style 'iPhone' [info] Using armv7 with SDK version 9.2 SDKROOT not specified, assuming /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk [info] Building tools You are ready to build VLC and its contribs make: `.gas' is up to date. [info] Building contrib for iOS in '/Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/contrib/iPhoneOS-armv7' [info] LD FLAGS SELECTED = '-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/usr/lib -arch armv7 -Wl,-ios_version_min,7.0' /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc grep -- " libdsm-0.0.7.tar.gz$" "../../contrib/src/libdsm/SHA512SUMS" && (cd ../../contrib/tarballs && shasum -a 512 --check /dev/stdin) < "../../contrib/src/libdsm/SHA512SUMS" 6a7ace90f9815af35e48b26b2cb2666406ac01e7f58c01be3f90e7e45dfb978c9ed4616eece7753cbbedfe83b47b2572f5e229f2eede7cf0e159bb5e13eb384d libdsm-0.0.7.tar.gz libdsm-0.0.7.tar.gz: OK touch .sum-libdsm curl -f -L -- "http://live555.com/liveMedia/public/live.2015.11.09.tar.gz" > "../../contrib/tarballs/live.2015.11.09.tar.gz" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (22) The requested URL returned error: 404 Not Found make: *** [../../contrib/tarballs/live.2015.11.09.tar.gz] Error 22 make: *** Deleting file `../../contrib/tarballs/live.2015.11.09.tar.gz' [info] Building vlc [info] Building libvlc for Apple embedded OS style 'iPhone' [info] Using i386 with SDK version 9.2 SDKROOT not specified, assuming /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk [info] Building tools You are ready to build VLC and its contribs make: `.gas' is up to date. [info] Building contrib for iOS in '/Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc/contrib/iPhoneSimulator-i386' [info] LD FLAGS SELECTED = '-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk/usr/lib -arch i386 -v -Wl,-ios_version_min,7.0' /Users/iMacJack/Desktop/VLCKit-master-24382764560f4c6197362fed9f1adcbbf60a1bbc/MobileVLCKit/ImportedSources/vlc grep -- " libdsm-0.0.7.tar.gz$" "../../contrib/src/libdsm/SHA512SUMS" && (cd ../../contrib/tarballs && shasum -a 512 --check /dev/stdin) < "../../contrib/src/libdsm/SHA512SUMS" 6a7ace90f9815af35e48b26b2cb2666406ac01e7f58c01be3f90e7e45dfb978c9ed4616eece7753cbbedfe83b47b2572f5e229f2eede7cf0e159bb5e13eb384d libdsm-0.0.7.tar.gz libdsm-0.0.7.tar.gz: OK touch .sum-libdsm curl -f -L -- "http://live555.com/liveMedia/public/live.2015.11.09.tar.gz" > "../../contrib/tarballs/live.2015.11.09.tar.gz" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (22) The requested URL returned error: 404 Not Found make: *** [../../contrib/tarballs/live.2015.11.09.tar.gz] Error 22 make: *** Deleting file `../../contrib/tarballs/live.2015.11.09.tar.gz' [info] building universal static libs for OS style iPhone ./buildMobileVLCKit.sh: line 42: pushd: MobileVLCKit/ImportedSources/vlc/install-ios-iPhoneOS: No such file or directory

What is the solution for this?

obia
Blank Cone
Blank Cone
Posts: 20
Joined: 11 Apr 2014 13:34

Re: VLCKit-3.0.0 build error with ios

Postby obia » 14 Jan 2016 22:46

Well, as you can see the http://live555.com/liveMedia/public/liv ... .09.tar.gz url is not working. The quick workaround is to google for the file and download it to the correct folder. You will notice that this will be the same for two more files later in the process.
After fixing the files manually I managed to build.

My problem is now that I can not build TVVLCKit in xcode. Error message is:
/vlckit_160112/Sources/VLCMediaPlayer.m:794:60: No member named 'i_flags' in 'struct libvlc_title_description_t'
and
vlckit_160112/Sources/VLCMediaPlayer.m:794:70: Use of undeclared identifier 'libvlc_title_menu'

Anyone got a workaround for that?

fkuehne
Developer
Developer
Posts: 7241
Joined: 16 Mar 2004 19:37
VLC version: 0.4.6 - present
Operating System: Darwin
Location: Germany
Contact:

Re: VLCKit-3.0.0 build error with ios

Postby fkuehne » 15 Jan 2016 13:07

Please update your git checkout of VLCKit. This fixes all your issues.
VideoLAN
Felix Paul Kühne
Medic. VLC developer for appleOS since before you were born.
Blog: https://www.feepk.net

ashok@ashok
Blank Cone
Blank Cone
Posts: 15
Joined: 26 Oct 2015 12:06

Re: VLCKit-3.0.0 build error with ios

Postby ashok@ashok » 27 Jan 2016 12:28

Hello Team,
i got new chack out from git but i'm still getting folder not found error
see below log
x harfbuzz-0.9.17/src/hb-font-private.hh
x harfbuzz-0.9.17/src/hb-shape-plan.h
x libdvbpsi-1.2.0/m4/lt~obsolete.m4
x libdvbpsi-1.2.0/m4/ltversion.m4
x libdvbpsi-1.2.0/TODO
x libdvbpsi-1.2.0/INSTALL
x libdvbpsi-1.2.0/examples/
x harfbuzz-0.9.17/src/hb-old.cc
x libdvbpsi-1.2.0/examples/decode_bat.c
x libdvbpsi-1.2.0/examples/get_pcr_pid.c
x libdvbpsi-1.2.0/examples/Makefile.in
x libdvbpsi-1.2.0/examples/connect.h
x libdvbpsi-1.2.0/examples/dump_pids.c
x libdvbpsi-1.2.0/examples/dvbinfo/
x libdvbpsi-1.2.0/examples/dvbinfo/libdvbpsi.h
x libdvbpsi-1.2.0/examples/dvbinfo/tcp.h
x libdvbpsi-1.2.0/examples/dvbinfo/Makefile.in
x libdvbpsi-1.2.0/examples/dvbinfo/tcp.c
x libdvbpsi-1.2.0/examples/dvbinfo/buffer.h
x libdvbpsi-1.2.0/examples/dvbinfo/buffer.c
x libdvbpsi-1.2.0/examples/dvbinfo/libdvbpsi.c
x harfbuzz-0.9.17/src/hb-old/
x harfbuzz-0.9.17/src/hb-old/harfbuzz-myanmar.c
x harfbuzz-0.9.17/src/hb-old/harfbuzz-stream.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-gdef.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-buffer.c
x libdvbpsi-1.2.0/examples/dvbinfo/dvbinfo.c
x libdvbpsi-1.2.0/examples/dvbinfo/dvbinfo.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-stream-private.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-indic.cpp../../contrib/src/ffmpeg/rules.mak:179: *** xz and lzma client not found!. Stop.
make: *** Waiting for unfinished jobs....

x harfbuzz-0.9.17/src/hb-old/harfbuzz-arabic.c
x harfbuzz-0.9.17/src/hb-old/harfbuzz-stream.c
x libdvbpsi-1.2.0/examples/dvbinfo/udp.h
x libdvbpsi-1.2.0/examples/dvbinfo/udp.cx libebml-1.3.1/
x libebml-1.3.1/ebml/
x harfbuzz-0.9.17/src/hb-old/harfbuzz-open-private.h
x libebml-1.3.1/ebml/c/
x libebml-1.3.1/ebml/c/libebml_t.h
x libebml-1.3.1/ebml/Debug.h

x libdvbpsi-1.2.0/examples/dvbinfo/Makefile.amx libebml-1.3.1/ebml/EbmlBinary.h
x libebml-1.3.1/ebml/EbmlConfig.h
x libebml-1.3.1/ebml/EbmlContexts.h
x libebml-1.3.1/ebml/EbmlCrc32.h
x libebml-1.3.1/ebml/EbmlDate.h
x libebml-1.3.1/ebml/EbmlDummy.h
x libebml-1.3.1/ebml/EbmlElement.h

x libebml-1.3.1/ebml/EbmlEndian.h
x libebml-1.3.1/ebml/EbmlFloat.hx libdvbpsi-1.2.0/examples/decode_mpeg.c
x libdvbpsi-1.2.0/examples/connect.c
x libdvbpsi-1.2.0/examples/decode_sdt.c
x libdvbpsi-1.2.0/examples/check_cc_pid.c

x libebml-1.3.1/ebml/EbmlHead.h
x libebml-1.3.1/ebml/EbmlId.hx libdvbpsi-1.2.0/examples/decode_pat.c
x harfbuzz-0.9.17/src/hb-old/harfbuzz-gpos.h

x libdvbpsi-1.2.0/examples/decode_pmt.cx libebml-1.3.1/ebml/EbmlMaster.h
x libebml-1.3.1/ebml/EbmlSInteger.h
x libebml-1.3.1/ebml/EbmlStream.h
x libebml-1.3.1/ebml/EbmlString.h
x libebml-1.3.1/ebml/EbmlSubHead.h
x libebml-1.3.1/ebml/EbmlTypes.h
x libebml-1.3.1/ebml/EbmlUInteger.h
x libebml-1.3.1/ebml/EbmlUnicodeString.h
x libebml-1.3.1/ebml/EbmlVersion.h
x libebml-1.3.1/ebml/EbmlVoid.h
x libebml-1.3.1/ebml/IOCallback.h
x libebml-1.3.1/ebml/MemIOCallback.h
x libebml-1.3.1/ebml/MemReadIOCallback.h
x libebml-1.3.1/ebml/SafeReadIOCallback.h
x libebml-1.3.1/ebml/StdIOCallback.h
x libdvbpsi-1.2.0/examples/Makefile.am
x libdvbpsi-1.2.0/Makefile.am
x libdvbpsi-1.2.0/bootstrap
x libdvbpsi-1.2.0/src/
x libdvbpsi-1.2.0/src/tables/
x libdvbpsi-1.2.0/src/tables/atsc_stt.c
x libdvbpsi-1.2.0/src/tables/sdt_private.h
x libdvbpsi-1.2.0/src/tables/sis.c
x libebml-1.3.1/m4/
x libebml-1.3.1/m4/.gitignore
x libebml-1.3.1/m4/libtool.m4
x libebml-1.3.1/m4/ltoptions.m4
x libebml-1.3.1/m4/ltsugar.m4
x libebml-1.3.1/m4/ltversion.m4
x libebml-1.3.1/m4/lt~obsolete.m4
x libebml-1.3.1/src/
x libebml-1.3.1/src/platform/
x libebml-1.3.1/src/platform/win32/
x libebml-1.3.1/src/platform/win32/WinIOCallback.cpp
x libebml-1.3.1/src/platform/win32/WinIOCallback.h
x libebml-1.3.1/src/Debug.cpp
x libebml-1.3.1/src/EbmlBinary.cpp
x libebml-1.3.1/src/EbmlContexts.cpp
x libebml-1.3.1/src/EbmlCrc32.cpp
x libebml-1.3.1/src/EbmlDate.cpp
x libebml-1.3.1/src/EbmlDummy.cpp
x libebml-1.3.1/src/EbmlElement.cpp
x libebml-1.3.1/src/EbmlFloat.cpp
x libebml-1.3.1/src/EbmlHead.cpp
x libebml-1.3.1/src/EbmlMaster.cpp
x libebml-1.3.1/src/EbmlSInteger.cpp
x libebml-1.3.1/src/EbmlStream.cpp
x libebml-1.3.1/src/EbmlString.cpp
x libebml-1.3.1/src/EbmlSubHead.cpp
x libebml-1.3.1/src/EbmlUInteger.cpp
x libebml-1.3.1/src/EbmlUnicodeString.cpp
x libebml-1.3.1/src/EbmlVersion.cpp
x libebml-1.3.1/src/EbmlVoid.cpp
x libebml-1.3.1/src/IOCallback.cpp
x libebml-1.3.1/src/MemIOCallback.cpp
x libebml-1.3.1/src/MemReadIOCallback.cpp
x libebml-1.3.1/src/SafeReadIOCallback.cpp
x libebml-1.3.1/src/StdIOCallback.cpp
x libebml-1.3.1/autom4te.cache/
x libebml-1.3.1/autom4te.cache/requests
x libebml-1.3.1/autom4te.cache/traces.0
x libebml-1.3.1/autom4te.cache/output.0
x libdvbpsi-1.2.0/src/tables/pat.h
x libdvbpsi-1.2.0/src/tables/pat.c
x libdvbpsi-1.2.0/src/tables/atsc_vct.c
x libdvbpsi-1.2.0/src/tables/cat_private.h
x libdvbpsi-1.2.0/src/tables/atsc_ett.c
x harfbuzz-0.9.17/src/hb-old/harfbuzz-gsub.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-external.h
x harfbuzz-0.9.17/src/hb-old/Makefile.am
x harfbuzz-0.9.17/src/hb-old/harfbuzz-shaper.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-shaper.cpp
x harfbuzz-0.9.17/src/hb-old/harfbuzz-gdef.c
x harfbuzz-0.9.17/src/hb-old/harfbuzz-global.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-gsub.c
x libdvbpsi-1.2.0/src/tables/tot.c
x libdvbpsi-1.2.0/src/tables/atsc_mgt.h
x libdvbpsi-1.2.0/src/tables/pat_private.h
x libdvbpsi-1.2.0/src/tables/pmt_private.h
x libdvbpsi-1.2.0/src/tables/tot_private.h
x libdvbpsi-1.2.0/src/tables/eit.c
x libdvbpsi-1.2.0/src/tables/sis.h
x libdvbpsi-1.2.0/src/tables/tot.h
x libdvbpsi-1.2.0/src/tables/rst_private.h
x libdvbpsi-1.2.0/src/tables/sdt.c
x libebml-1.3.1/autom4te.cache/traces.2
x libdvbpsi-1.2.0/src/tables/atsc_vct.h
x libdvbpsi-1.2.0/src/tables/bat.c
x libdvbpsi-1.2.0/src/tables/cat.h
x libdvbpsi-1.2.0/src/tables/eit_private.h
x libdvbpsi-1.2.0/src/tables/atsc_ett.h
x libdvbpsi-1.2.0/src/tables/bat.h
x libebml-1.3.1/autom4te.cache/output.2
x harfbuzz-0.9.17/src/hb-old/harfbuzz-open.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-buffer-private.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-gdef-private.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-impl.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-gpos.c
x libdvbpsi-1.2.0/src/tables/eit.h
x libdvbpsi-1.2.0/src/tables/nit_private.h
x libdvbpsi-1.2.0/src/tables/rst.c
x libdvbpsi-1.2.0/src/tables/atsc_eit.h
x libdvbpsi-1.2.0/src/tables/rst.h
x libdvbpsi-1.2.0/src/tables/sis_private.h
x libdvbpsi-1.2.0/src/tables/pmt.h
x libdvbpsi-1.2.0/src/tables/nit.h
x libdvbpsi-1.2.0/src/tables/atsc_mgt.c
x libdvbpsi-1.2.0/src/tables/atsc_eit.c
x libdvbpsi-1.2.0/src/tables/sdt.h
x libdvbpsi-1.2.0/src/tables/pmt.c
x libdvbpsi-1.2.0/src/tables/bat_private.h
x libdvbpsi-1.2.0/src/tables/cat.c
x libdvbpsi-1.2.0/src/tables/atsc_stt.h
x libdvbpsi-1.2.0/src/tables/nit.c
x libdvbpsi-1.2.0/src/demux.h
x libdvbpsi-1.2.0/src/Makefile.in
x harfbuzz-0.9.17/src/hb-old/harfbuzz.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-hangul.c
x harfbuzz-0.9.17/src/hb-old/harfbuzz-gpos-private.h
x libdvbpsi-1.2.0/src/descriptor.c
x harfbuzz-0.9.17/src/hb-old/harfbuzz-shaper-private.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-open.c
x harfbuzz-0.9.17/src/hb-old/COPYING
x harfbuzz-0.9.17/src/hb-old/harfbuzz-gsub-private.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-buffer.h
x libdvbpsi-1.2.0/src/psi.c
x libdvbpsi-1.2.0/src/descriptor.h
x libdvbpsi-1.2.0/src/dvbpsi_private.h
x libdvbpsi-1.2.0/src/descriptors/
x libdvbpsi-1.2.0/src/descriptors/dr_08.h
x libdvbpsi-1.2.0/src/descriptors/dr_54.h
x libdvbpsi-1.2.0/src/descriptors/dr_4d.h
x libdvbpsi-1.2.0/src/descriptors/dr_86.h
x libdvbpsi-1.2.0/src/descriptors/dr_0b.h
x libdvbpsi-1.2.0/src/descriptors/dr_49.h
x harfbuzz-0.9.17/src/hb-old/harfbuzz-khmer.c
x harfbuzz-0.9.17/src/hb-old/README
x harfbuzz-0.9.17/src/hb-old/harfbuzz-greek.c
x harfbuzz-0.9.17/src/hb-old/harfbuzz-impl.c
x harfbuzz-0.9.17/src/hb-old/harfbuzz-hebrew.c
x harfbuzz-0.9.17/src/hb-old/harfbuzz-tibetan.c
x harfbuzz-0.9.17/src/hb-old/Makefile.in
x harfbuzz-0.9.17/src/hb-version.h
x libdvbpsi-1.2.0/src/descriptors/dr_41.c
x harfbuzz-0.9.17/src/hb-ot-name-table.hh
x libdvbpsi-1.2.0/src/descriptors/dr_81.c
x harfbuzz-0.9.17/src/hb-shaper-list.hh

x libdvbpsi-1.2.0/src/descriptors/dr_7c.hx harfbuzz-0.9.17/src/hb-ot-shape-complex-indic-table.cc
x libdvbpsi-1.2.0/src/descriptors/dr_4a.c
x libdvbpsi-1.2.0/src/descriptors/dr_53.c
x libdvbpsi-1.2.0/src/descriptors/dr_56.h
x libdvbpsi-1.2.0/src/descriptors/dr_4a.h
x libdvbpsi-1.2.0/src/descriptors/dr_50.h
x libdvbpsi-1.2.0/src/descriptors/dr_66.h
x libdvbpsi-1.2.0/src/descriptors/dr_48.c
x libdvbpsi-1.2.0/src/descriptors/dr_69.h
x libdvbpsi-1.2.0/src/descriptors/dr_4e.h
x harfbuzz-0.9.17/src/hb-ot-shape-complex-thai.cc
x harfbuzz-0.9.17/src/hb-blob.h
x harfbuzz-0.9.17/src/hb-ot-hmtx-table.hh
x libdvbpsi-1.2.0/src/descriptors/dr_76.c
x harfbuzz-0.9.17/src/hb-gobject-structs.cc
x libdvbpsi-1.2.0/src/descriptors/dr_0c.c
x harfbuzz-0.9.17/src/hb-ot-shape-private.hh
x libdvbpsi-1.2.0/src/descriptors/dr_0f.h

x libdvbpsi-1.2.0/src/descriptors/dr_48.h
x libdvbpsi-1.2.0/src/descriptors/dr_07.c
x libdvbpsi-1.2.0/src/descriptors/dr_73.h
x libdvbpsi-1.2.0/src/descriptors/dr_13.c
x libdvbpsi-1.2.0/src/descriptors/dr_59.c
x libdvbpsi-1.2.0/src/descriptors/dr_08.c
x libdvbpsi-1.2.0/src/descriptors/dr_5a.h
x libdvbpsi-1.2.0/src/descriptors/dr_02.h
x libdvbpsi-1.2.0/src/descriptors/dr_62.h
x libdvbpsi-1.2.0/src/descriptors/dr_43.c
x libdvbpsi-1.2.0/src/descriptors/dr_09.h
x libdvbpsi-1.2.0/src/descriptors/dr_4e.c
x libdvbpsi-1.2.0/src/descriptors/dr_a1.h
x libdvbpsi-1.2.0/src/descriptors/dr_58.c
x libdvbpsi-1.2.0/src/descriptors/dr_04.c
x libdvbpsi-1.2.0/src/descriptors/dr_7c.c
x libdvbpsi-1.2.0/src/descriptors/dr_54.c
x libdvbpsi-1.2.0/src/descriptors/dr_73.c
x libdvbpsi-1.2.0/src/descriptors/dr_42.h
x libdvbpsi-1.2.0/src/descriptors/dr_4d.c
x libdvbpsi-1.2.0/src/descriptors/dr_06.c
x libdvbpsi-1.2.0/src/descriptors/dr_62.c
x libdvbpsi-1.2.0/src/descriptors/dr_04.h
x libdvbpsi-1.2.0/src/descriptors/dr_86.c
x libdvbpsi-1.2.0/src/descriptors/dr_0a.h
x libdvbpsi-1.2.0/src/descriptors/dr.h
x libdvbpsi-1.2.0/src/descriptors/dr_83.h
x libdvbpsi-1.2.0/src/descriptors/dr_52.c
x libdvbpsi-1.2.0/src/descriptors/dr_a1.c
x libdvbpsi-1.2.0/src/descriptors/dr_14.h
x libdvbpsi-1.2.0/src/descriptors/dr_4f.hx harfbuzz-0.9.17/src/hb-ft.cc
x harfbuzz-0.9.17/src/Makefile.in
x harfbuzz-0.9.17/src/hb-ot-shape-complex-sea-machine.hh
x libebml-1.3.1/autom4te.cache/traces.1
x libdvbpsi-1.2.0/src/descriptors/dr_44.c

x libebml-1.3.1/autom4te.cache/output.1x libdvbpsi-1.2.0/src/descriptors/dr_55.h
x libdvbpsi-1.2.0/src/descriptors/dr_40.h
x libdvbpsi-1.2.0/src/descriptors/dr_4f.c
x libdvbpsi-1.2.0/src/descriptors/dr_56.c
x libdvbpsi-1.2.0/src/descriptors/dr_42.c
x libdvbpsi-1.2.0/src/descriptors/dr_09.c
x libdvbpsi-1.2.0/src/descriptors/dr_02.c
x libdvbpsi-1.2.0/src/descriptors/dr_a0.c
x libdvbpsi-1.2.0/src/descriptors/dr_4c.c
x libdvbpsi-1.2.0/src/descriptors/dr_0e.h
x libdvbpsi-1.2.0/src/descriptors/dr_53.h
x libdvbpsi-1.2.0/src/descriptors/dr_58.h
x libdvbpsi-1.2.0/src/descriptors/dr_50.c
x libdvbpsi-1.2.0/src/descriptors/dr_06.h
x libdvbpsi-1.2.0/src/descriptors/dr_66.c
x libdvbpsi-1.2.0/src/descriptors/dr_4c.h
x libdvbpsi-1.2.0/src/descriptors/dr_40.c
x libdvbpsi-1.2.0/src/descriptors/dr_76.h
x libdvbpsi-1.2.0/src/descriptors/dr_49.c
x libdvbpsi-1.2.0/src/descriptors/dr_0f.c
x libdvbpsi-1.2.0/src/descriptors/dr_81.h
x harfbuzz-0.9.17/src/hb-mutex-private.hh
x harfbuzz-0.9.17/config.sub
x harfbuzz-0.9.17/test/
x harfbuzz-0.9.17/test/api/
x harfbuzz-0.9.17/test/api/test-ot-tag.c
x harfbuzz-0.9.17/test/api/test-version.c
x harfbuzz-0.9.17/test/api/test-buffer.c
x harfbuzz-0.9.17/test/api/test-unicode.c
x harfbuzz-0.9.17/test/api/Makefile.am
x harfbuzz-0.9.17/test/api/test-object.c
x harfbuzz-0.9.17/test/api/test-c.c
x harfbuzz-0.9.17/test/api/test-font.c
x harfbuzz-0.9.17/test/api/test-cplusplus.cc
x harfbuzz-0.9.17/test/api/test-common.c
x harfbuzz-0.9.17/test/api/test-set.c
x harfbuzz-0.9.17/test/api/test-blob.c
x harfbuzz-0.9.17/test/api/hb-test.h
x harfbuzz-0.9.17/test/api/test-shape.c
x harfbuzz-0.9.17/test/api/Makefile.in
x libdvbpsi-1.2.0/src/descriptors/dr_05.c
x libdvbpsi-1.2.0/src/descriptors/dr_55.c
x libdvbpsi-1.2.0/src/descriptors/dr_8a.c
x libdvbpsi-1.2.0/src/descriptors/dr_43.h
x libdvbpsi-1.2.0/src/descriptors/dr_5a.c
x libdvbpsi-1.2.0/src/descriptors/dr_0b.c
x libdvbpsi-1.2.0/src/descriptors/dr_0c.h
x libdvbpsi-1.2.0/src/descriptors/dr_07.h
x libdvbpsi-1.2.0/src/descriptors/dr_83.c
x libdvbpsi-1.2.0/src/descriptors/dr_4b.h
x libdvbpsi-1.2.0/src/descriptors/dr_52.h
x libdvbpsi-1.2.0/src/descriptors/dr_47.h
x libdvbpsi-1.2.0/src/descriptors/dr_41.h
x libdvbpsi-1.2.0/src/descriptors/dr_45.c
x libdvbpsi-1.2.0/src/descriptors/dr_05.h
x libdvbpsi-1.2.0/src/descriptors/dr_0d.h
x libdvbpsi-1.2.0/src/descriptors/dr_13.h
x libdvbpsi-1.2.0/src/descriptors/dr_03.c
x libdvbpsi-1.2.0/src/descriptors/dr_47.c
x libdvbpsi-1.2.0/src/descriptors/dr_4b.c
x libdvbpsi-1.2.0/src/descriptors/dr_44.h
x libdvbpsi-1.2.0/src/descriptors/dr_8a.h
x libdvbpsi-1.2.0/src/descriptors/dr_59.h
x libdvbpsi-1.2.0/src/descriptors/dr_0a.c
x libdvbpsi-1.2.0/src/descriptors/dr_14.c
x libdvbpsi-1.2.0/src/descriptors/dr_0d.c
x libdvbpsi-1.2.0/src/descriptors/dr_a0.h
x libdvbpsi-1.2.0/src/descriptors/dr_69.c
x libdvbpsi-1.2.0/src/descriptors/dr_03.h
x libdvbpsi-1.2.0/src/descriptors/dr_45.h
x libdvbpsi-1.2.0/src/descriptors/dr_0e.c
x libdvbpsi-1.2.0/src/psi.h
x libdvbpsi-1.2.0/src/dvbpsi.c
x libdvbpsi-1.2.0/src/demux.c

x harfbuzz-0.9.17/test/Makefile.am
x harfbuzz-0.9.17/test/shaping/
x harfbuzz-0.9.17/test/shaping/hb-unicode-decode
x harfbuzz-0.9.17/test/shaping/hb-diff-colorize
x harfbuzz-0.9.17/test/shaping/hb-diff-ngrams
x harfbuzz-0.9.17/test/shaping/Makefile.am
x harfbuzz-0.9.17/test/shaping/hb-unicode-prettyname
x harfbuzz-0.9.17/test/shaping/hb-diff-filter-failures
x harfbuzz-0.9.17/test/shaping/hb-manifest-update
x harfbuzz-0.9.17/test/shaping/hb-diff
x harfbuzz-0.9.17/test/shaping/hb-diff-stat
x harfbuzz-0.9.17/test/shaping/hb-manifest-read
x harfbuzz-0.9.17/test/shaping/hb_test_tools.py
x harfbuzz-0.9.17/test/shaping/hb-unicode-encode
x harfbuzz-0.9.17/test/shaping/Makefile.in
x libebml-1.3.1/build-aux/
x libebml-1.3.1/build-aux/ltmain.shx libdvbpsi-1.2.0/src/Makefile.am
x libdvbpsi-1.2.0/src/dvbpsi.h
x harfbuzz-0.9.17/test/Makefile.in
x harfbuzz-0.9.17/ChangeLog
x libdvbpsi-1.2.0/libdvbpsi.pc.in

x libebml-1.3.1/build-aux/compile
x libebml-1.3.1/build-aux/config.guess
x libebml-1.3.1/build-aux/config.sub
x libebml-1.3.1/build-aux/install-sh
x libebml-1.3.1/build-aux/missing
x libebml-1.3.1/build-aux/depcomp
x libebml-1.3.1/configure
x harfbuzz-0.9.17/install-sh
x harfbuzz-0.9.17/AUTHORS
x harfbuzz-0.9.17/TODO
x harfbuzz-0.9.17/COPYING
x harfbuzz-0.9.17/ltmain.sh
x harfbuzz-0.9.17/autogen.sh
x harfbuzz-0.9.17/README
x harfbuzz-0.9.17/ar-lib
x harfbuzz-0.9.17/configure.ac
x harfbuzz-0.9.17/compile
x harfbuzz-0.9.17/Makefile.in

x libebml-1.3.1/.gitignore
x libebml-1.3.1/ChangeLog
x libebml-1.3.1/LICENSE.LGPL
x libebml-1.3.1/Makefile.am
x libebml-1.3.1/configure.ac
x libebml-1.3.1/libebml.pc.in
x libebml-1.3.1/libebml.proj
x libebml-1.3.1/aclocal.m4
x libebml-1.3.1/config.h.in~
x libebml-1.3.1/config.h.in
x libebml-1.3.1/Makefile.in
[info] Build for iphonesimulator completed
[info] building universal static libs
./buildMobileVLCKit.sh: line 40: pushd: MobileVLCKit/ImportedSources/vlc/install-ios-OS: No such file or directory
AshokMs-Mac-mini:VLCKit-ma

MeghaJain
New Cone
New Cone
Posts: 7
Joined: 03 Feb 2016 12:47

Re: VLCKit-3.0.0 build error with ios

Postby MeghaJain » 03 Feb 2016 12:55

Try running ./buildMobileVLCKit.sh with sudo..This solved issue at my end.Also i installed homebrew too.

andyshephard
New Cone
New Cone
Posts: 1
Joined: 18 Feb 2016 16:16

Re: VLCKit-3.0.0 build error with ios

Postby andyshephard » 18 Feb 2016 16:19

Here is a link for the 'live.2015.12.22.tar.gz' file if anyone requires it:
http://slackware.uk/sbosrcarch/by-name/ ... s/live555/

It was removed from the Live555 domain, and after searching for a good while to get the file, I wouldn't wish anyone to suffer the same.

Alphacentaura
New Cone
New Cone
Posts: 3
Joined: 07 Oct 2016 15:12

Re: VLCKit-3.0.0 build error with ios

Postby Alphacentaura » 07 Oct 2016 15:20

Hi! The same problem: downloaded the latest version, ran ./buildMobileVLCKit.sh and got an error

Code: Select all

building universal static libs for OS style iPhone ./buildMobileVLCKit.sh: line 44: pushd: MobileVLCKit/ImportedSources/vlc/install-ios-iPhoneOS: No such file or directory

Alphacentaura
New Cone
New Cone
Posts: 3
Joined: 07 Oct 2016 15:12

Re: VLCKit-3.0.0 build error with ios

Postby Alphacentaura » 07 Oct 2016 15:32


anpop
New Cone
New Cone
Posts: 8
Joined: 31 Oct 2016 08:51

Re: VLCKit-3.0.0 build error with ios

Postby anpop » 31 Oct 2016 09:07

Have the same issue with the "missing" folders...strange but the build script seems to remove the content of the "install-ios-XXXXXX" but doesn't create all the needed subfolders then...Anyway if to modify the build script to create the necessary folders it cant find the needed "XXXXX.a" files inside them...Or the build script is missing something or the build instructions should be more excessive. Maybe something else should checked/run before running ./buildMobileVLC.sh ...

anpop
New Cone
New Cone
Posts: 8
Joined: 31 Oct 2016 08:51

Re: VLCKit-3.0.0 build error with ios

Postby anpop » 31 Oct 2016 16:48

I was able to get further in building progress. According to the http://www.thelazycoder.com/uncategorized/libmobilevlc the crucial thing is to place "gas-preprocessor.pl" inside your "/usr/bin" directory. But still have some errors:

Code: Select all

[info] Building MobileVLCKit (Aggregate static plugins, Release) [info] Building MobileVLCKit (MobileVLCKit, Release) ** BUILD FAILED ** The following build commands failed: Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/arm64/libMobileVLCKit.a normal arm64 Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/armv7/libMobileVLCKit.a normal armv7 Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/armv7s/libMobileVLCKit.a normal armv7s (3 failures)

anpop
New Cone
New Cone
Posts: 8
Joined: 31 Oct 2016 08:51

Re: VLCKit-3.0.0 build error with ios

Postby anpop » 01 Nov 2016 09:03

As an option please consider the pre-build MobileVLCKit : http://nightlies.videolan.org/build/ios/ :) IMHO: building is a nightmare for "ordinary" library user

ssbmaccom
Cone that earned his stripes
Cone that earned his stripes
Posts: 184
Joined: 26 Nov 2015 15:21
Operating System: Mac OS, iOS, tvOS

Re: VLCKit-3.0.0 build error with ios

Postby ssbmaccom » 01 Nov 2016 14:15

Well - sometimes there is no other option than building VLCKit myself and with proper scripts it is not such complicated, but takes a while.

Anyway - HEAD of VLCKit is already more than a months old. When is the next update planned?

I submitted a patch for the BITCODE issue on tvOS (directly to Felix, as the git mailer can't work with iCloud mail accounts) and there has been an update to libVLC regarding optimized merge function for arm64 architecture. The bug I reported is closed and I can see the commit, but VLCKit is not yet updated to later versions of libVLC.

anpop
New Cone
New Cone
Posts: 8
Joined: 31 Oct 2016 08:51

Re: VLCKit-3.0.0 build error with ios

Postby anpop » 03 Nov 2016 10:55

Have just discovered a "tip" - specify the -v flag for compilation. It could help to "see" what the problem is. In my case the first solved one was a "dead" link to the "openjpeg-1.5.0" library. So fixed this by finding the mention of the link inside the files in MobileVLC folder and substitute the old link for new one.

anpop
New Cone
New Cone
Posts: 8
Joined: 31 Oct 2016 08:51

Re: VLCKit-3.0.0 build error with ios

Postby anpop » 10 Nov 2016 08:50

While compiling the mobileVLC following the "./buildMobileVLC.sh" faced the message:

Code: Select all

Unknown target architecture 'i386 ' at ..../MobileVLCKit/ImportedSources/vlc/extras/tools/build/bin/gas-preprocessor.pl line 195. make[1]: *** [common/arm/cpu-a.o] Error 255 ... make: *** [.x264] Error 2
So found the generated folder by the vlc where i could reproduce the error message by just calling "make": ImportedSources/vlc/contrib/iPhoneOS-armv7/x264.
And got the error there:

Code: Select all

264 configure script Command line options: "--prefix=...MobileVLCKit/ImportedSources/vlc/contrib/iPhone-armv7-apple-darwin11-armv7" "--host=armv7-apple-darwin11" "--enable-static" "--enable-pic" "--disable-cli" checking whether xcrun clang works... yes checking whether xcrun clang supports for( int i = 0; i < 9; i++ ); with -std=gnu99... yes checking whether xcrun clang supports __asm__("rev ip, ip");... yes checking whether xcrun clang supports __asm__("movt r0, #0");... yes checking whether xcrun clang supports __asm__("vadd.i16 q0, q0, q0");... yes checking whether perl ...MobileVLCKit/ImportedSources/vlc/extras/tools/build/bin/gas-preprocessor.pl xcrun clang supports .func test .endfunc... no Failed commandline was: -------------------------------------------------- perl ...MobileVLCKit/ImportedSources/vlc/extras/tools/build/bin/gas-preprocessor.pl xcrun clang conftest.S -I. -I$(SRCPATH) -DPREFIX -DPIC -c -o conftest.o Unknown target architecture 'i386 ' at ...MobileVLCKit/ImportedSources/vlc/extras/tools/build/bin/gas-preprocessor.pl line 195. -------------------------------------------------- Failed program was: -------------------------------------------------- .func test .endfunc .... ....
Any chance to fix the "Unknown target architecture 'i386" at ...gas-preprocessor.pl line 195." ? :) Thanks


Return to “VLC for iOS, iPadOS and Apple TV”

Who is online

Users browsing this forum: No registered users and 11 guests