于 2014/8/21 14:55, [email protected] 写道:
I'm trying to compile sources from 
http://hg.mozilla.org/releases/mozilla-release/ and get the error below.

I was able to compile the nightly sources, however release doesn't work.


22:33.66 In file included from 
/Users/yu/Documents/projects/mozilla/Fennec/release/media/webrtc/trunk/webrtc/modules/video_capture/android/device_info_android.cc:16:
22:33.67 
/Users/yu/Documents/projects/mozilla/Fennec/release/media/webrtc/trunk/webrtc/modules/../../webrtc/modules/video_capture/android/video_capture_android.h:
 In member function 'JNIEnv* 
webrtc::videocapturemodule::AutoLocalJNIFrame::InitJNIEnv()':
22:33.67 
/Users/yu/Documents/projects/mozilla/Fennec/release/media/webrtc/trunk/webrtc/modules/../../webrtc/modules/video_capture/android/video_capture_android.h:132:
 error: 'nullptr' was not declared in this scope
I think your compiler toolchain doesn't support C++0x, which is supported since GCC4.6 Or try to define nullptr <https://mxr.mozilla.org/mozilla-central/ident?i=nullptr> __null
22:33.69 audio_device_buffer.o
22:33.69 In the directory  
/Users/yu/Documents/projects/mozilla/Fennec/release/objdir-droid/media/webrtc/trunk/webrtc/modules/modules_video_capture_module
22:33.69 The following command failed to execute properly:
22:33.69 /usr/local/bin/ccache 
/Users/yu/Development/android-ndk-r8e/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++
 -o device_info_android.o -c -fvisibility=hidden 
-DWEBRTC_SVNREVISION="Unavailable_issue687" -D_FILE_OFFSET_BITS=64 -DNO_TCMALLOC 
-DDISABLE_NACL -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_PROPRIETARY_CODECS -DENABLE_GPU=1 
-DUSE_OPENSSL=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DWEBRTC_LOGGING -DWEBRTC_MOZILLA_BUILD 
-DWEBRTC_ARCH_ARM -DWEBRTC_ARCH_ARM_V7 -DWEBRTC_BUILD_NEON_LIBS -DWEBRTC_DETECT_ARM_NEON 
-DWEBRTC_ANDROID_OPENSLES -DWEBRTC_LINUX -DWEBRTC_ANDROID -D__STDC_FORMAT_MACROS -DANDROID 
-D__GNU_SOURCE=1 -DUSE_STLPORT=1 -D_STLP_USE_PTR_SPECIALIZATIONS=1 -DCHROME_SYMBOLS_ID="" 
-DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
-DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -I.

.............


  
/Users/yu/Documents/projects/mozilla/Fennec/release/media/webrtc/trunk/webrtc/modules/video_capture/android/device_info_android.cc
22:33.69 make[5]: *** [device_info_android.o] Error 1
22:33.69 make[4]: *** 
[media/webrtc/trunk/webrtc/modules/modules_video_capture_module/compile] Error 2
22:33.69 make[4]: *** Waiting for unfinished jobs....

...........




My mozconfig file looks like this:
  ac_add_options --with-android-ndk="$HOME/Development/android-ndk-r8e"
  ac_add_options --with-android-sdk="$HOME/Development/sdk/platforms/android-17"

  ac_add_options --enable-application=mobile/android
  ac_add_options --target=arm-linux-androideabi

ac_add_options --disable-tests


Actually, I started getting this error only today, after I pulled recent 
changes. Before that I was getting a different error, on a later stage.



--
Best Regards,
xunxun
_______________________________________________
dev-builds mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to