CInt Configure Script: Erro de sintaxe no parêntese esquerdo

4

Estou tentando instalar o CInt . Ao executar ./configure , recebo o seguinte erro:

./configure: 23: ./configure: Syntax error: "(" unexpected

Aqui está a seção relevante de configure :

# configure settings to build CINT

ARCHS=(linux linuxicc macgcc djgpp cygwin mingw mwerks hpux aix msvc7 msvc8 solaris solarisgcc)

O que há de errado com a sintaxe acima?

    
por DJG 29.01.2015 / 03:50

3 respostas

3

Não há nada de errado com essa sintaxe se o shell suportar matrizes. Muito provavelmente, o script começa com #!/bin/sh e usa incorretamente recursos de shell específicos, como o bash. Se o shebang for #!/bin/sh , altere-o para #!/bin/bash e relate o problema para os desenvolvedores CINT .

    
por 29.01.2015 / 04:02
0

Altere a linha 16 por || (sh $0 __have_the_proper_shell@ "$*") \

para o% || (bash $0 __have_the_proper_shell@ "$*") \

e funciona.

    
por 06.06.2018 / 12:31
-1

Por tentativa e erro, determinei que, comentando todas as linhas anteriores (antes da linha 24), relacionadas ao teste de shell válido e a inserção de #!/bin/bash no início, ele funcionará.

    
por 01.01.2016 / 22:57