Bonjour,
- dans le Makefile, après la ligne TESTENGINE_SYSDEP, ajoutez les lignes
suivantes :
TESTENGINE_LDFLAGS := -Wl,-rpath,"$(INSTALL_LIBDIR)"
TESTENGINE_LDFLAGS += -Wl,-rpath,"$(INSTALL_ACTDIR)"
TESTENGINE_LDFLAGS += -Wl,-rpath,"$(INSTALL_TEXDIR)"
puis recompilez.
- 2ème solution, modifiez le script bin.linux/mgengine.in
de la manière suivante :
if [ -z $LD_LIBRARY_PATH ]; then
export
LD_LIBRARY_PATH=%INSTALL_LIBDIR%:%INSTALL_ACTDIR%:%INSTALL_TEXDIR%
else
LD_LIBRARY_PATH=%INSTALL_LIBDIR%:%INSTALL_ACTDIR%:%INSTALL_TEXDIR%:$LD_LIBRA
RY_PATH
fi
et régénérez le paquet.
Après avoir tenté la 1ere solution sans succès
j ai modifié le script mgengine.in et régénéré le paquet sans plus de succès
dlopen() failed toujours sur les 2 libs
en fait tous les scripts sh que ce soit mgengine ou mgengine.in
par exemple ont un probleme d'interpréteur
quand je lance mgengine
/bin/sh^M : mauvais interpréteur : Aucun fichier ou dossier de ce type
Si je le réécris à la main ca passe
mais je pense que tous les scripts du coup sont mal interprétés
Cordialement
Dr. Nicolas HIBLOT , R&D Software Developer / Engineer
______________________________________________
CIVITEC
25 Allée des Marronniers
Satory Parc d'Activités
F-78000 Versailles
Tel : +33 130 843 964
Fax : +33 130 844 001
Mail : <mailto:nh...@ci...> nh...@ci...
<http://www.civitec.com> http://www.civitec.com
|