Você deve cd para o diretório de módulos e olhar para a saída de
svnversion .
no meu sistema, com minha versão svn (1.6.17) ele apenas diz exported para stdout.
Essa saída configura SVNVERSION como se estivesse com #define no código C e realmente usado para definir uma matriz char. Se houver lixo lá, isso causará o erro.
static const char svnversion[] = SVNVERSION;
Eu sugiro que você apenas renomeie o comando svnversion temporariamente enquanto compila.
Ou, se isso não funcionar, edite a função _PY_svnversion in Modules/getbuildinfo.c para:
const char *
_Py_svnversion(void)
{
return "Unversioned directory";
}
Seria interessante ver o que o svnversion realmente retorna ao seu sistema.