2015-09-11 20 views
6

Próbuję zbudować kod Gecko, co mam klon z Github. Git clone https://github.com/mozilla/gecko-dev.gitGecko budować powiodło się błąd: Nie można znaleźć autoconf 2.13, ale autoconf już zainstalowany

i otrzymuję autoconf 2.13 nie znaleziono błąd , Które już zainstalowałem w moim komputerze 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$ 

Pomóżcie mi i powiedzcie mi rozwiązanie.

Odpowiedz

6

System kompilacji Mozilli wyszukuje plik wykonywalny autoconf 2.13 w "autoconf213", dlatego nie może znaleźć twojej instalacji autoconf 2.13 w "autoconf".

Możesz rozwiązać problem, dowiązując symbolicznie do jednego, ale zalecam stosowanie się do zaleceń Mozilli w https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Mac_OS_X_Prerequisites, aby zainstalować autoconf i inne zależności, ponieważ zminimalizuje to twoje szanse na uruchomienie innych problemów, takich jak ten.

szczególności, aby zainstalować autoconf 2.13, dokument zaleca pierwszej instalacji Homebrew (jeśli jeszcze nie masz go):

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

A potem instalowanie autoconf213 przez albo:

brew tap homebrew/versions 
brew install autoconf213 

lub :

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

Przyszedłem przez ten sam problem dzisiaj, gdy próbuję wykonać pełną kompilację o f Firefox.

brew install autoconf213 

już nie robi, zamiast:

brew install [email protected] 

był udany.

2

na linux to działa

sudo apt-get install autoconf2.13 
Powiązane problemy