Проблема заключается в команде make.
make VIMRUNTIMEDIR=/usr/share/vim/vim74
Из вопроса, syntax.vim на самом деле находится в /usr/local/share/vim/vim74, поэтому вы должны использовать следующее.
make VIMRUNTIMEDIR=/usr/local/share/vim/vim74
В общем случае переменная VIMRUNTIMEDIR, используемая make, должна соответствовать переменной prefix, используемой скриптом configure.