Não é possível localizar Autom4te / ChannelDefs.pm em @INC (quando definitivamente está lá)

1

Eu tive problemas ao executar make para um processo de criação que eu sei que funciona em uma VM Ubuntu de 32 bits. Estou executando uma VM Ubuntu de 64 bits e tenho a sensação de que o 64-bit pode ser o problema, mas não tenho certeza.

Basicamente, quando executo o comando make, recebo o seguinte erro:

Can't locate Autom4te/ChannelDefs.pm in @INC (@INC contains: [...]/staging_dir/host/share/autoconf /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at [...]/staging_dir/host/bin/autoreconf line 40.

Agora, se eu navegar para [...]/staging_dir/host/share/autoconf , posso ver que, ao contrário do que o autoreconf pensa, Autom4te/ChannelDefs.pm definitivamente existe, então eu realmente não entendo o que está acontecendo aqui.

Para corrigir problemas anteriores (64 x 32 bits), também instalei ia32-libs e instalei o autoconf apenas para estar seguro, mas ainda está me dando um erro estranho.

    
por GTF 10.07.2013 / 11:54

2 respostas

0

Ok, resolvi o problema, mas não sei exatamente qual combinação de coisas resolveu. Eu fiz um monte de permissões de conserto (especialmente + binários).

    
por 03.09.2013 / 14:26
0

Perl não pode encontrar o caminho do Autom4te lib, crie um link de /usr/local/Cellar/autoconf/2.69/share/autoconf para /usr/local/share .O comando como: %código%. Ah, isso é MacOS

    
por 17.04.2018 / 10:07