首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XML-安全-C:配置:错误:找不到xerces头文件

XML-安全-C:配置:错误:找不到xerces头文件
EN

Stack Overflow用户
提问于 2013-05-29 20:51:41
回答 1查看 3.2K关注 0票数 1

我正试图按照本指南安装Shibboleth 2 SP:

https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPLinuxSourceBuild

我成功地配置和构建了log4shib,然后我尝试构建Xerces-C++ 3.1.1,但它给了我一个警告:WARNING: unrecognized options: --disable-netaccessor-libcurl和我没有使用该选项解决了这个问题,因为在3.1中没有可用,"--disable-netaccessor-libcurl“没有列在:

http://xerces.apache.org/xerces-c/build-3.html

然后我把它白化了,得到了任何错误警告。

第三步是安装,但是当我运行时:

代码语言:javascript
复制
./configure --without-xalan --disable-static --prefix=/opt/shibboleth-sp

我知道这个错误:

代码语言:javascript
复制
configure: error: unable to find xerces header files

我尝试导出路径:

代码语言:javascript
复制
export PATH=$HOME/opt/shibboleth-sp/bin:$PATH
export LD_LIBRARY_PATH=$HOME/opt/shibboleth-sp/lib:$LD_LIBRARY_PATH
export XERCESCROOT=$HOME/opt/shibboleth-sp:$XERCESCROOT

正如@Brian建议的那样:

代码语言:javascript
复制
export CPPFLAGS=$HOME/opt/shibboleth-sp/include
export CFLAGS=$HOME/opt/shibboleth-sp/include

试着重新安装,但不起作用。

在文件夹/opt/shibboleth-sp中,我有这个文件夹(在/shibboleth-sp中,我没有一个名为xercesc的文件夹,但它位于/include中):

代码语言:javascript
复制
/bin/
    DOMCount (file)
    SAX2Count (file)
    SAX2Print (file)
    etc..
/include/
    log4shib
    xercesc
        dom
        framework
        internal
        parsers
        sax
        etc..
/lib/
    liblog4shib.so
    libxerces-c.so
    etc..
/share/
    aclocal

我希望有人能帮我。

耽误您时间,实在对不起。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-31 09:48:35

在您的设置中,给./配置标志--with- xerces =/opt/shibboleth-sp,这将在正确安装xerces时找到xerces头文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16823576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档