1

我正在使用 Ubuntu 12.04LTS,所有软件都根据软件管理器实用程序进行了升级

我正在尝试使用来自nitrogenproject站点的偏航创建氮 应用

git clone https://github.com/nitrogen/nitrogen
make rel_yaws

在编译阶段,我收到以下错误

==> 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

然后编译继续,直到它因此错误而提前终止

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

1 回答 1

4

我按照和你一样的步骤,在 Ubuntu 12.04 上成功构建,没问题。Yaws 编译过程中的第一个错误是无害的——你可以忽略它。第二个问题是由于您缺少 libpam0g-dev 包这一事实引起的。在尝试重建 Nitrogen 之前尝试此步骤:

sudo apt-get install libpam0g-dev

如果您仍然遇到问题,您还可以考虑运行:

sudo apt-get build-dep yaws

以确保您已安装所有必要的软件包。

于 2014-01-07T02:29:45.797 回答