Unable to build the iOS sample app for the simulator using Xcode 6.2

654 views
Skip to first unread message

Bill

unread,
Apr 10, 2015, 8:52:30 AM4/10/15
to discuss...@googlegroups.com, Bill D
Hello:

I am unable to build the sample iOS app for the simulator.

I am following the build instructions from http://www.webrtc.org/native-code/ios.

I am getting the following errors using Xcode 6.2.

Is anyone else getting these errors?

I followed the instructions in http://www.webrtc.org/native-code/ios to at T several times and got the same build errors every time.

$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.10.2
BuildVersion: 14C1514

$ xcodebuild -version
Xcode 6.2

$ uname -m
x86_64

$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
$ export PATH=`pwd`/depot_tools:"$PATH”

$ export GYP_DEFINES="OS=ios”
$ export PATH=$PATH:`pwd`/depot_tools

$ fetch webrtc_ios (it took about 1-hour for the download: there were no errors)
Running: gclient config --spec 'solutions = [
{
"managed": False,
"name": "src",
"url": "https://chromium.googlesource.com/external/webrtc.git",
"custom_deps": {},
"deps_file": "DEPS",
"safesync_url": "",
},
]
target_os = ["ios", "mac"]
'
Running: gclient sync --with_branch_heads

[0:01:00] Still working on:
[0:01:00] src


bucket chromium-webrtc-resources src/resources' took 455.15 secs

________ running '/usr/bin/python src/webrtc/build/gyp_webrtc -Dextra_gyp_flag=0' in '/Users/bdurant/work/att/sdk/ewebrtc-ios-sdk/google-ios'
Updating projects from gyp files...
Hook '/usr/bin/python src/webrtc/build/gyp_webrtc -Dextra_gyp_flag=0' took 17.01 secs
Running: git submodule foreach 'git config -f $toplevel/.git/config submodule.$name.ignore all'
Running: git config --add remote.origin.fetch '+refs/tags/*:refs/tags/*'
Running: git config diff.ignoreSubmodules all

$ export GYP_DEFINES="OS=ios target_arch=ia32”
$ export GYP_GENERATOR_FLAGS="output_dir=out_sim”

$ cd src

$ webrtc/build/gyp_webrtc
Updating projects from gyp files...
<--- bdurant@attiss[Mac OS X-10.10.2-14C1514]:/Users/bdurant/work/att/sdk/ewebrtc-ios-sdk/google-ios/src --->

$ ninja -C out_sim/Debug-iphoneos AppRTCDemo
ninja: Entering directory `out_sim/Debug-iphoneos'
[88/2296] CC obj/chromium/src/third_pa...sqlite/src/ext/icu/sqlite_regexp.icu.o
../../chromium/src/third_party/sqlite/src/ext/icu/icu.c:395:11: warning: implicit conversion turns string literal into bool: 'char [44]' to '_Bool' [-Wstring-conversion]
assert(!"Unexpected return value from ucol_strcoll()");
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.2.sdk/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
^
1 warning generated.
[599/2296] CC obj/chromium/src/net/third_party/nss/ssl/libssl.sslmutex.o
../../chromium/src/net/third_party/nss/ssl/sslmutex.c:522:14: warning: 'sem_init' is deprecated [-Wdeprecated-declarations]
rv = sem_init(&pMutex->u.sem, shared, 1);
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.2.sdk/usr/include/sys/semaphore.h:55:5: note: 'sem_init' has been explicitly marked deprecated here
int sem_init(sem_t *, int, unsigned int) __deprecated;
^
../../chromium/src/net/third_party/nss/ssl/sslmutex.c:544:7: warning: 'sem_destroy' is deprecated [-Wdeprecated-declarations]
rv = sem_destroy(&pMutex->u.sem);
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.2.sdk/usr/include/sys/semaphore.h:53:5: note: 'sem_destroy' has been explicitly marked deprecated here
int sem_destroy(sem_t *) __deprecated;
^
2 warnings generated.
[767/2296] CC obj/chromium/src/third_p...libvpx_intrinsics_sse2.variance_sse2.o
clang: warning: argument unused during compilation: '-msse2'
[768/2296] CC obj/chromium/src/third_p...libvpx_intrinsics_sse2.idct_blk_sse2.o
clang: warning: argument unused during compilation: '-msse2'
[770/2296] CC obj/chromium/src/third_p...x_intrinsics_sse2.vp8_enc_stubs_sse2.o
FAILED: ../../third_party/llvm-build/Release+Asserts/bin/clang -MMD -MF obj/chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/libvpx_intrinsics_sse2.vp8_enc_stubs_sse2.o.d -DV8_DEPRECATION_WARNINGS -DDISABLE_NACL -DCHROMIUM_BUILD -DCR_CLANG_REVISION=233105-1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_CONFIGURATION_POLICY -DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE -DDONT_EMBED_BUILD_METADATA -DCLD_VERSION=2 -DDISABLE_FTP_SUPPORT=1 -DUSE_LIBPCI=1 -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -Igen -I../../chromium/src/third_party/libvpx/source/config/linux/ia32 -I../../chromium/src/third_party/libvpx/source/libvpx -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.2.sdk -O0 -gdwarf-2 -fvisibility=hidden -Wnewline-eof -miphoneos-version-min=7.0 -arch arm64 -Wendif-labels -Wno-unused-parameter -Wno-missing-field-initializers -Wno-selector-type-mismatch -Wno-conversion -Wno-parentheses-equality -Wheader-hygiene -Wno-char-subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch-default -Wno-c++11-narrowing -Wno-deprecated-register -Wno-inconsistent-missing-override -std=c99 -Xclang -load -Xclang /Users/bdurant/work/att/sdk/ewebrtc-ios-sdk/google-ios/src/third_party/llvm-build/Release+Asserts/lib/libFindBadConstructs.dylib -Xclang -add-plugin -Xclang find-bad-constructs -fcolor-diagnostics -msse2 -fstack-protector-all -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -c ../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/vp8_enc_stubs_sse2.c -o obj/chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/libvpx_intrinsics_sse2.vp8_enc_stubs_sse2.o
clang: warning: argument unused during compilation: '-msse2'
In file included from ../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/vp8_enc_stubs_sse2.c:14:
../../chromium/src/third_party/libvpx/source/libvpx/vpx_ports/x86.h:171:3: error: invalid output constraint '=a' in asm
cpuid(0, 0, reg_eax, reg_ebx, reg_ecx, reg_edx);
^
../../chromium/src/third_party/libvpx/source/libvpx/vpx_ports/x86.h:54:27: note: expanded from macro 'cpuid'
: "=a" (ax), "=D" (bx), "=c" (cx), "=d" (dx) \
^
../../chromium/src/third_party/libvpx/source/libvpx/vpx_ports/x86.h:177:3: error: invalid output constraint '=a' in asm
cpuid(1, 0, reg_eax, reg_ebx, reg_ecx, reg_edx);
^
../../chromium/src/third_party/libvpx/source/libvpx/vpx_ports/x86.h:54:27: note: expanded from macro 'cpuid'
: "=a" (ax), "=D" (bx), "=c" (cx), "=d" (dx) \
^
../../chromium/src/third_party/libvpx/source/libvpx/vpx_ports/x86.h:197:7: error: invalid output constraint '=a' in asm
cpuid(7, 0, reg_eax, reg_ebx, reg_ecx, reg_edx);
^
../../chromium/src/third_party/libvpx/source/libvpx/vpx_ports/x86.h:54:27: note: expanded from macro 'cpuid'
: "=a" (ax), "=D" (bx), "=c" (cx), "=d" (dx) \
^
../../chromium/src/third_party/libvpx/source/libvpx/vpx_ports/x86.h:214:36: error: invalid output constraint '=a' in asm
__asm__ __volatile__("rdtsc\n\t":"=a"(tsc):);
^
4 errors generated.
[770/2296] CC obj/chromium/src/third_p...x_intrinsics_sse2.recon_wrapper_sse2.o
clang: warning: argument unused during compilation: '-msse2'
[770/2296] CC obj/chromium/src/third_p...ibvpx_intrinsics_sse2.denoising_sse2.o
FAILED: ../../third_party/llvm-build/Release+Asserts/bin/clang -MMD -MF obj/chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/libvpx_intrinsics_sse2.denoising_sse2.o.d -DV8_DEPRECATION_WARNINGS -DDISABLE_NACL -DCHROMIUM_BUILD -DCR_CLANG_REVISION=233105-1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_CONFIGURATION_POLICY -DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE -DDONT_EMBED_BUILD_METADATA -DCLD_VERSION=2 -DDISABLE_FTP_SUPPORT=1 -DUSE_LIBPCI=1 -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -Igen -I../../chromium/src/third_party/libvpx/source/config/linux/ia32 -I../../chromium/src/third_party/libvpx/source/libvpx -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.2.sdk -O0 -gdwarf-2 -fvisibility=hidden -Wnewline-eof -miphoneos-version-min=7.0 -arch arm64 -Wendif-labels -Wno-unused-parameter -Wno-missing-field-initializers -Wno-selector-type-mismatch -Wno-conversion -Wno-parentheses-equality -Wheader-hygiene -Wno-char-subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch-default -Wno-c++11-narrowing -Wno-deprecated-register -Wno-inconsistent-missing-override -std=c99 -Xclang -load -Xclang /Users/bdurant/work/att/sdk/ewebrtc-ios-sdk/google-ios/src/third_party/llvm-build/Release+Asserts/lib/libFindBadConstructs.dylib -Xclang -add-plugin -Xclang find-bad-constructs -fcolor-diagnostics -msse2 -fstack-protector-all -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -c ../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c -o obj/chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/libvpx_intrinsics_sse2.denoising_sse2.o
clang: warning: argument unused during compilation: '-msse2'
In file included from ../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:17:
/Users/bdurant/work/att/sdk/ewebrtc-ios-sdk/google-ios/src/chromium/src/third_party/llvm-build/Release+Asserts/bin/../lib/clang/3.7.0/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
#error "SSE2 instruction set not enabled"
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:21:46: error: unknown type name '__m128i'
static INLINE unsigned int abs_sum_diff_16x1(__m128i acc_diff) {
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:22:9: error: unknown type name '__m128i'
const __m128i k_1 = _mm_set1_epi16(1);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:22:23: error: implicit declaration of function '_mm_set1_epi16' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
const __m128i k_1 = _mm_set1_epi16(1);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:23:9: error: unknown type name '__m128i'
const __m128i acc_diff_lo = _mm_srai_epi16(
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:23:31: error: implicit declaration of function '_mm_srai_epi16' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
const __m128i acc_diff_lo = _mm_srai_epi16(
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:23:31: note: did you mean '_mm_set1_epi16'?
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:22:23: note: '_mm_set1_epi16' declared here
const __m128i k_1 = _mm_set1_epi16(1);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:24:7: error: implicit declaration of function '_mm_unpacklo_epi8' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
_mm_unpacklo_epi8(acc_diff, acc_diff), 8);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:25:9: error: unknown type name '__m128i'
const __m128i acc_diff_hi = _mm_srai_epi16(
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:26:7: error: implicit declaration of function '_mm_unpackhi_epi8' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
_mm_unpackhi_epi8(acc_diff, acc_diff), 8);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:26:7: note: did you mean '_mm_unpacklo_epi8'?
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:24:7: note: '_mm_unpacklo_epi8' declared here
_mm_unpacklo_epi8(acc_diff, acc_diff), 8);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:27:9: error: unknown type name '__m128i'
const __m128i acc_diff_16 = _mm_add_epi16(acc_diff_lo, acc_diff_hi);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:27:31: error: implicit declaration of function '_mm_add_epi16' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
const __m128i acc_diff_16 = _mm_add_epi16(acc_diff_lo, acc_diff_hi);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:28:9: error: unknown type name '__m128i'
const __m128i hg_fe_dc_ba = _mm_madd_epi16(acc_diff_16, k_1);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:28:31: error: implicit declaration of function '_mm_madd_epi16' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
const __m128i hg_fe_dc_ba = _mm_madd_epi16(acc_diff_16, k_1);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:28:31: note: did you mean '_mm_add_epi16'?
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:27:31: note: '_mm_add_epi16' declared here
const __m128i acc_diff_16 = _mm_add_epi16(acc_diff_lo, acc_diff_hi);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:29:9: error: unknown type name '__m128i'
const __m128i hgfe_dcba = _mm_add_epi32(hg_fe_dc_ba,
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:29:29: error: implicit declaration of function '_mm_add_epi32' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
const __m128i hgfe_dcba = _mm_add_epi32(hg_fe_dc_ba,
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:29:29: note: did you mean '_mm_add_epi16'?
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:27:31: note: '_mm_add_epi16' declared here
const __m128i acc_diff_16 = _mm_add_epi16(acc_diff_lo, acc_diff_hi);
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:30:43: error: implicit declaration of function '_mm_srli_si128' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
_mm_srli_si128(hg_fe_dc_ba, 8));
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:31:9: error: unknown type name '__m128i'
const __m128i hgfedcba = _mm_add_epi32(hgfe_dcba,
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:33:31: error: implicit declaration of function '_mm_cvtsi128_si32' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
unsigned int sum_diff = abs(_mm_cvtsi128_si32(hgfedcba));
^
../../chromium/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c:51:5: error: use of undeclared identifier '__m128i'
__m128i acc_diff = _mm_setzero_si128();
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[770/2296] CXX obj/webrtc/video_engine/video_engine_core.vie_sync_module.o
ninja: build stopped: subcommand failed.



Bill

unread,
Apr 12, 2015, 4:03:51 AM4/12/15
to discuss...@googlegroups.com, Bill D
Hi:

Is anyone able to build the sample iOS app using the instructions at http://www.webrtc.org/native-code/ios on Mac OS X 10.10.3 Yosemite and Xcode 6.2 or 6.3?

I am getting a pile of compilation errors.

Some of the compilation errors appear to be related to the SSE2 instruction set not being enabled on Mac OS X.

Any idea on how to enable the SSE2 instruction set on Mac OS X?

Following are the details

$ ninja -C out_sim/Debug-iphoneos AppRTCDemo
ninja: Entering directory `out_sim/Debug-iphoneos'
[6/1528] CXX obj/chromium/src/third_pa...source/i18n/icui18n.collationweights.o
FAILED: ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF objchromium/src/third_party/icu/source/i18n/icui18n.collationweights.o.d -DU_USING_ICU_NAMESPACE=0 -DHAVE_DLOPEN=0 -DUCONFIG_NO_NON_HTML5_CONVERSION=1 -DU_CHARSET_IS...


clang: warning: no such sysroot directory: '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.2.sdk’


In file included from ../../chromium/src/third_party/icu/source/common/unicode/ptypes.h:50:
../../chromium/src/third_party/icu/source/common/unicode/platform.h:150:13: fatal error: 'TargetConditionals.h' file not found
# include <TargetConditionals.h>
^
1 error generated.
[6/1528] CXX obj/chromium/src/third_pa...ource/i18n/icui18n.collationsettings.o
FAILED: ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/ch…


In file included from ../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:13:
/Users/bdurant/work/att/sdk/ewebrtc-ios-sdk/google-ios/src/chromium/src/third_party/llvm-build/Release+Asserts/bin/../lib/clang/3.7.0/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
#error "SSE2 instruction set not enabled"
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:18:29: error: out-of-line definition of 'TemporalDiffMetric_SSE2' does not match any declaration in 'webrtc::VPMContentAnalysis'; did you mean 'TemporalDiffMetric_C'?
int32_t VPMContentAnalysis::TemporalDiffMetric_SSE2() {
^~~~~~~~~~~~~~~~~~~~~~~
TemporalDiffMetric_C
../../webrtc/modules/video_processing/main/source/content_analysis.h:52:11: note: 'TemporalDiffMetric_C' declared here
int32_t TemporalDiffMetric_C();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:25:3: error: unknown type name '__m128i'
__m128i sad_64 = _mm_setzero_si128();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:25:22: error: use of undeclared identifier '_mm_setzero_si128'
__m128i sad_64 = _mm_setzero_si128();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:26:3: error: unknown type name '__m128i'
__m128i sum_64 = _mm_setzero_si128();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:26:22: error: use of undeclared identifier '_mm_setzero_si128'
__m128i sum_64 = _mm_setzero_si128();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:27:3: error: unknown type name '__m128i'
__m128i sqsum_64 = _mm_setzero_si128();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:27:22: error: use of undeclared identifier '_mm_setzero_si128'
__m128i sqsum_64 = _mm_setzero_si128();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:28:9: error: unknown type name '__m128i'
const __m128i z = _mm_setzero_si128();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:28:22: error: use of undeclared identifier '_mm_setzero_si128'
const __m128i z = _mm_setzero_si128();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:31:5: error: unknown type name '__m128i'
__m128i sqsum_32 = _mm_setzero_si128();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:31:25: error: use of undeclared identifier '_mm_setzero_si128'
__m128i sqsum_32 = _mm_setzero_si128();
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:45:13: error: unknown type name '__m128i'
const __m128i o = _mm_loadu_si128((__m128i*)(lineO));
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:45:42: error: use of undeclared identifier '__m128i'
const __m128i o = _mm_loadu_si128((__m128i*)(lineO));
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:45:50: error: expected expression
const __m128i o = _mm_loadu_si128((__m128i*)(lineO));
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:46:13: error: unknown type name '__m128i'
const __m128i p = _mm_loadu_si128((__m128i*)(lineP));
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:46:42: error: use of undeclared identifier '__m128i'
const __m128i p = _mm_loadu_si128((__m128i*)(lineP));
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:46:50: error: expected expression
const __m128i p = _mm_loadu_si128((__m128i*)(lineP));
^
../../webrtc/modules/video_processing/main/source/content_analysis_sse2.cc:58:13: error: unknown type name '__m128i'
const __m128i olo = _mm_unpacklo_epi8(o,z);
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[819/2273] CXX obj/chromium/src/third_...ides/src/lib_json/jsoncpp.json_value.o
ninja: build stopped: subcommand failed.



Mariano Mejia

unread,
Apr 18, 2015, 6:50:57 AM4/18/15
to discuss...@googlegroups.com, lit...@gmail.com
https://github.com/pristineio/webrtc-build-scripts

Noong Biyernes, Abril 10, 2015 ng 8:52:30 PM UTC+8, si Bill D ay sumulat:
Reply all
Reply to author
Forward
0 new messages