I'm pretty sure the inari drivers are out of date in terms of getting a stable build for 1.4/1.5 now that I know what you are targeting. i.e. I believe you will run into crashing a lot. The latest they had updated to is : https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/ZTE_OPEN#Firefox_OS_1.2
Having said that, I would recommend at least updating to that and then pulling from the device. If the backup-inari folder exists, I recommend deleting it before doing the following : BRANCH=v1.4 ./config.sh inari with the inari device plugged in. This should pull the 1.2 inari drivers off the device. I suggest doing that and then doing a : VARIANT=user ./build.sh -j1 Once you get a working build, you can go into the <project folder>/gaia and do some configurations to get the Japanese keyboard. As far as the Japanese keyboard is concerned, I haven't tried it myself. You may want to read up on these two things: https://wiki.mozilla.org/B2G/MarketCustomizations https://bugzilla.mozilla.org/show_bug.cgi?id=933252 Regards, Naoki On Apr 4, 2014, at 2:19 PM, [email protected] wrote: > Thank you Naoki > What I'm trying to do is build v1.4 with a japanese keyboard. > Following the official Mozilla directions and I got a few tips as found here: > http://minashiro.net/computer/how-to-build-firefox-os-master-including-japanese/ > > When I attach the device I see that it pulls the files off of the device. > However I encounter a different error: > > make: *** No rule to make target `inari'. Stop. > > The exact command an error log is below. The ./config.sh script did not > complain about inari and seemed to know what files to pull off the device. > Any suggestions? > > > $ BRANCH=v1.4 VARIANT=user ./build.sh inari > > ============================================ > PLATFORM_VERSION_CODENAME=AOSP > PLATFORM_VERSION=4.0.4.0.4.0.4 > TARGET_PRODUCT=full_inari > TARGET_BUILD_VARIANT=user > TARGET_BUILD_TYPE=release > TARGET_BUILD_APPS= > TARGET_ARCH=arm > TARGET_ARCH_VARIANT=armv7-a-neon > HOST_ARCH=x86 > HOST_OS=linux > HOST_OS_EXTRA=Linux-3.13.6-200.fc20.x86_64-x86_64-with-fedora-20-Heisenbug > HOST_BUILD_TYPE=release > BUILD_ID=OPENMASTER > OUT_DIR=out > ============================================ > > ============================================ > PLATFORM_VERSION_CODENAME=AOSP > PLATFORM_VERSION=4.0.4.0.4.0.4 > TARGET_PRODUCT=full_inari > TARGET_BUILD_VARIANT=user > TARGET_BUILD_TYPE=release > TARGET_BUILD_APPS= > TARGET_ARCH=arm > TARGET_ARCH_VARIANT=armv7-a-neon > HOST_ARCH=x86 > HOST_OS=linux > HOST_OS_EXTRA=Linux-3.13.6-200.fc20.x86_64-x86_64-with-fedora-20-Heisenbug > HOST_BUILD_TYPE=release > BUILD_ID=OPENMASTER > OUT_DIR=out > ============================================ > which: no cmake in > (/home/user1/B2G/B2G/build/fake-jdk-tools/bin:/usr/lib64/ccache:/usr/libexec/lightdm:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/user1/.local/bin:/home/user1/bin:/home/user1/B2G/compare-locales/scripts:/home/user1/B2G/B2G/out/host/linux-x86/bin:/home/user1/B2G/B2G/prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin:/home/user1/B2G/B2G/development/emulator/qtools:/home/user1/B2G/B2G/prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin:/home/user1/B2G/B2G/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin) > CMake not found, will not compile apitrace > external/screencap-gonk/Android.mk:35: warning: overriding recipe for target > `out/target/product/inari/system/bin/screencap-gonk' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/bin/screencap-gonk' > find: '../../external/apache-http/src/org/apache/http': No such file or > directory > find: '../../external/apache-http/src/org/apache/http': No such file or > directory > find: '../../external/apache-http/src/org/apache/http': No such file or > directory > find: '../../external/nist-sip/java': No such file or directory > find: '../../external/apache-http/src': No such file or directory > find: '../../external/libphonenumber/java/src': No such file or directory > gaia/Android.mk:46: warning: overriding recipe for target > `out/target/product/inari/data/local/gaia' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/data/local/gaia' > gonk-misc/Android.mk:30: warning: overriding recipe for target > `out/target/product/inari/obj/ETC/init.rc_intermediates/init.rc' > build/core/prebuilt.mk:117: warning: ignoring old recipe for target > `out/target/product/inari/obj/ETC/init.rc_intermediates/init.rc' > gonk-misc/Android.mk:137: warning: overriding recipe for target > `out/target/product/inari/obj/DATA/sources.xml_intermediates/sources.xml' > build/core/prebuilt.mk:117: warning: ignoring old recipe for target > `out/target/product/inari/obj/DATA/sources.xml_intermediates/sources.xml' > gonk-misc/Android.mk:199: warning: overriding recipe for target > `out/target/product/inari/system/gecko' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/gecko' > gonk-misc/Android.mk:267: warning: overriding recipe for target > `out/target/product/inari/obj/DATA/gecko_intermediates/gecko' > build/core/prebuilt.mk:117: warning: ignoring old recipe for target > `out/target/product/inari/obj/DATA/gecko_intermediates/gecko' > /bin/bash: line 0: cd: > out/target/product/inari/obj/EXECUTABLES/librecovery_test_intermediates: No > such file or directory > build/core/Makefile:25: warning: overriding recipe for target > `out/target/product/inari/system/lib/libcamera_client.so' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/lib/libcamera_client.so' > build/core/Makefile:25: warning: overriding recipe for target > `out/target/product/inari/system/lib/libgenlock.so' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/lib/libgenlock.so' > build/core/Makefile:25: warning: overriding recipe for target > `out/target/product/inari/system/lib/libril.so' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/lib/libril.so' > build/core/Makefile:25: warning: overriding recipe for target > `out/target/product/inari/system/lib/librpc.so' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/lib/librpc.so' > build/core/Makefile:25: warning: overriding recipe for target > `out/target/product/inari/system/bin/rild' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/bin/rild' > build/core/Makefile:25: warning: overriding recipe for target > `out/target/product/inari/system/lib/hw/audio.primary.msm7627a.so' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/lib/hw/audio.primary.msm7627a.so' > build/core/Makefile:25: warning: overriding recipe for target > `out/target/product/inari/system/etc/init.qcom.bt.sh' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/etc/init.qcom.bt.sh' > build/core/Makefile:25: warning: overriding recipe for target > `out/target/product/inari/system/lib/egl/egl.cfg' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/lib/egl/egl.cfg' > build/core/Makefile:25: warning: overriding recipe for target > `out/target/product/inari/system/lib/egl/libGLES_android.so' > build/core/base_rules.mk:532: warning: ignoring old recipe for target > `out/target/product/inari/system/lib/egl/libGLES_android.so' > make: *** No rule to make target `inari'. Stop. > > real 0m24.166s > user 0m3.791s > sys 0m4.511s > >> Build failed! < > > Build with |./build.sh -j1| for better messages > If all else fails, use |rm -rf objdir-gecko| to clobber gecko and |rm -rf > out| to clobber everything else. > > > On Friday, April 4, 2014 12:57:30 PM UTC-7, Naoki Hirata wrote: >> Hi Andrew, >> >> >> >> That's correct. It's trying to pull off binaries from the device. You >> would need the inari (ZTE Open) device plugged in. >> >> I am not sure; I think you would error if you had two devices plugged in. >> >> >> >> Regards, >> >> Naoki >> >> >> >> On Apr 4, 2014, at 12:51 PM, [email protected] wrote: >> >> >> >>> I am getting the following error. I understand that it is trying to pull >>> some file off of the device. The device is not plugged in. Is it that >>> without having the device plugged in I cannot compile for the device? Does >>> that make since? What if I had two separate devices plugged in? >> >>> >> >>> ============================================ >> >>> PLATFORM_VERSION_CODENAME=AOSP >> >>> PLATFORM_VERSION=4.0.4.0.4.0.4 >> >>> TARGET_PRODUCT=full_inari >> >>> TARGET_BUILD_VARIANT=eng >> >>> TARGET_BUILD_TYPE=release >> >>> TARGET_BUILD_APPS= >> >>> TARGET_ARCH=arm >> >>> TARGET_ARCH_VARIANT=armv7-a-neon >> >>> HOST_ARCH=x86 >> >>> HOST_OS=linux >> >>> HOST_OS_EXTRA=Linux-3.8.0-25-generic-x86_64-with-Ubuntu-13.04-raring >> >>> HOST_BUILD_TYPE=release >> >>> BUILD_ID=OPENMASTER >> >>> OUT_DIR=out >> >>> ============================================ >> >>> >> >>> >> >>> Blob setup script has changed, re-running >> >>> Backing up system partition to backup-inari >> >>> * daemon not running. starting it now on port 5037 * >> >>> * daemon started successfully * >> >>> Pulling files from ../../../backup-inari >> >>> Pulling "libOmxAacDec.so" >> >>> Failed to pull libOmxAacDec.so. Giving up. >> >>> >> >>>> Build failed! < >> >>> >> >>> Build with |./build.sh -j1| for better messages >> >>> If all else fails, use |rm -rf objdir-gecko| to clobber gecko and |rm -rf >>> out| >> >>> to clobber everything else. >> >>> _______________________________________________ >> >>> dev-b2g mailing list >> >>> [email protected] >> >>> https://lists.mozilla.org/listinfo/dev-b2g > > _______________________________________________ > dev-b2g mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-b2g _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
