2015-04-20 58 views
4

我正在構建檢查框架示例'check_money',但它不構建在我的機器上。錯誤是:檢查框架示例給我錯誤時運行'./configure'

configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.." 

我試着安裝它使用:

libtoolize --force 
aclocal 
autoheader 
automake --force-missing --add-missing 
autoconf 
./configure 

它仍然給了我同樣的錯誤。

所以,我複製相同的目錄到另一個目錄並運行:

autoreconf --install 
./configure 

,它仍然給了我同樣的錯誤。我不知道還有什麼要嘗試。

我在Mac OS X小牛隊(10.9)

  • 的Autoconf 2.69
  • Automake的1.15
  • Libtool程序2.4.6
  • 檢查0.9.14
+1

錯誤是什麼? – stringy05

+0

configure:error:在「。」中找不到install-sh,install.sh或shtool。 「./ ..」「./../ ..」 – macmania314

+0

@ mklement0,當我在此處輸入時,這只是一個錯字。 – macmania314

回答

3

我能夠找出造成錯誤的原因 - 這是由於我使用brew install安裝的automake和libtools。儘管已經安裝了autoconf,它安裝了我需要的所有必要工具。

另外,我查看了autoconf創建的配置腳本,發現變量沒有正確設置,這就是爲什麼它給了我install-sh錯誤,因爲沒有分配$ ac_dir 。

這是我做的。

我卸載libtools及Automake -

​​

它跑出來跟任何錯誤。我仍然不知道爲什麼在構建項目時安裝這兩個軟件包的原因。