1

このガイドに従って Shibboleth 2 SP をインストールしようとしています:
Build the Native Shibboleth 2 SP from Source on Linux

log4shibを正常に構成してビルドした後、 Xerces-C++ 3.1.1をビルドしようとしましたが、警告が表示されました: WARNING: unrecognized options: --disable-netaccessor-libcurl3.1 では使用できないため、そのオプションを使用せずにこの問題を解決し--disable-netaccessor-libcurlました:
http ://xerces.apache.org/xerces-c/build-3.html

次に、エラーや警告が表示されないようにビルドしました。
3 番目のステップは、XML-Security-C をインストールすることですが、実行すると:

./configure --without-xalan --disable-static --prefix=/opt/shibboleth-sp


私はこのエラーが発生します:

configure: error: unable to find xerces header files


私はパスをエクスポートしようとしました:

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が示唆するように:

export CPPFLAGS=$HOME/opt/shibboleth-sp/include
export CFLAGS=$HOME/opt/shibboleth-sp/include

再度インストールを試みますが、うまくいきません。

フォルダーには次のフォルダーがあります (/shibboleth-sp にはxercesc/opt/shibboleth-spというフォルダーはありませんが、/include 内にあります):

/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

ここに画像の説明を入力

誰かが私を助けてくれることを願っています。
御時間ありがとうございます。

4

2 に答える 2