2015-09-11 2 views
6

Я пытаюсь построить Gecko код, который я клон от Github:. Мерзавец клон https://github.com/mozilla/gecko-dev.gitGecko построить не удалось Ошибка: Не удалось найти AUTOCONF 2.13, но Autoconf уже установлен

и я получаю Autoconf 2,13 не найдена ошибка , Который уже установлен на моем компьютере Mac:

Tom-Swayer:gecko-dev vmishra$ autoconf --version 
Autoconf version 2.13 
Tom-Swayer:gecko-dev vmishra$ sudo make build 
Password: 
./mach build 
0:00.33 /usr/bin/make -f client.mk -s MOZ_PARALLEL_BUILD=9 -s 
0:01.86 Adding client.mk options from /Users/vmishra/Desktop/gecko-dev/.mozconfig: 
0:01.86  AUTOCLOBBER=1 
0:01.86  export MOZ_AUTOMATION_BUILD_SYMBOLS=1 
0:01.86  export MOZ_AUTOMATION_L10N_CHECK=1 
0:01.86  export MOZ_AUTOMATION_PACKAGE=1 
0:01.86  export MOZ_AUTOMATION_PACKAGE_TESTS=1 
0:01.86  export MOZ_AUTOMATION_INSTALLER=0 
0:01.86  export MOZ_AUTOMATION_UPDATE_PACKAGING=0 
0:01.86  export MOZ_AUTOMATION_UPLOAD=1 
0:01.86  export MOZ_AUTOMATION_UPLOAD_SYMBOLS=0 
0:01.86  export MOZ_AUTOMATION_SDK=0 
0:01.86  MOZ_MAKE_FLAGS=-j9 -s 
0:01.86  MOZ_OBJDIR=/Users/vmishra/Desktop/gecko-dev/VM-Gecko-build 
0:01.86  OBJDIR=/Users/vmishra/Desktop/gecko-dev/VM-Gecko-build 
0:01.86  FOUND_MOZCONFIG=/Users/vmishra/Desktop/gecko-dev/.mozconfig 
0:01.88 /Users/vmishra/Desktop/gecko-dev/client.mk:299: *** Could not find autoconf 2.13. Stop. 
0:01.88 make[1]: *** [build] Error 2 
0:01.93 0 compiler warnings present. 
make: *** [build] Error 2 
Tom-Swayer:gecko-dev vmishra$ 

Пожалуйста, помогите мне и скажите мне решение.

ответ

6

Система сборки Mozilla ищет исполняемый файл autoconf 2.13 на «autoconf213», поэтому он не может найти вашу установку autoconf 2.13 на «autoconf».

Вы можете исправить эту проблему, обратившись друг к другу, но я рекомендую следовать рекомендациям Mozilla в https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Mac_OS_X_Prerequisites для установки autoconf и других зависимостей, так как это минимизирует ваши шансы столкнуться с другими проблемами, как этот.

В частности, для установки Autoconf 2.13, что документ рекомендует первой установке Homebrew (если у вас его еще нет):

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

А затем установить autoconf213 либо через:

brew tap homebrew/versions 
brew install autoconf213 

или :

brew install https://raw.github.com/Homebrew/homebrew-versions/master/autoconf213.rb 
2

Пошел через эту же проблему сегодня, пытаясь сделать полную сборку o f Firefox. не

brew install autoconf213 

больше не делает это, вместо того, чтобы:

brew install [email protected] 

был успешным.

2

на Linux это работает

sudo apt-get install autoconf2.13 
Смежные вопросы