Macos 无法在Mac OS X 10.9上构建Yaws

Macos 无法在Mac OS X 10.9上构建Yaws,macos,yaws,Macos,Yaws,我下载了Yaws 1.98,但在执行时./configure&&make if失败,并显示以下消息: 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 #

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

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?

这表明Mac OS中没有pam开发库,无法成功编译Yaws

我没有在mac中安装pam-devel的经验,但在基于unix的机器上,yum install pam-devel可以帮助我安装。请检查此处是否有帮助

在OS X 10.6及更高版本的/usr/include/security中通常可以找到pam_appl.h include文件,该文件是作为命令行工具安装的一部分安装的。通常情况下,您会从终端命令行运行sudoxcode select-install来安装命令行工具,但有时会失败-有关详细信息和解决方法,请参阅。当然,您始终可以根据需要从注册表下载命令行工具安装包

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