Сборка собственного Shibboleth 2 SP из исходного кода в Linux
Я успешно настроил и собрал log4shib, а затем попытался собрать Xerces-C++ 3.1.1, но получил предупреждение: ПРЕДУПРЕЖДЕНИЕ: нераспознанные параметры: --disable-netaccessor-libcurl, и я решил эту проблему, не используя эту опцию, поскольку она недоступна в версии 3.1, "
Код: Выделить всё
--disable-netaccessor-libcurlhttp://xerces.apache.org/xerces-c/build-3.html
Затем я собрал его без каких-либо ошибок или предупреждений.
Третий шаг — установить 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
Код: Выделить всё
export CPPFLAGS=$HOME/opt/shibboleth-sp/include
export CFLAGS=$HOME/opt/shibboleth-sp/include
В папке /opt/shibboleth- sp у меня есть эти папки (в /shibboleth-sp у меня нет папки с именем xercesc, но она находится внутри /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

Надеюсь, кто-нибудь сможет мне помочь.
Спасибо, что уделили время.
Подробнее здесь: https://stackoverflow.com/questions/168 ... ader-files
Мобильная версия