Page 1 of 1
Can't compile VLCKit for iOS (speexdsp?)
Posted: 30 Jun 2014 20:17
by awfulcode
Cloned the git, ran ./buildMobileVLCKit.sh and... fail. Seems to be something with the speexdsp patch? Are you getting this as well? What can I do to fix it?
Thanks!
Code: Select all
make: *** [speexdsp] Error 1
** BUILD FAILED **
The following build commands failed:
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
Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/arm64/libMobileVLCKit.a normal arm64
(3 failures)
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 01 Jul 2014 15:45
by chrise92
Same problem...
Have you found an solution?
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 01 Jul 2014 17:34
by dclarke58
I have been experiencing a similar problem for the past several days. I am assuming that speexdsp is still out of sync.
Snippet from my latest attempt:
Code: Select all
(cd speexdsp-git && patch -fp1) < ../../contrib/src/speexdsp/neon.patch
patching file configure.ac
patching file libspeexdsp/resample.c
patching file configure.ac
patching file libspeexdsp/arch.h
patching file libspeexdsp/fixed_generic.h
patching file libspeexdsp/resample.c
Hunk #2 FAILED at 364.
1 out of 3 hunks FAILED -- saving rejects to file libspeexdsp/resample.c.rej
patching file libspeexdsp/resample_neon.h
patching file libspeexdsp/resample_neon.h
make: *** [speexdsp] Error 1
[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/armv7/libMobileVLCKit.a normal armv7
Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/armv7s/libMobileVLCKit.a normal armv7s
(2 failures)
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 01 Jul 2014 19:33
by chrise92
So heres my error
Code: Select all
CKit/MobileVLCKit/ImportedSources/vlc/contrib/arm-apple-darwin11-armv7/share/aclocal --force
configure.ac:45: error: possibly undefined macro: AC_DEFINE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/local/bin/autoconf failed with exit status: 1
make: *** [.speex] Error 1
[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/armv7/libMobileVLCKit.a normal armv7
Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/armv7s/libMobileVLCKit.a normal armv7s
Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/arm64/libMobileVLCKit.a normal arm64
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 01 Jul 2014 19:36
by awfulcode
Looks like we need to find a way of compiling without it, or force a previous version of the repository. I guess that's what I'm doing tonight...
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 01 Jul 2014 23:14
by chrise92
any ideas ??
nobody??
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 02 Jul 2014 04:07
by awfulcode
Found the bug reported here:
https://trac.videolan.org/vlc/ticket/11702, but it was marked as worksforme. Still trying to properly disable it...
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 02 Jul 2014 15:28
by dclarke58
I'm receiving a different failure each time an attempt is made to build this project. However I receive no errors building VLC for MAC OS. Wish I knew how to fix this!
Think all of us are frustrated...
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 02 Jul 2014 17:22
by mrucproj
I am having the same issue, build fails due to speexdsp.
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 03 Jul 2014 10:32
by chrise92
Problem should be fixed (
https://trac.videolan.org/vlc/ticket/11702)
but its not working for me...
has anyone tried it again???
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 03 Jul 2014 16:11
by dclarke58
It just failed on me, but for a different reason this time. It could be an isolated problem with my system configuration, but here's a snippet of the errors received. Anyone else receiving errors similar to these?:
Code: Select all
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Users/rooadmin/IOS_Projects/vlc/ios/ImportedSources/VLCKit/MobileVLCKit/ImportedSources/vlc/install-ios-OS/armv7/contribs/lib/libass.a (No such file or directory)
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Users/rooadmin/IOS_Projects/vlc/ios/ImportedSources/VLCKit/MobileVLCKit/ImportedSources/vlc/install-ios-OS/armv7/contribs/lib/libavutil.a (No such file or directory)
.
.
.
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Users/rooadmin/IOS_Projects/vlc/ios/ImportedSources/VLCKit/MobileVLCKit/ImportedSources/vlc/install-ios-OS/armv7s/lib/libvlccore.a (No such file or directory)
** BUILD FAILED **
The following build commands failed:
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
(2 failures)
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 04 Jul 2014 00:29
by chrise92
New error Message since 1 hours
Code: Select all
cd libgpg-error && /Applications/Xcode.app/Contents/Developer/usr/bin/make install
Making install in m4
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in src
awk -f ./mkerrnos.awk ./errnos.in >code-to-errno.h
awk -f ./mkerrcodes1.awk ./errnos.in >_mkerrcodes.h
xcrun cc -E -arch armv7 -mcpu=cortex-a8 -miphoneos-version-min=5.1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk -arch armv7 -miphoneos-version-min=5.1 -O3 -g -mcpu=cortex-a8 -I/Users/+++++++++/VLCKit/MobileVLCKit/ImportedSources/vlc/contrib/arm-apple-darwin11-armv7/include _mkerrcodes.h | grep GPG_ERR_ | \
awk -f ./mkerrcodes.awk >mkerrcodes.h
rm _mkerrcodes.h
cc -I. -I. -o mkerrcodes ./mkerrcodes.c
./mkerrcodes | awk -f ./mkerrcodes2.awk >code-from-errno.h
awk -f ./mkstrtable.awk -v textidx=2 -v nogettext=1 \
./err-sources.h.in >err-sources-sym.h
awk -f ./mkstrtable.awk -v textidx=2 -v nogettext=1 \
./err-codes.h.in >err-codes-sym.h
awk -f ./mkstrtable.awk -v textidx=2 -v nogettext=1 \
-v prefix=GPG_ERR_ -v namespace=errnos_ \
./errnos.in >errnos-sym.h
cc -g -O0 -I. -I. -o mkheader ./mkheader.c
rm lock-obj-pub.native.h 2>/dev/null
make[2]: [gpg-error.h] Error 1 (ignored)
./mkheader darwin11 arm-apple-darwin11 ./gpg-error.h.in \
1.13 0x010d00 >gpg-error.h
./gpg-error.h.in:289: error including `./syscfg/lock-obj-pub.darwin11.h': No such file or directory
make[2]: *** [gpg-error.h] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [.gpg-error] Error 2
[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/armv7/libMobileVLCKit.a normal armv7
Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/armv7s/libMobileVLCKit.a normal armv7s
Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/arm64/libMobileVLCKit.a normal arm64
(3 failures)
Anyone knows whats wrong?
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 04 Jul 2014 05:56
by ddavies
I cloned the project a few minutes ago and it failed to build. I didn't see anything about speexdsp errors. Here is the final portion of the log.
Code: Select all
In file included from /Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/modules/access/live555.cpp:38:
In file included from ../config.h:788:
In file included from /Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_fixups.h:70:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/include/dirent.h:65:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/include/sys/dirent.h:112:15: error:
unknown type name '__uint64_t'; did you mean '__uint128_t'?
struct dirent __DARWIN_STRUCT_DIRENTRY;
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/include/sys/dirent.h:103:2: note:
expanded from macro '__DARWIN_STRUCT_DIRENTRY'
__uint64_t d_ino; /* file number of entry */ \
^
note: '__uint128_t' declared here
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/include/sys/dirent.h:112:15: error:
unknown type name '__uint64_t'; did you mean '__uint128_t'?
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/include/sys/dirent.h:104:2: note:
expanded from macro '__DARWIN_STRUCT_DIRENTRY'
__uint64_t d_seekoff; /* seek offset (optional, used by servers) */ \
^
note: '__uint128_t' declared here
fatal error: too many errors emitted, stopping now [-ferror-limit=]
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/modules/access/http.c:430:18: warning: 'vlc_object_alive' is deprecated
[-Wdeprecated-declarations]
if( !vlc_object_alive (p_access) || Connect( p_access, 0 ) )
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_objects.h:77:29: note: expanded from macro 'vlc_object_alive'
#define vlc_object_alive(a) vlc_object_alive( VLC_OBJECT(a) )
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_objects.h:76:38: note: 'vlc_object_alive' declared here
VLC_API VLC_USED VLC_DEPRECATED bool vlc_object_alive (vlc_object_t *);
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/modules/access/http.c:773:35: warning: 'vlc_object_alive' is deprecated
[-Wdeprecated-declarations]
if( p_sys->b_reconnect && vlc_object_alive( p_access ) )
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_objects.h:77:29: note: expanded from macro 'vlc_object_alive'
#define vlc_object_alive(a) vlc_object_alive( VLC_OBJECT(a) )
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_objects.h:76:38: note: 'vlc_object_alive' declared here
VLC_API VLC_USED VLC_DEPRECATED bool vlc_object_alive (vlc_object_t *);
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/modules/access/http.c:966:17: warning: unused variable 'p_meta'
[-Wunused-variable]
vlc_meta_t *p_meta;
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/modules/access/http.c:1119:22: warning: 'vlc_object_alive' is deprecated
[-Wdeprecated-declarations]
if( !vlc_object_alive (p_access) || p_sys->b_error )
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_objects.h:77:29: note: expanded from macro 'vlc_object_alive'
#define vlc_object_alive(a) vlc_object_alive( VLC_OBJECT(a) )
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_objects.h:76:38: note: 'vlc_object_alive' declared here
VLC_API VLC_USED VLC_DEPRECATED bool vlc_object_alive (vlc_object_t *);
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/modules/access/http.c:1292:14: warning: 'vlc_object_alive' is deprecated
[-Wdeprecated-declarations]
if( !vlc_object_alive (p_access) || p_sys->b_error )
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_objects.h:77:29: note: expanded from macro 'vlc_object_alive'
#define vlc_object_alive(a) vlc_object_alive( VLC_OBJECT(a) )
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_objects.h:76:38: note: 'vlc_object_alive' declared here
VLC_API VLC_USED VLC_DEPRECATED bool vlc_object_alive (vlc_object_t *);
^
2 warnings and 20 errors generated.
make[4]: *** [access/liblive555_plugin_la-live555.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/modules/access/avio.c:73:13: warning: 'vlc_object_alive' is deprecated
[-Wdeprecated-declarations]
return !vlc_object_alive((vlc_object_t*)access);
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_objects.h:77:29: note: expanded from macro 'vlc_object_alive'
#define vlc_object_alive(a) vlc_object_alive( VLC_OBJECT(a) )
^
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/include/vlc_objects.h:76:38: note: 'vlc_object_alive' declared here
VLC_API VLC_USED VLC_DEPRECATED bool vlc_object_alive (vlc_object_t *);
^
1 warning generated.
5 warnings generated.
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
[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/armv7/libMobileVLCKit.a normal armv7
Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/armv7s/libMobileVLCKit.a normal armv7s
Libtool build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/arm64/libMobileVLCKit.a normal arm64
(3 failures)
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 04 Jul 2014 06:14
by ddavies
i tried it again with the -s option and got some different errors.
Code: Select all
/Projects/VLCKit/MobileVLCKit/ImportedSources/vlc/modules/audio_output/auhal.c:38:9: fatal error: 'CoreAudio/CoreAudio.h' file not
found
#import <CoreAudio/CoreAudio.h> // AudioDeviceID
^
1 error generated.
make[4]: *** [audio_output/auhal.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
[info] Building MobileVLCKit (Aggregate static plugins, Release)
[info] Building MobileVLCKit (MobileVLCKit, Release)
** BUILD FAILED **
The following build commands failed:
Libtool build/MobileVLCKit.build/Release-iphonesimulator/MobileVLCKit.build/Objects-normal/i386/libMobileVLCKit.a normal i386
Libtool build/MobileVLCKit.build/Release-iphonesimulator/MobileVLCKit.build/Objects-normal/x86_64/libMobileVLCKit.a normal x86_64
(2 failures)
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 09 Jul 2014 08:40
by chrise92
Has anyone solved these problem?
Re: Can't compile VLCKit for iOS (speexdsp?)
Posted: 11 Jul 2014 09:15
by ddavies
i did a new pull a little while ago and the build was successful.