【问题标题】:Fails to build Yaws on Mac OS X 10.9在 Mac OS X 10.9 上构建 Yaws 失败
【发布时间】:2014-02-04 15:12:41
【问题描述】:

我下载了 Yaws 1.98,但在执行 ./configure && make 时如果失败并显示以下消息:

gcc -c -g -O2 -I/usr/include/security -m64 -I/usr/include/pam -DHAVE_SENDFILE -I"/usr/local/lib/erlang/usr/include" -I/usr/include/pam/  epam.c
epam.c:2:10: fatal error: 'pam_appl.h' file not found
#include <pam_appl.h>
         ^
1 error generated.
make[1]: *** [epam.o] Error 1
make: *** [all] Error 1

关于如何解决这个问题的任何建议?有没有其他方法可以在 Mac OS X 10.9 上运行最新版本的 Yaws?

【问题讨论】:

    标签: macos yaws


    【解决方案1】:

    pam_appl.h 包含文件通常在 OS X 10.6 及更高版本的/usr/include/security 中找到,并且作为命令行工具安装的一部分进行安装。通常你会从终端命令行运行sudo xcode-select --install 来安装命令行工具,但这有时会失败——有关详细信息和解决方法,请参阅Failed to install command line tools on OSX Mavericks。当然你也可以随时从Apple's Developer site下载命令行工具安装包(需要注册)。

    由于您的错误消息显示您已经拥有 gcc,请注意它也作为命令行工具安装的一部分安装。

    【讨论】:

      【解决方案2】:

      这表明你的 mac OS 中没有 pam 开发库,无法成功编译 YAWS。

      我没有在 mac 中安装 pam-devel 的经验,但在基于 unix 的机器上 yum install pam-devel 会帮助我安装。请检查这里是否有帮助http://www.webmin.com/udownload.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-07
        • 2014-02-12
        • 2013-11-28
        • 2011-12-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多