[Android Software Development] limited_imagination:
Some great progress, as you can see from the attached photos.

I had screwed around with so many files, that I just decided to wipe out the whole source code and then started from scratch.

This time I used the x86_64_mrfl_defconfig file to make the .config, instead of the x_86_64_defconfig, because that was pretty bare bones and lacked all those USB serial drivers.

There are several defconfig files in the /linux-vespa2/kernel/arch/x86/configs/ folder, and I am not sure which one is correct for the B1-750. But the x86_64_mrfl_defconfig had all the USB serial drivers defined, so I used that this time, and it worked well.

Then I tried to compile after setting up the .config file, and I am "two steps forward and one step back".

I get a fatal error when I try to compile now, and if you can have a quick look at what I have done, and give me any suggestions at this point, I would be obliged:

subaru@subaru-virtual-machine:~/android/kernel/linux-vespa2/kernel$ make ARCH=x86_64 CROSS_COMPILE=/home/subaru/android/NDK/android-ndk-r11c/toolchains/x86_64-4.9/prebuilt/linux-x86_64/bin/x86_64-linux-android-
scripts/kconfig/conf --silentoldconfig Kconfig
drivers/external_drivers/drivers/input/misc/bosch/Kconfig:11:error: recursive dependency detected!
drivers/external_drivers/drivers/input/misc/bosch/Kconfig:11:	symbol SENSORS_BMA2X2_ENABLE_INT1 depends on SENSORS_BMA2X2_ENABLE_INT2
drivers/external_drivers/drivers/input/misc/bosch/Kconfig:19:	symbol SENSORS_BMA2X2_ENABLE_INT2 depends on SENSORS_BMA2X2_ENABLE_INT1
make[1]: Nothing to be done for 'all'.
make[1]: Nothing to be done for 'relocs'.
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CC scripts/mod/devicetable-offsets.s
GEN scripts/mod/devicetable-offsets.h
HOSTCC scripts/mod/file2alias.o
HOSTLD scripts/mod/modpost
CHK include/generated/compile.h
PASYMS arch/x86/realmode/rm/pasyms.h
LDS arch/x86/realmode/rm/realmode.lds
LD arch/x86/realmode/rm/realmode.elf
RELOCS arch/x86/realmode/rm/realmode.relocs
OBJCOPY arch/x86/realmode/rm/realmode.bin
AS arch/x86/realmode/rmpiggy.o
LD arch/x86/realmode/built-in.o
VDSOSYM arch/x86/vdso/vdso-syms.lds
VDSOSYM arch/x86/vdso/vdsox32-syms.lds
VDSOSYM arch/x86/vdso/vdso32-int80-syms.lds
VDSOSYM arch/x86/vdso/vdso32-syscall-syms.lds
VDSOSYM arch/x86/vdso/vdso32-sysenter-syms.lds
VDSOSYM arch/x86/vdso/vdso32-syms.lds
LD arch/x86/vdso/built-in.o
LD arch/x86/built-in.o
CC drivers/external_drivers/drivers/hsu/mfd_core.o
In file included from drivers/external_drivers/drivers/hsu/mfd_trace.h:197:0,
from drivers/external_drivers/drivers/hsu/mfd.h:251,
from drivers/external_drivers/drivers/hsu/mfd_core.c:43:
include/trace/define_trace.h:79:43: fatal error: ./mfd_trace.h: No such file or directory
#include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
^
compilation terminated.
scripts/Makefile.build:308: recipe for target 'drivers/external_drivers/drivers/hsu/mfd_core.o' failed
make[4]: *** [drivers/external_drivers/drivers/hsu/mfd_core.o] Error 1
scripts/Makefile.build:455: recipe for target 'drivers/external_drivers/drivers/hsu' failed
make[3]: *** [drivers/external_drivers/drivers/hsu] Error 2
scripts/Makefile.build:455: recipe for target 'drivers/external_drivers/drivers' failed
make[2]: *** [drivers/external_drivers/drivers] Error 2
scripts/Makefile.build:455: recipe for target 'drivers/external_drivers' failed
make[1]: *** [drivers/external_drivers] Error 2
Makefile:796: recipe for target 'drivers' failed
make: *** [drivers] Error 2
subaru@subaru-virtual-machine:~/android/kernel/linux-vespa2/kernel$