2014-01-15 64 views
2

我下载了雅司病1.98,但与消息执行./configure && make时,如果失败,以下提供:构建失败,雅司病在Mac OS X 10.9

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的最新版本?

回答

6

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,请注意,它也作为命令行工具安装的一部分进行安装。

0

这表明pam开发库在您的mac OS中不可用于YAWS以成功编译。

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