XML-Security-C: настроить: ошибка: не удается найти файлы заголовков xerces

Я пытаюсь установить Shibboleth 2 SP, следуя этому руководству:
Сборка собственного пакета Shibboleth 2 SP из исходного кода на 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

Тогда я построил это без всякой ошибки или предупреждения.
Третий шаг — установить 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

и пытается установить снова, но не работает.

В папке /opt/shibboleth-sp у меня есть эти папки (в / shibboleth-sp у меня нет папки с именем xercesc но это внутри / включает):

/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

введите описание изображения здесь

Я надеюсь, что кто-то может помочь мне.
Спасибо за ваше время.

1

Решение

В ваших настройках укажите ./configure флаг —with-xerces = / opt / shibboleth-sp
это должно найти заголовочные файлы xerces, когда xerces был установлен правильно.

2

Другие решения

export CPPFLAGS=$HOME/opt/shibboleth-sp/include и он должен быть в состоянии найти заголовки.

у меня есть export CFLAGS также установите мой $ PREFIX / include

1

По вопросам рекламы [email protected]