首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译WebRTC失败

编译WebRTC失败
EN

Stack Overflow用户
提问于 2019-06-27 00:11:08
回答 1查看 402关注 0票数 1

我想为一个安卓项目编译WebRTC。因此,我遵循了https://medium.com/@silvestr1994/webrtc-on-android-part-1-building-b6982aad4b49的步骤。在我进入编译步骤(步骤4)之前,每一步都很好:

代码语言:javascript
复制
gn gen out/Debug --args='target_os="android" target_cpu="arm"'

当我把这段代码放到命令行中时,它会输出以下错误:

代码语言:javascript
复制
ac3l1k@ac3l1k-C:~/Desktop/PROJECT/WebRTC-code/src$ gn gen out/Debug --args='target_os="android" target_cpu="arm"'
ERROR at //build/config/linux/pkg_config.gni:103:17: Script returned non-zero exit code.
    pkgresult = exec_script(pkg_config_script, args, "value")
                ^----------
Current dir: /home/ac3l1k/Desktop/PROJECT/WebRTC-code/src/out/Debug/
Command: python /home/ac3l1k/Desktop/PROJECT/WebRTC-code/src/build/config/linux/pkg-config.py -s /home/ac3l1k/Desktop/PROJECT/WebRTC-code/src/build/linux/debian_sid_amd64-sysroot -a x64 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
Returned 1.
stderr:

Traceback (most recent call last):
  File "/home/ac3l1k/Desktop/PROJECT/WebRTC-code/src/build/config/linux/pkg-config.py", line 248, in <module>
    sys.exit(main())
  File "/home/ac3l1k/Desktop/PROJECT/WebRTC-code/src/build/config/linux/pkg-config.py", line 143, in main
    prefix = GetPkgConfigPrefixToStrip(options, args)
  File "/home/ac3l1k/Desktop/PROJECT/WebRTC-code/src/build/config/linux/pkg-config.py", line 82, in GetPkgConfigPrefixToStrip
    "--variable=prefix"] + args, env=os.environ)
  File "/usr/lib/python2.7/subprocess.py", line 216, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 394, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

See //build/config/linux/BUILD.gn:89:3: whence it was called.
  pkg_config("glib") {
  ^-------------------
See //build/config/compiler/BUILD.gn:218:18: which caused the file to be included.
    configs += [ "//build/config/linux:compiler" ]
                 ^------------------------------

有人能帮上忙吗?

注意:我使用的是Linux Ubuntu 18.04

EN

回答 1

Stack Overflow用户

发布于 2020-06-09 11:03:35

只是在调用pkg_config("glib")时缺少pkg-config。

sudo apt install pkg-config

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56777086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档