erro de sintaxe no configure

0

Eu uso o Ubuntu 16.04 e quero compilar o Tcl7.5 e o Tk4.1. Mas quando eu quero configurar pelo comando que mencionei na homepage do Tcl depois de algumas configurações eu me deparo com esse erro: verificação da versão do sistema (para carregamento dinâmico) ... ./configure: 1: ./configure: Erro de sintaxe: Cadeia entre aspas não finalizada. alguém poderia me ajudar?

    
por keyvan 06.08.2016 / 14:44

1 resposta

0

Eu não entendo a causa exata do erro - é provavelmente algo profundo nas entranhas de como o autoconf tenta para lidar com a não portabilidade do comando echo . No entanto, você pode tentar algumas soluções alternativas da seguinte maneira:

  1. O script configure existente parece funcionar se executado explicitamente usando bash , ou seja, bash configure no lugar de ./configure

[Talvez quando o Tcl7.5 foi empacotado, era razoável supor que /bin/sh foi bash - o Ubuntu agora tem dash como /bin/sh ]

  1. Você pode executar autoreconf -f no mesmo diretório para criar um novo script configure que deve ser compatível com o atual autoconf

De qualquer forma, eu ficaria surpreso se você não se deparasse com mais problemas para construir um software antigo (de 20 anos) - boa sorte.

    
por steeldriver 06.08.2016 / 15:19