UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Error in porting to lenovo k4 note A7010a48

    Scheduled Pinned Locked Moved Porting
    2 Posts 2 Posters 230 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • S Offline
        strtsnm
        last edited by Keneda

        Hey there. So i started porting Ubuntu Touch to lenovo k4 note two days ago. Everything worked fine till the breakfast command (ofc i had many errors along the way but somehow fixed them.) Now running the "mka halium-boot" command throws this error :

        ../../../../../../kernel/lenovo/A7010a48/drivers/misc/mediatek/mlog/mlog_logger.c: In function 'mlog_procinfo':
        ../../../../../../kernel/lenovo/A7010a48/drivers/misc/mediatek/mlog/mlog_logger.c:690:28: error: 'struct signal_struct' has no member named 'oom_adj'
           oom_score_adj = p->signal->oom_adj;
                                    ^
        make[6]: *** [/home/strtsnm/halium/kernel/lenovo/A7010a48/scripts/Makefile.build:258: drivers/misc/mediatek/mlog/mlog_logger.o] Error 1
        make[5]: *** [/home/strtsnm/halium/kernel/lenovo/A7010a48/scripts/Makefile.build:402: drivers/misc/mediatek/mlog] Error 2
        make[5]: *** Waiting for unfinished jobs....
          CC      drivers/mmc/core/sdio.o
          CC      drivers/mmc/core/sdio_ops.o
          CC      drivers/mmc/core/sdio_bus.o
          CC      drivers/mmc/core/sdio_cis.o
          LD      drivers/misc/mediatek/mmp/src/built-in.o
          LD      drivers/misc/mediatek/mmp/built-in.o
        make[4]: *** [/home/strtsnm/halium/kernel/lenovo/A7010a48/scripts/Makefile.build:402: drivers/misc/mediatek] Error 2
        make[3]: *** [/home/strtsnm/halium/kernel/lenovo/A7010a48/scripts/Makefile.build:402: drivers/misc] Error 2
        make[3]: *** Waiting for unfinished jobs....
          CC      drivers/mmc/core/sdio_io.o
          CC      drivers/mmc/core/sdio_irq.o
          CC      drivers/mmc/core/quirks.o
          CC      drivers/mmc/core/slot-gpio.o
          CC      drivers/mmc/core/debugfs.o
          CC      drivers/mmc/host/mediatek/mt6735/dbg.o
          CC      drivers/mmc/host/mediatek/mt6735/mt_sd_misc.o
          LD      drivers/mmc/core/mmc_core.o
          LD      drivers/mmc/core/built-in.o
          CC      drivers/mmc/host/mediatek/mt6735/mt_dump.o
          CC      drivers/mmc/host/mediatek/mt6735/sdio_autok.o
          CC      drivers/mmc/host/mediatek/mt6735/sdio_autok_proc.o
          CC      drivers/mmc/host/mediatek/emmc_rpmb.o
          LD      drivers/mmc/host/mediatek/mt6735/built-in.o
          LD      drivers/mmc/host/mediatek/built-in.o
          LD      drivers/mmc/host/built-in.o
          LD      drivers/mmc/built-in.o
        make[2]: *** [/home/strtsnm/halium/kernel/lenovo/A7010a48/Makefile:960: drivers] Error 2
        make[2]: Leaving directory '/home/strtsnm/halium/out/target/product/A7010a48/obj/KERNEL_OBJ'
        make[1]: *** [Makefile:145: sub-make] Error 2
        make[1]: Leaving directory '/home/strtsnm/halium/kernel/lenovo/A7010a48'
        make: *** [vendor/cm/build/tasks/kernel.mk:282: TARGET_KERNEL_BINARIES] Error 2
        make: Leaving directory '/home/strtsnm/halium'
        

        What and where is the problem?
        Btw, It threw this error previously :
        “ccache: FATAL: /home/strtsnm/halium/prebuilts/gcc/linux-x86/aarch64/aarch64-linaro-linux-android-7.x-kernel-aospa/bin/aarch64-linaro-linux-android-gcc: execv returned (No such file or directory)”.
        “aarch64-linaro-linux-android” stuff really didnt exist in that folder. So i changed the BroadConfig.mk file (in the device/lenovo/A7010a48 folder) to the folder that existed in the prebuilts folder (/gcc/linux-x86/aarch64/aarch64-linux-android-4.9) .

        Thanks in advance.

        e34rrsffE 1 Reply Last reply Reply Quote 0
        • e34rrsffE Offline
          e34rrsff @strtsnm
          last edited by

          it means "/home/strtsnm/halium/prebuilts/gcc/linux-x86/aarch64/aarch64-linaro-linux-android-7.x-kernel-aospa/bin/aarch64-linaro-linux-android-gcc" is missing

          1 Reply Last reply Reply Quote 0
          • First post
            Last post