ubports / ubuntu-touch-for-oneplus-one

Ubuntu touch for oneplus one
67 stars 19 forks source link

build fail when create a recovery.img #9

Closed lozo2010 closed 8 years ago

lozo2010 commented 9 years ago

This error: make: *\ [/home/lozo/ubu/out/target/product/bacon/recovery.img] Error 1

mariogrip commented 9 years ago

Can you provide some more of the error?

lozo2010 commented 9 years ago

/home/lozo/ubu/out/host/linux-x86/bin/minigzip < /home/lozo/ubu/out/target/product/bacon/ramdisk-recovery.cpio > /home/lozo/ubu/out/target/product/bacon/ramdisk-recovery.img ----- Making recovery image ------ usage: mkbootimg --kernel --ramdisk [ --second <2ndbootloader-filename> ] [ --cmdline ] [ --board ] [ --base

] [ --pagesize ] -o|--output make: *\ [/home/lozo/ubu/out/target/product/bacon/recovery.img] Error 1

lozo2010 commented 9 years ago

Generating master DTB... completed Made DT image: /home/lozo/ubu/out/target/product/bacon/dt.img Target Ubuntu Touch ram disk: /home/lozo/ubu/out/target/product/bacon/ramdisk.img Downloading ubuntu-touch-generic-initrd version 0.83 12212 blocks ----- Making recovery image ------ Copying baseline ramdisk... Modifying ramdisk contents... cp: cannot stat ‘/home/lozo/ubu/out/target/product/bacon/root/init.recovery..rc’: No such file or directory make: [/home/lozo/ubu/out/target/product/bacon/recovery/root.ts] Error 1 (ignored) mkdir -p /home/lozo/ubu/out/target/product/bacon/recovery/root/system/bin Modifying default.prop sed -i 's/ro.build.date.utc=./ro.build.date.utc=0/g' /home/lozo/ubu/out/target/product/bacon/recovery/root/default.prop sed -i 's/ro.adb.secure=1//g' /home/lozo/ubu/out/target/product/bacon/recovery/root/default.prop ----- Made recovery filesystem --------/home/lozo/ubu/out/target/product/bacon/recovery/root ----- Making uncompressed recovery ramdisk ------ /home/lozo/ubu/out/host/linux-x86/bin/mkbootfs /home/lozo/ubu/out/target/product/bacon/recovery/root > /home/lozo/ubu/out/target/product/bacon/ramdisk-recovery.cpio ----- Making recovery ramdisk ------ /home/lozo/ubu/out/host/linux-x86/bin/minigzip < /home/lozo/ubu/out/target/product/bacon/ramdisk-recovery.cpio > /home/lozo/ubu/out/target/product/bacon/ramdisk-recovery.img ----- Making recovery image ------ usage: mkbootimg --kernel --ramdisk [ --second <2ndbootloader-filename> ] [ --cmdline ] [ --board ] [ --base

] [ --pagesize ] -o|--output make: *\ [/home/lozo/ubu/out/target/product/bacon/recovery.img] Error 1

mariogrip commented 9 years ago

look here: https://github.com/ubuntu-touch-oneplus-one/ubuntu-touch-for-oneplus-one/issues/5

Or

Replace mkbootimg with this https://github.com/ubuntu-touch-oneplus-one/ubuntu-touch-for-oneplus-one/blob/master/tools/mkbootimg?raw=true There folder where it's located is: "/out/host/linux-x86/bin"

robbyf commented 9 years ago

https://github.com/ubuntu-touch-oneplus-one/ubuntu-touch-for-oneplus-one/issues/6

my fix should work with this issue as well.

lozo2010 commented 9 years ago

I dont fix the error...

wdehoog commented 9 years ago

Got the same problem. Replacing mkbootimg with the above mentioned one (from github) fixed it.