2013-03-15 3 views
0

J'ai une erreur de construction B2G sur Ubuntu 12.10. La construction Gecko échoue la recherche de librt.La construction de B2G sur Ubuntu 12.10 x86_64 échoue lors de la construction de gecko

Les bibliothèques sont présentes sur le système ...

 

    $ locate 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 

... mais le processus de construction échoue ...

 

    $ ./build.sh -j1 gecko 

    TEST-PASS | 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: cannot find -lrt 
    collect2: ld returned 1 exit status 

Toute idée ??

Merci beaucoup!

Répondre

0

Ce bug a été discuté sur le compte Github B2G; https://github.com/mozilla-b2g/B2G/issues/181

Il semble que les versions x86 ne sont plus supportées et que vous aurez besoin de construire pour ARM.

+0

Merci beaucoup pour ce lien, je ne trouve pas lors de la recherche ... – fccagou

0

Mozilla suggère d'utiliser Ubuntu 12.04 64 bits pour construire Gecko

Questions connexes