Seu / usr / include / X11 está faltando alguns arquivos, por exemplo, SM /. Talvez você precise instalar o pacote xorg-x11-devel, não apenas o libX11-devel.
Deve haver algum RPM de origem gvim (provavelmente em um DVD extra) enviado com o openSUSE. Descompacte-o e observe o arquivo de configuração, ele lista todas as dependências de construção e tempo de execução. Não consigo lembrar o nome exato do arquivo de configuração, mas acho que ele foi nomeado obviamente.
Para um RPM instalado, rpm -q --requires gvim
lista os requisitos de tempo de execução. Isso deve lhe dar uma dica sobre quais bibliotecas são usadas e, portanto, quais arquivos de cabeçalho (= pacotes xyz-devel) são necessários.
Atualização: Tente instalar o RPM de origem:
zypper source-install vim
Na minha máquina, ele diz que tem alguns problemas de compatibilidade, mas mesmo quando eu disse ignorar (quebrar a fonte do vim), isso causou muitas dependências. Eu acho que algumas dessas dependências são opcionais, então essa abordagem pode ser um exagero.