В вашем / usr / include / X11 отсутствуют некоторые файлы, например SM /. Возможно, вам нужно установить пакет xorg-x11-devel, а не только libX11-devel.
Вместе с openSUSE должен поставляться некоторый RPM с исходным кодом gvim (возможно, на дополнительном DVD). Распакуйте его и посмотрите файл конфигурации, в нем перечислены все зависимости сборки и времени выполнения. Я не могу вспомнить точное имя файла конфигурации, но думаю, что он был назван явно.
Для установленного RPM rpm -q --requires gvim
перечисляет требования к среде выполнения. Это должно дать вам подсказку, какие библиотеки используются и, следовательно, какие файлы заголовков (= пакеты xyz-devel) необходимы.
Обновление: Попробуйте установить исходный RPM:
zypper source-install vim
На моей машине написано, что у него есть проблемы с совместимостью, но даже когда я сказал игнорировать его (прервать исходный код vim), он вытащил много зависимости. Я предполагаю, что некоторые из этих зависимостей необязательны, поэтому такой подход может оказаться излишним.