2014-01-05 63 views
1

我使用Ubuntu 12.04LTS與根據軟件管理工具從github.com製作了雅司病氮

我試圖創建一個使用

git clone https://github.com/nitrogen/nitrogen 
make rel_yaws 
在從 nitrogenproject site雅司病氮應用升級所有軟件

編譯過程中,我得到了以下錯誤

==> yaws (compile) 

=ERROR REPORT==== 5-Jan-2014::17:02:26 === 
Cannot read "/home/good/yaws_nitrogen/nitrogen/rel/nitrogen/lib/yaws/src/../ebin/../priv/charset.def": "no such file or directory" 
--- Installing local config file at /home/good/yaws_nitrogen/nitrogen/rel/nitrogen/lib/yaws/etc/yaws/yaws.conf 
Compiled src/yaws_shaper.erl 

然後編譯繼續,直到終止prematur只要有這個錯誤

Compiling /home/good/yaws_nitrogen/nitrogen/rel/nitrogen/lib/yaws/c_src/epam.c 
/home/good/yaws_nitrogen/nitrogen/rel/nitrogen/lib/yaws/c_src/epam.c:2:22: fatal error: pam_appl.h: No such file or directory 
compilation terminated. 
ERROR: compile failed while processing /home/good/yaws_nitrogen/nitrogen/rel/nitrogen/lib/yaws: rebar_abort 
make[3]: *** [compile] Error 1 
make[3]: Leaving directory `/home/good/yaws_nitrogen/nitrogen/rel/nitrogen' 
make[3]: Entering directory `/home/good/yaws_nitrogen/nitrogen/rel/nitrogen' 
Generating a default cookie in /etc/vm.args 
make[3]: Leaving directory `/home/good/yaws_nitrogen/nitrogen/rel/nitrogen' 

我該怎麼辦? 提前謝謝!

回答

4

我遵循了與您相同的步驟並在Ubuntu 12.04上成功構建,沒有任何問題。 Yaws編譯期間的第一個錯誤是無害的,你可以忽略它。第二個問題是由於缺少libpam0g-dev軟件包造成的。試圖重建氮氣之前,將嘗試此步驟:

sudo apt-get install libpam0g-dev 

如果您仍然有問題,您也可以考慮運行:

sudo apt-get build-dep yaws 

,以確保你安裝了所有必需的包。