1

Я пытаюсь скомпилировать исходный код libming 0.4.2 на Mac OS X 10.7.4 x64 и получить следующую ошибку при попытке запустить команду aclocal с привилегиями 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.

Инструменты командной строки Xcode и Xcode уже установлены в системе. Я также могу скомпилировать исходный код на Mac OS X 10.6 i386.

В чем может быть проблема и как я могу это исправить?

1 ответ1

1

Следующие шаги работали для меня на OS X 10.7 x64:

  1. Установите MacPorts
  2. Введите следующие команды одну за другой:

    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. Создайте свой код, используя следующие команды:

    sudo ./configure
    sudo make
    sudo make install
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .