Problème de création de RPM pour openldap
Bonjour,
Je suis entrain d'essayer de créer un RPM installant:
La compilation et le make install fonctionne bien pour DB et openssl, mais lorsque je lance le configure pour openLDAP, il me dit qu'il ne trouve pas le fichier db.h (erreur apparemment typique d'une mauvaise définition des variables ci-dessous):
Code:
1 2 3
| export CCPFLAGS="-I$RPM_BUILD_ROOT/%{dbdir}/include -I$RPM_BUILD_ROOT/%{openssldir}/include"
export LDFLAGS="-L$RPM_BUILD_ROOT/%{dbdir}/lib -L$RPM_BUILD_ROOT/%{openssldir}/lib"
export LD_LIBRARY_PATH="$RPM_BUILD_ROOT/%{dbdir}/lib:$RPM_BUILD_ROOT/%{openssldir}/lib" |
J'ai alors rajouté au fichier .SPEC des "echo" juste après les export et vérifié les chemin, tout coincide... Petite précision, berkley db et openssl sont resectivement configurés avec:
Code:
1 2 3
| ../dist/configure --prefix=$RPM_BUILD_ROOT/%{dbdir}...
et
./Configure shared --prefix=$RPM_BUILD_ROOT/%{openssldir} --openssldir=$RPM_BUILD_ROOT/%{openssldir} ... |
Quelqu'un aurrait il une idée??
Merci de votre aide!