I encountered a Perl dependency error during compiling uboot.
It is because perl lacks the Shell.pm module.
Run shell command instmodsh to see if it is installed.
Installation method:
curl -s -L http://cpanmin.us | perl - --self-upgrade
cpanm Shell
https://unix.stackexchange.com/questions/169046/missing-shell-module-in-perl-5-18