0

I want my phone kernel to support the CH341 driver, so I made changes in the configuration as CONFIG_USB_SERIAL=y and CONFIG_USB_SERIAL_CH341=y. Then I followed this guide to compile the kernel, but I'm getting the following issue:

ercin@ercin:~/Downloads/android_kernel_motorola_mt6735-cm-14.1$ export ARCH=arm
ercin@ercin:~/Downloads/android_kernel_motorola_mt6735-cm-14.1$ SUBARCH=arm
ercin@ercin:~/Downloads/android_kernel_motorola_mt6735-cm-14.1$ export CROSS_COMPILE=/home/ercin/Downloads/arm-eabi-4.8-toolchain-master/bin/arm-eabi-
ercin@ercin:~/Downloads/android_kernel_motorola_mt6735-cm-14.1$ make clean && make mrproper
drivers/misc/mediatek/ext_disp/common/test/Makefile:46: "lwlwlw"
*MTK_GPU_VERSION 1 = 
$CONFIG_MTK_GPU_COMMON_DVFS_SUPPORT is []
drivers/misc/mediatek/secwidevine/classicdrm/Makefile:6: "custom build secwidevine"
"custom build secwidevinemdw"
"CONFIG_MICROTRUST_TEE_SUPPORT="
"CONFIG_MICROTRUST_TZ_DRIVER="
"CONFIG_MICROTRUST_VFS_DRIVER="
"CONFIG_MICROTRUST_FP_DRIVER="
drivers/misc/mediatek/ext_disp/common/test/Makefile:46: "lwlwlw"
*MTK_GPU_VERSION 1 = 
$CONFIG_MTK_GPU_COMMON_DVFS_SUPPORT is []
drivers/misc/mediatek/secwidevine/classicdrm/Makefile:6: "custom build secwidevine"
"custom build secwidevinemdw"
"CONFIG_MICROTRUST_TEE_SUPPORT="
"CONFIG_MICROTRUST_TZ_DRIVER="
"CONFIG_MICROTRUST_VFS_DRIVER="
"CONFIG_MICROTRUST_FP_DRIVER="
  CLEAN   scripts/basic
  CLEAN   scripts/kconfig
  CLEAN   include/config include/generated
  CLEAN   .config
ercin@ercin:~/Downloads/android_kernel_motorola_mt6735-cm-14.1$ make lineageos_taido_defconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
warning: (ARCH_REQUIRE_GPIOLIB && PINCTRL_AT91 && PINCTRL_MTK_COMMON && PINCTRL_NOMADIK && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB)
warning: (ARCH_REQUIRE_GPIOLIB && PINCTRL_AT91 && PINCTRL_MTK_COMMON && PINCTRL_NOMADIK && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB)
#
# configuration written to .config
#
ercin@ercin:~/Downloads/android_kernel_motorola_mt6735-cm-14.1$ make -j$(nproc --all)
scripts/kconfig/conf --silentoldconfig Kconfig
warning: (ARCH_REQUIRE_GPIOLIB && PINCTRL_AT91 && PINCTRL_MTK_COMMON && PINCTRL_NOMADIK && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB)
warning: (ARCH_REQUIRE_GPIOLIB && PINCTRL_AT91 && PINCTRL_MTK_COMMON && PINCTRL_NOMADIK && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB)
  CHK     include/config/kernel.release
  UPD     include/config/kernel.release
/bin/sh: 1: cd: can't cd to /home/ercin/Downloads/android_kernel_motorola_mt6735-cm-14.1/tools/tools/
scripts/Makefile.include:16: *** output directory "/home/ercin/Downloads/android_kernel_motorola_mt6735-cm-14.1/tools/tools/" does not exist.  Stop.
  WRAP    arch/arm/include/generated/asm/auxvec.h
  WRAP    arch/arm/include/generated/asm/bitsperlong.h
make: *** [Makefile:1511: tools/dct/DrvGen] Error 2
make: *** Waiting for unfinished jobs....
  WRAP    arch/arm/include/generated/asm/cputime.h
  WRAP    arch/arm/include/generated/asm/current.h
  WRAP    arch/arm/include/generated/asm/emergency-restart.h
  WRAP    arch/arm/include/generated/asm/errno.h
  WRAP    arch/arm/include/generated/asm/exec.h
  WRAP    arch/arm/include/generated/asm/ioctl.h
  WRAP    arch/arm/include/generated/asm/hash.h
  WRAP    arch/arm/include/generated/asm/ipcbuf.h
  WRAP    arch/arm/include/generated/asm/irq_regs.h
  WRAP    arch/arm/include/generated/asm/local.h
  WRAP    arch/arm/include/generated/asm/local64.h
  WRAP    arch/arm/include/generated/asm/kdebug.h
  WRAP    arch/arm/include/generated/asm/mcs_spinlock.h
  WRAP    arch/arm/include/generated/asm/param.h
  WRAP    arch/arm/include/generated/asm/msgbuf.h
  WRAP    arch/arm/include/generated/asm/parport.h
  WRAP    arch/arm/include/generated/asm/poll.h
  WRAP    arch/arm/include/generated/asm/preempt.h
  WRAP
arch/arm/include/generated/asm/resource.h
  WRAP    arch/arm/include/generated/asm/scatterlist.h
  WRAP    arch/arm/include/generated/asm/sections.h
  WRAP    arch/arm/include/generated/asm/rwsem.h
  WRAP    arch/arm/include/generated/asm/segment.h
  WRAP    arch/arm/include/generated/asm/serial.h
  WRAP    arch/arm/include/generated/asm/shmbuf.h
  WRAP    arch/arm/include/generated/asm/siginfo.h
  WRAP    arch/arm/include/generated/asm/sembuf.h
  WRAP    arch/arm/include/generated/asm/simd.h
  WRAP    arch/arm/include/generated/asm/sizes.h
  WRAP    arch/arm/include/generated/asm/socket.h
  WRAP    arch/arm/include/generated/asm/sockios.h
  WRAP    arch/arm/include/generated/asm/termbits.h
  WRAP    arch/arm/include/generated/asm/termios.h
  WRAP    arch/arm/include/generated/asm/timex.h
  WRAP    arch/arm/include/generated/asm/unaligned.h
  WRAP    arch/arm/include/generated/asm/trace_clock.h
  ercin@ercin:~/Downloads/android_kernel_motorola_mt6735-cm-14.1$

So how to fix this error?

I tried the 4.8 and 4.9 compilers, but that didn't work.

honor
  • 1

0 Answers0