このガイドに従って Shibboleth 2 SP をインストールしようとしています:
Build the Native Shibboleth 2 SP from Source on Linux
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
次に、エラーや警告が表示されないようにビルドしました。
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
誰かが私を助けてくれることを願っています。
御時間ありがとうございます。