我正在尝试在基于 RHEL 6.4 的 VM 上安装 pynfs

执行的命令是 python setup.py build,但我遇到了这个问题,
错误:gssapi/gssapi.h:没有那个文件或目录,

对 nfs4.0 目录执行 setup.py build 时会出现此问题,
迁移到 nfs4.0
运行构建
运行 build_py
运行 build_ext
构建 'rpc.rpcsec._gssapi' 扩展
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE - fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv - fPIC -I/usr/kerberos/include -I/usr/include/python2.6 -c lib/rpc/rpcsec/gssapi_wrap.c -o build/temp.linux-x86_64-2.6/lib/rpc/rpcsec/gssapi_wrap. o - 墙
lib/rpc/rpcsec/gssapi_wrap.c:2521:27: 错误: gssapi/gssapi.h: 没有那个文件或目录
lib/rpc/rpcsec/gssapi_wrap.c:2528: 错误:预期的‘=’、‘、’、‘;’、‘asm’或‘属性’在‘krb5oid’之前
lib/rpc/rpcsec/gssapi_wrap.c:2575: 错误:预期的‘=’、‘、’、‘;’、‘asm’或‘属性’在‘krb5oid_ptr’之前
lib/rpc/rpcsec/gssapi_wrap.c:2588: 错误:预期的‘=’、‘、’、‘;’、‘asm’或‘属性’在‘reordered_init_sec_context’之前
lib/rpc/rpcsec/gssapi_wrap.c:2759: 错误:预期的‘=’、‘、’、‘;’、‘asm’或‘属性’在‘reordered_gss_accept_sec’之前
lib/rpc/rpcsec/gssapi_wrap.c:2777: 错误:在‘reordered_gss_get_mic’之前预期‘=’、‘、’、‘;’、‘asm’或‘属性
lib/rpc/rpcsec/gssapi_wrap.c:2788: 错误:在‘reordered_gss_wrap’之前预期‘=’、‘、’、‘;’、‘asm’或‘属性

有人可以帮我解决这个问题吗?此外,对于 Fedora,安装方式类似。

最佳答案

对于 Ubuntu 上的用户,您需要安装的软件包是 libkrb5-dev

关于python - pynfs : error: gssapi/gssapi. h:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20992032/

10-14 17:04
查看更多