Hi,

I'd like to build B2G OS 2.5 for ZTE Open C. I have followed the instructions 
on developer.mozilla.org.

I have prepared the build with this:

    git clone git://github.com/mozilla-b2g/B2G.git

    adb pull /system/ <backup target dir>/system
    adb pull /data/ <backup target dir>/data
    adb pull /vendor/ <backup target dir>/vendor

    ANDROIDFS_DIR=<backup target dir>/ \    
    BRANCH=v2.5 ./config.sh flame openc.xml

    mkdir prebuilt
    mkdir prebuilt/ndk
    ln -s ../../ndk prebuilt/ndk/android-ndk-r7


I start the build process with these variables:

    VARIANT=eng MOZILLA_OFFICIAL=1 B2G_SYSTEM_APPS=1 GAIA_OPTIMIZE=1 \
    B2G_UPDATER=1 B2G_UPDATE_CHANNEL=default MOZ_TELEMETRY_REPORTING=1 \ 
    MOZ_CRASHREPORTER_NO_REPORT=1 LOCALES_FILE=locales/languages_all.json \ 
    GAIA_KEYBOARD_LAYOUTS=de BRANCH=v2.5 \
    ANDROIDFS_DIR=<backup target dir>/ \
    ./build.sh -j1

And this is the end of the output:

>>>>>>>>
Checking build tools versions...
CMake and NDK (/var/local/b2g/prebuilt/ndk/android-ndk-r7) found, will compile 
apitrace
external/apitrace/Android.mk:82: warning: overriding recipe for target 
'out/target/product/flame/obj/SHARED_LIBRARIES/egltrace_intermediates/LINKED/egltrace.so'
build/core/shared_library.mk:81: warning: ignoring old recipe for target 
'out/target/product/flame/obj/SHARED_LIBRARIES/egltrace_intermediates/LINKED/egltrace.so'
external/apitrace/Android.mk:87: warning: overriding recipe for target 
'out/target/product/flame/system/lib/egltrace.so'
build/core/base_rules.mk:531: warning: ignoring old recipe for target 
'out/target/product/flame/system/lib/egltrace.so'
external/apitrace/Android.mk:101: warning: overriding recipe for target 
'out/target/product/flame/obj/EXECUTABLES/apitrace_intermediates/LINKED/apitrace'
build/core/executable.mk:73: warning: ignoring old recipe for target 
'out/target/product/flame/obj/EXECUTABLES/apitrace_intermediates/LINKED/apitrace'
find: "../../external/apache-http/src/org/apache/http": File or directory not 
found
find: "../opt/telephony/src/java/android/telephony": File or directory not 
found
find: "../opt/telephony/src/java/android/telephony/gsm": File or directory not 
found
find: "../opt/net/voip/src/java/android/net/rtp": File or directory not found
find: "../opt/net/voip/src/java/android/net/sip": File or directory not found
find: "../../external/apache-http/src/org/apache/http": File or directory not 
found
find: "../opt/telephony/src/java/android/telephony": File or directory not 
found
find: "../opt/telephony/src/java/android/telephony/gsm": File or directory not 
found
find: "../opt/net/voip/src/java/android/net/rtp": File or directory not found
find: "../opt/net/voip/src/java/android/net/sip": File or directory not found
find: "../../frameworks/support/v4": File or directory not found
find: "../../frameworks/support/v7/gridlayout": File or directory not found
find: "../../frameworks/support/v7/appcompat": File or directory not found
find: "../../frameworks/support/v7/mediarouter": File or directory not found
find: "../../frameworks/support/v8/renderscript": File or directory not found
find: "../../frameworks/support/v13": File or directory not found
find: "../../external/apache-http/src/org/apache/http": File or directory not 
found
find: "../opt/telephony/src/java/android/telephony": File or directory not 
found
find: "../opt/telephony/src/java/android/telephony/gsm": File or directory not 
found
find: "../opt/net/voip/src/java/android/net/rtp": File or directory not found
find: "../opt/net/voip/src/java/android/net/sip": File or directory not found
find: "../../external/nist-sip/java": File or directory not found
find: "../../external/apache-http/src": File or directory not found
find: "../../external/libphonenumber/java/src": File or directory not found
gaia/Android.mk:53: warning: overriding recipe for target 
'out/target/product/flame/data/local/gaia'
build/core/base_rules.mk:531: warning: ignoring old recipe for target 
'out/target/product/flame/data/local/gaia'
gonk-misc/Android.mk:137: warning: overriding recipe for target 
'out/target/product/flame/obj/DATA/sources.xml_intermediates/sources.xml'
build/core/prebuilt.mk:162: warning: ignoring old recipe for target 
'out/target/product/flame/obj/DATA/sources.xml_intermediates/sources.xml'
gonk-misc/Android.mk:384: warning: overriding recipe for target 
'out/target/product/flame/system/gecko'
build/core/base_rules.mk:531: warning: ignoring old recipe for target 
'out/target/product/flame/system/gecko'
gonk-misc/Android.mk:474: warning: overriding recipe for target 
'out/target/product/flame/obj/DATA/gecko_intermediates/gecko'
build/core/prebuilt.mk:162: warning: ignoring old recipe for target 
'out/target/product/flame/obj/DATA/gecko_intermediates/gecko'
build/core/copy_headers.mk:15: warning: overriding recipe for target 
'out/target/product/flame/obj/include/qcom/display/copybit.h'
build/core/copy_headers.mk:15: warning: ignoring old recipe for target 
'out/target/product/flame/obj/include/qcom/display/copybit.h'
build/core/copy_headers.mk:15: warning: overriding recipe for target 
'out/target/product/flame/obj/include/qcom/display/copybit_priv.h'
build/core/copy_headers.mk:15: warning: ignoring old recipe for target 
'out/target/product/flame/obj/include/qcom/display/copybit_priv.h'
/bin/bash: Zeile 0: cd: 
out/target/product/flame/obj/EXECUTABLES/librecovery_test_intermediates: File 
or directory not found
build/core/base_rules.mk:134: *** ndk/sources/android/cpufeatures: 
MODULE.TARGET.STATIC_LIBRARIES.cpufeatures already defined by 
ndk/sources/android/cpufeatures.  Schluss.

real    0m41.123s
user    0m8.536s
sys     0m3.448s

> Build failed! <
<<<<<<<<

It seems like there are many libraries that are needed, but not available. Is 
there a documentation how they must be made available?

But I do not know, what the "overriding recipe for target" - warnings mean and 
how I can solve it.

_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to