0

CentOS 2.6.18で Android バージョンのchromiumをチェックアウトしようとしています。このリンク で提供されている公式の指示に従っています。

残念ながら、私が走るとき

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


これを解決してステップの構築を続行するにはどうすればよいですか?

4

3 に答える 3

0

system_libdir を次のようにオーバーライドできます。

$ export GYP_DEFINES=system_libdir=lib64

これに対処するためにChromium バグを提出しました。

于 2013-09-06T02:47:19.950 に答える
0

system_libdr% を lib ではなく lib64 に変更するには、trunk/build の common.gypi ファイルを編集する必要がありました。それを gclient に渡す方法はおそらくあるのですが、その方法がわかりませんでした。Centos 64 ビットでは、ライブラリは /usr/lib64 にあります。

于 2013-09-04T15:59:08.160 に答える
0

システムにインストールされている Python のバージョンは何ですか?

私は同じ問題を抱えていましたが、それは単に私のシステムが 2.6 ではなく python 2.7 を提供していたからです。

それもあなたのケースである場合は、次の方法で再度実行してみてください。

GYP_DEFINES=python_ver=2.7
于 2014-01-07T14:10:19.090 に答える