sh no Lion não pode fazer cd em pastas com caminhos implícitos (fazendo com que o make falhe constantemente)

2

Eu tive um problema com meu OSX 10.7 instalar Leão por algum tempo e eu finalmente levou algum tempo para investigar.

O problema é que, ao executar make , sempre recebo um erro do formulário:

/bin/sh: line 0: cd: [folder]: No such file or directory

Isso sempre vem como uma surpresa porque o 'arquivo ou diretório' é sempre muito claramente presente no diretório e eu sou capaz de cd nele com bash . Eu finalmente tive a visão de lançar em /bin/sh para tentar cd ing em um diretório de compilação local. Nenhuma surpresa, falha: %pr_e%

Acontece que não consigo especificar caminhos implicitamente com sh . Na verdade, eu estava corrigindo o Makefile adicionando manualmente caminhos explícitos em todos os lugares.

Alguém sabe de onde isso pode vir? Será que modifiquei um arquivo sh config em algum lugar por acidente? Poderia ser um problema com o meu caminho?

    
por terrace 17.10.2011 / 20:36

1 resposta

2

É possível que haja um conflito com CDPATH ? Experimente:

$ unset CDPATH

e depois ver se make funciona?

    
por 19.10.2011 / 03:34