簡體   English   中英

錯誤:gyp_chromium返回非零退出狀態1

[英]ERROR: gyp_chromium returned non-zero exit status 1

我想簽的Android版本的CentOS 2.6.18
我正在遵循此鏈接中提供的官方說明

不幸的是,當我跑步時

gclient runhooks

我收到以下錯誤:

錯誤:命令/ usr / local / bin / python src / build / gyp_chromium在/ root中返回非零退出狀態1

這是完整的輸出:

[root@centos build]# gclient runhooks
    Running depot tools as root is sad.

    ________ running '/usr/local/bin/python src/build/download_nacl_toolchains.py --no-arm-trusted --keep' in '/root'
    /root/src/native_client/toolchain/.tars/toolchain_linux_x86.tar.bz2 is already up to date.
    linux_x86: already up to date.
    /root/src/native_client/toolchain/.tars/naclsdk_linux_x86.tgz is already up to date.
    linux_x86_newlib: already up to date.
    /root/src/native_client/toolchain/.tars/naclsdk_pnacl_linux_x86.tgz is already up to date.
    pnacl_linux_x86: already up to date.
    /root/src/native_client/toolchain/.tars/naclsdk_pnacl_translator.tgz is already up to date.
    pnacl_translator: already up to date.

    ________ running '/usr/local/bin/python src/build/linux/install-arm-sysroot.py --linux-only' in '/root'

    ________ running '/usr/local/bin/python src/chrome/installer/linux/sysroot_scripts/install-debian.wheezy.sysroot.py --linux-only --arch=amd64' in '/root'

    ________ running '/usr/local/bin/python src/chrome/installer/linux/sysroot_scripts/install-debian.wheezy.sysroot.py --linux-only --arch=i386' in '/root'

    ________ running '/usr/local/bin/python src/tools/clang/scripts/update.py --mac-only' in '/root'

    ________ running '/usr/local/bin/python src/build/win/setup_cygwin_mount.py --win-only' in '/root'

    ________ running '/usr/local/bin/python src/build/util/lastchange.py -o src/build/util/LASTCHANGE' in '/root'

    ________ running '/usr/local/bin/python src/build/util/lastchange.py -s src/third_party/WebKit -o src/build/util/LASTCHANGE.blink' in '/root'

    ________ running '/usr/local/bin/python src/build/gyp_chromium' in '/root'
    Updating projects from gyp files...
    gyp: Call to '../build/linux/python_arch.sh /usr/lib/libpython2.6.so.1.0' returned exit status 1. while trying to load /root/src/build/all.gyp

    Error: Command /usr/local/bin/python src/build/gyp_chromium returned non-zero exit status 1 in /root


如何解決此問題以繼續構建步驟?

我必須在trunk / build中編輯文件common.gypi,以將system_libdr%更改為lib64,而不是lib。 可能有一些方法可以將其傳遞給gclient,但是我不知道該怎么做。 在Centos 64位上,這些庫位於/ usr / lib64中。

您可以使用以下命令覆蓋system_libdir:

$ export GYP_DEFINES=system_libdir=lib64

我提出了一個Chromium錯誤以解決此問題。

您的系統上安裝了什么python版本?

我遇到了同樣的問題,這僅僅是因為我的系統提供的是python 2.7而不是2.6。

如果這也是您的情況,可以嘗試使用以下命令再次運行它:

GYP_DEFINES=python_ver=2.7

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM