I am compiling linux which cause error with command
make ARCH=x86_64 CROSS_COMPILE=name_unknown
error
CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h CHK include/generated/bounds.h CHK include/generated/timeconst.h CHK include/generated/asm-offsets.h CALL scripts/checksyscalls.sh DESCEND objtool/home/ubuntu/new/source1/linux-4.16.3/tools/objtool/.fixdep.o.cmd:1: *** missing separator. Stop.make[3]: *** [Makefile:43: /home/ubuntu/new/source1/linux-4.16.3/tools/objtool/fixdep-in.o] Error 2make[2]: *** [/home/ubuntu/new/source1/linux-4.16.3/tools/build/Makefile.include:4: fixdep] Error 2make[1]: *** [Makefile:63: objtool] Error 2
I like to know, which makefile in which make found line with missing tab \t
separator
ofcourse the makefile I can not read all so I like to know what this line tells /home/ubuntu/new/source1/linux-4.16.3/tools/objtool/.fixdep.o.cmd:1: ***...
or
*** [/home/ubuntu/new/source1/linux-4.16.3/tools/build/Makefile.include:4: fixdep] Error 2
or
*** [Makefile:63: objtool] Error 2
where it found space or something in place of tab. which makefile. is it at the root of source -- which obviously very big. So I like to pinpoint to the line which is wrongly typed.
or makefile in folder /home/ubuntu/new/source1/linux-4.16.3/tools/objtool/
which also contains Makefile in it
or is it [/home/ubuntu/new/source1/linux-4.16.3/tools/build/Makefile.include:4
so question is how to understand make error message like missing separator into what file actually causing the problem.
Without it I can not find any success in compiling this kernel version
Also how is it possible that what available in kernel source link can made this simple mistake (something in place of tab?how is it possible) Or I am missing something