0.15.0 não é apenas antigo, é um lançamento de desenvolvimento instável. Não há razão para alguém usá-lo. 0.22.0 está fora, e não há dependências em softwares mais novos que possam causar problemas (IIRC nossa única dependência real é em glib > = 2.18 e eu não acho que seja diferente de vala-0.15), então você provavelmente deveria estar usando.
Se, por algum motivo, você precisar de uma versão mais antiga do Vala, use uma versão estável. Se você não pode construir, poste um log completo. Além disso, executar os testes de unidade não é um requisito para instalação. Se o problema só se manifestar ao tentar executar os testes de unidade, não os execute. Ninguém vai incomodar as correções backporting para 0.15 ou 0.16, então não há muito de um ponto.