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

Reply via email to