From: Nicolas H. <nh...@ci...> - 2010-03-10 08:31:14
|
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 |