Webrtc android build error on M79/ Origin/master

303 views
Skip to first unread message

coding guy

unread,
Aug 28, 2021, 10:13:06 AM8/28/21
to discuss-webrtc
HI 

Using Virtual box ubuntu 16.04 version 
installed JDK 1.8 and my java -version is 1.8 
sudo add-apt-repository ppa:openjdk-r/ppa 
sudo apt-get install openjdk-8-jdk 
sudo apt-get install pkg-config 
sudo apt-get update

Step 1 : 
 Step 2-  export PATH="$PATH:${HOME}/depot_tools"  
Step 3- mkdir webrtc_android 
Step  3.1- cd webrtc_android 
Step  4 fetch --nohooks webrtc_android 
Step  5. gclient sync  
Step 6- cd src/ 
Step 7- ./build/install-build-deps.sh  
Step 8- git branch -r 

Step 9- git checkout origin/master # To check you're in origin/master branch 
Step 10  tools_webrtc/android/build_aar.py


did multiple times gclient sync 

Anyone guide me how to solve the build error ?


NFO:root:Building: armeabi-v7a
Done. Made 5270 targets from 311 files in 9603ms
ninja: Entering directory `/tmp/tmp2Ih5UP/armeabi-v7a'
[3030/4054] ACTION //rtc_base:base_jav...d/toolchain/android:android_clang_arm)
FAILED: obj/rtc_base/base_java.turbine.jar gen/rtc_base/base_java.generated.srcjar
python3 ../../../home/venbab/webrtc_android/src/build/android/gyp/turbine.py --depfile=gen/rtc_base/base_java__header.d --generated-dir=gen/rtc_base/base_java/generated_java --jar-path=obj/rtc_base/base_java.turbine.jar --java-srcjars=\[\] --target-name //rtc_base:base_java__header --classpath=@FileArg\(gen/rtc_base/base_java.build_config.json:javac:interface_classpath\) --processorpath=@FileArg\(gen/rtc_base/base_java.build_config.json:javac:processor_classpath\) --processors=@FileArg\(gen/rtc_base/base_java.build_config.json:javac:processor_classes\) --turbine-jar-path ../../../home/venbab/webrtc_android/src/third_party/turbine/turbine.jar --generated-jar-path gen/rtc_base/base_java.generated.srcjar --java-version=1.8 --bootclasspath=@FileArg\(gen/rtc_base/base_java.build_config.json:android:sdk_interface_jars\) --chromium-code=1 --warnings-as-errors --jar-info-exclude-globs=\[\"\*/R.class\",\ \"\*/R\\\$\*.class\",\ \"\*/Manifest.class\",\ \"\*/Manifest\\\$\*.class\",\ \"\*/GEN_JNI.class\"\] @gen/rtc_base/base_java.sources
Traceback (most recent call last):
  File "../../../home/venbab/webrtc_android/src/build/android/gyp/turbine.py", line 15, in <module>
    import javac_output_processor
  File "/home/venbab/webrtc_android/src/build/android/gyp/javac_output_processor.py", line 23, in <module>
    import lookup_dep
  File "../../../home/venbab/webrtc_android/src/tools/android/modularization/convenience/lookup_dep.py", line 67
    abs_out_dir: pathlib.Path = pathlib.Path(
               ^
SyntaxError: invalid syntax
[3031/4054] CXX clang_x64/obj/third_pa..._lib/csharp_repeated_primitive_field.o
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "tools_webrtc/android/build_aar.py", line 260, in <module>
    sys.exit(main())
  File "tools_webrtc/android/build_aar.py", line 256, in main
    args.build_dir, args.extra_gn_switches, args.extra_ninja_switches)
  File "tools_webrtc/android/build_aar.py", line 236, in BuildAar
    extra_ninja_switches)
  File "tools_webrtc/android/build_aar.py", line 194, in Build
    _RunNinja(output_directory, ninja_args)
  File "tools_webrtc/android/build_aar.py", line 122, in _RunNinja
    subprocess.check_call(cmd)
  File "/usr/lib/python2.7/subprocess.py", line 541, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/home/venbab/webrtc_android/src/third_party/depot_tools/ninja', '-C', '/tmp/tmp2Ih5UP/armeabi-v7a', 'sdk/android:libwebrtc', 'sdk/android:libjingle_peerconnection_so']' returned non-zero exit status 1

Thank you . 


Reply all
Reply to author
Forward
0 new messages