當我試圖在源運行從1.11 MSys的AUTOGEN,它總是給所謂的錯誤,爲什麼MSYS無法識別AM_INIT_AUTOMAKE中的tar-ustar選項?
configure.ac:9:選項「焦油的ustar」無法識別
任何人都可以請幫助我擺脫這個錯誤?
注: andtar-v7,tar-ustar,tar-pax。所有這3個都不起作用。謝謝...
當我試圖在源運行從1.11 MSys的AUTOGEN,它總是給所謂的錯誤,爲什麼MSYS無法識別AM_INIT_AUTOMAKE中的tar-ustar選項?
configure.ac:9:選項「焦油的ustar」無法識別
任何人都可以請幫助我擺脫這個錯誤?
注: andtar-v7,tar-ustar,tar-pax。所有這3個都不起作用。謝謝...
tar是命令 - ' - '和後面的字母是參數。你想要:
tar -ustar
注意空間。話雖如此,我不認爲-ustar
是一個tar選項的有效組合,但你應該得到一個不同的錯誤信息。
只需從configure.ac文件(查找AM_INIT_AUTOMAKE行)或安裝較新版本的Automake(1.9+)中刪除tar-ustar選項即可。它應該回退到v7樣式的tar(儘管沒有識別tar-v7)。
嘿!你在談論AM_INIT_AUTOMAKE()嗎?因爲在ubuntu中它很好地工作。當我用MSys1.1嘗試它時會出現問題。 – Morpheus 2010-04-03 13:44:34