При компиляции этой системы обычно допускают два ляпа:
1. Факт наличие сырца и что бы этот сырец был в папке компиляции:
"..
cd vhci_hcd
mkdir -p linux/4.9.0/drivers/usb/core
cp /usr/src/linux-source-4.9/include/linux/usb/hcd.h linux/4.9.0/drivers/usb/core/
.."(c)
2. По умолчанию активированный режим отладки в сырцах:
"..перед сборкой, в файлах "usb-vhci-hcd.c" и "usb-vhci-iocifc.c" находим "#define DEBUG" и комментируем эту строку!!!.."(c)
http://forum.ruboard.ru/showthread.p...l=1#post537227

В Вашем же случае ключевая строка - arch/x86/Makefile:245: *** You are building kernel with non-retpoline compiler, please update your compiler.. Stop.
- проверьте что не забыли активировать поддержку x86 архитектуры и подтянули пакеты для компиляции. Так же стандартные update && upgrade. Версия используемого компилятора будет то же влиять. И есть еще вариант подставы от новомодной защиты от Spectre - http://lkml.org/lkml/2018/12/8/92