我是卷曲和kerberos的新手。
我正在尝试使用RedHat Linux盒子上的GSS-API支持编译curl。
当我运行configure时,
./configure --prefix=${PWD} --with-gssapi
我收到以下错误。
error : one or more libs available at link-time are not available run-time. Libs used at link-time: -lgssapi -lz -lrt
config.log显示:
configure:21032: checking if GSS-API support is requested
configure:21035: result: yes
configure:21050: checking gss.h usability
configure:21050: gcc -c -O2 -Wno-system-headers -I/usr/include conftest.c >&5
conftest.c:81:17: error: gss.h: No such file or directory
我确实在/ usr / lib64下看到了gssapi lib文件,并在/ usr / include /
下找到了gssapi所以我也尝试了下面的标志,但没有成功。
--with-gssapi-libs=/usr/lib64 --with-gssapi-include=/usr/include
知道我在这里缺少什么吗?
我正在尝试使用此设置最终在我的C ++代码中使用curl的GSS-API选项来针对Kerberos服务器进行身份验证。但在此之前,我希望通过使用像
这样的curl命令行来查看一些数据curl --negotiate -u username:fakepass http://some/protetcted/url
非常感谢任何帮助。