Today, this error occurred while compiling the kernel: (2.6.30.4)
Make:Warning:File ' include/config/auto.conf.cmd ' has modification time 3.5e+02 s in the future
CHK Include/linux/version.h
MAKE[1]: Warning:file ' include/config/auto.conf ' has modification time 3.6e+02 s in the future
MAKE[1]: ' Include/asm-arm/mach-types.h ' is up to date.
MAKE[1]: Warning:clock skew detected. Your build is incomplete.
CHK include/linux/utsrelease.h
SYMLINK include/asm-> Include/asm-arm
ln:creating Symbolic link ' include/asm ' to ' asm-arm ': Operation not supported
Make: * * * [include/asm] Error 1
Find the reason on the Internet:
This type of problem arises mainly because of the use of ln to build some soft links at compile time,
And these files are shared into Linux from Windows, via VMware virtual machines,
While this kind of operation is common in Linux systems, Windows does not support it, so
Compilation will have an error.
One solution is to build the Samba service in Linux under VMware,
You can then create new Samba users and folders, and then access the folder in Windows.
Then copy it from the shared directory to the Samba directory you want to share in Linux,
In this way, we can also achieve the file share we want.
At this time to compile the code, because it is in the Linux system, so OK.
Since the file exchange between SMB and Windows is not installed through the shared files of the virtual machine, as described above, I put the kernel in the home directory and then reconfigure it.