2015-09-11 23 views
6

我想建立壁虎代碼,這是我從GitHub克隆:混帳克隆https://github.com/mozilla/gecko-dev.git壁虎建立失敗的錯誤:無法找到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的構建系統在「autoconf213」中查找autoconf 2.13可執行文件,這就是爲什麼在「autoconf」找不到autoconf 2.13的安裝。

您可以通過符號鏈接一個到另一個解決這個問題,但我建議在https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Mac_OS_X_Prerequisites以下Mozilla的建議安裝autoconf和其他依賴,因爲這會減少你運行到像這樣的其他問題的機會。

具體來說,安裝的autoconf 2.13,該文件建議首先安裝自制軟件(如果還沒有的話):

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 Firefox。

brew install autoconf213 

不再這樣做,反而:

brew install [email protected] 

成功。

2

在Linux上這個作品

sudo apt-get install autoconf2.13 
相關問題