0

Ubuntu 12.10 で B2G をビルドするときにエラーが発生しました。Geckoビルドがlibrtの検索に失敗します。

ライブラリはシステム上に存在します...

    $ ロケート librt.so

    /home/user/src/MOZILLA/B2G/prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/lib/librt.so
    /home/user/src/MOZILLA/B2G/prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/lib/librt.so.1
    /home/user/src/MOZILLA/B2G/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/lib/librt.so
    /home/user/src/MOZILLA/B2G/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/lib/librt.so.1
    /home/user/src/MOZILLA/B2G/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/lib/librt.so
    /home/user/src/MOZILLA/B2G/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/lib/librt.so.1
    /lib/i386-linux-gnu/librt.so.1
    /lib/x86_64-linux-gnu/librt.so.1
    /lib32/librt.so.1
    /usr/lib/x86_64-linux-gnu/librt.so

...しかし、構築プロセスは失敗します...

    $ ./build.sh -j1 ヤモリ

    テストパス | check-sync-dirs.py | /home/user/src/MOZILLA/B2G/gecko/js/src/config <= /home/user/src/MOZILLA/B2G/gecko/config
    /home/user/src/MOZILLA/B2G/prebuilt/linux-x86/toolchain/i686-android-linux-4.4.3/bin/../lib/gcc/i686-android-linux/4.4.3/.. /../../../i686-android-linux/bin/ld: -lrt が見つかりません
    collect2: ld が 1 つの終了ステータスを返しました

何か案が ??

どうもありがとう !!

4

2 に答える 2

0

このバグは B2G Github アカウントで議論されています。https://github.com/mozilla-b2g/B2G/issues/181

x86 ビルドはサポートされなくなり、ARM 用にビルドする必要があるようです。

于 2013-03-22T09:17:08.993 に答える
0

Mozilla は、Ubuntu 12.04 x64 を使用して Gecko をビルドすることを提案しています

于 2013-03-27T08:44:24.750 に答える