Não é possível localizar o Automake / Config.pm ao tentar executar o comando aclocal no OS X 10.7.4 x64

1

Estou tentando compilar o código-fonte da libming 0.4.2 no Mac OS X 10.7.4 x64 e obtendo o seguinte erro ao tentar executar o comando aclocal com privilégios sudo:

$ sudo aclocal
Password:
Can't locate Automake/Config.pm in @INC (@INC contains: /usr/bin/../share/automake-1.10
/Library/Perl/5.12/darwin-thread-multi-2level /Library/Perl/5.12
/Network/Library/Perl/5.12/darwin-thread-multi-2level /Network/Library/Perl/5.12
/Library/Perl/Updates/5.12.3 /System/Library/Perl/5.12/darwin-thread-multi-2level
/System/Library/Perl/5.12 /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level
/System/Library/Perl/Extras/5.12 .) at /usr/bin/aclocal line 43.
BEGIN failed--compilation aborted at /usr/bin/aclocal line 43.

As ferramentas de linha de comando Xcode e Xcode já estão instaladas no sistema. Eu também sou capaz de compilar a fonte no Mac OS X 10.6 i386.

Qual poderia ser o problema e como posso corrigi-lo?

    
por gmuhammad 06.08.2012 / 17:26

1 resposta

1

As etapas a seguir funcionaram para mim no OS X 10.7 x64:

  1. Instale MacPorts
  2. Insira os seguintes comandos, um por um:

    sudo port install automake
    sudo port install autoconf
    sudo port install libtool
    sudo port install intltoo 
    sudo port install pkgconfig
    sudo port install cmake
    sudo glibtoolize --ltdl --force --copy
    sudo autoreconf
    
  3. Crie seu código usando os seguintes comandos:

    sudo ./configure
    sudo make
    sudo make install
    
por 07.08.2012 / 08:25