Compilando ligações SVN Perl no Snow Leopard: testes falham

1

No meu trabalho, temos que construir nosso ambiente Subversion a partir da fonte, já que ele é implementado em servidores de aplicativos compartilhados e todas as dependências devem estar contidas no diretório pessoal do usuário. Eu desenvolvi um script que constrói tudo (incluindo o Apache 2.2.14, SVN 1.6.6, PHP 5.3.1 e MySQL 5.1.41) a partir do código-fonte, e tudo funciona perfeitamente sob 10.5 (Leopard) e 10.4 (Tiger) . No entanto, quando eu o construo no 10.6 (Snow Leopard), tudo é bem-sucedido, exceto pelos testes que acompanham os bindings SWIG Perl para o Subversion. Aqui está um trecho da primeira parte da falha épica, para economizar espaço:

../../../../../subversion/bindings/swig/perl/native/t/0use.............ok    
../../../../../subversion/bindings/swig/perl/native/t/1repos...........Directory needs to be empty but is not: Repository creation failed: Could not create top-level directory: '/var/folders/yD/yDpb4DctHjOFN0lC4QHjz++++TI/-Tmp-/svn-perl-test-l7N5wb' exists and is non-empty at ../../../../../subversion/bindings/swig/perl/native/t/1repos.t line 18
# cleanup
# Looks like your test died before it could output anything.
../../../../../subversion/bindings/swig/perl/native/t/1repos...........dubious
    Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-6
    Failed 6/6 tests, 0.00% okay

(Todas as falhas têm a mesma causa raiz, "Falha na criação do repositório: não foi possível criar o diretório de nível superior" ).

Eu tentei tudo óbvio e verifiquei se o diretório mencionado realmente existe antes do teste ser executado, e isso não acontece. Estou intrigado porque isso funciona bem em tudo, menos no Snow Leopard. Parece até que as ligações Perl funcionam pelo menos parcialmente, o que torna as falhas dos testes ainda mais intrigantes. Eu (e outras pessoas com quem trabalho) gostariamos realmente da garantia de que as ligações realmente funcionam ao construir, para que possamos usar ganchos pré / pós-commit que utilizem as ligações e saibam que elas funcionarão.

Soluções para o que está causando essas falhas seriam muito apreciadas. Obrigado antecipadamente!

    
por Quinn Taylor 16.12.2009 / 01:28

1 resposta

1

Não é uma pista, mas você não é a única pessoa com problemas com o Perl e o Snow Leopard: link link

    
por 16.12.2009 / 02:17