Bonjour a tous.
Voila j'ai quelques ennuis pour le lancement de mercury.
Il est installé via le rpm fournis sur leur site.
J'ai installé JRE et apparemment sa fonctionne.
Lors du lancement en commande j'avais cette erreur la :
liberty-spirit ~]# mercury
awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/usr/lib/jvm/jre-1.4.2-gcj/bin/java: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
J'ai donc était sur le site de mercury et j'y est vu que c'était due a un probleme nptl. Et il fallait faire un script du genre :
-
-------
#!/bin/bash
MERCURY_INSTALL_PATH="/usr/share/Mercury"
JMF_INSTALL_PATH="/usr/share/JMF-2.1.1e"
cd $MERCURY_INSTALL_PATH
classpath=""
for file in `ls $MERCURY_INSTALL_PATH/lib`
do
classpath="$MERCURY_INSTALL_PATH/lib/$file:$classpath"
done
for file in `ls $JMF_INSTALL_PATH/lib`
do
classpath="$JMF_INSTALL_PATH/lib/$file:$classpath"
done
java -classpath $classpath com.dMSN.Main
-
------
Voila le probleme c'est que j'ai les erreurs suivante du a JMF non installé
@liberty-spirit mercury]# Mercury_Messenger
/usr/bin/Mercury_Messenger: line 1: -
-------: command not found
ls: /usr/share/JMF-2.1.1e/lib: Aucun fichier ou répertoire de ce type
Exception in thread "main" java.lang.ClassFormatError: com.dMSN.Main (erroneous class name)
   at java.lang.VMClassLoader.defineClass (libgcj.so.7)
   at java.lang.ClassLoader.defineClass (libgcj.so.7)
   at java.security.SecureClassLoader.defineClass (libgcj.so.7)
   at java.net.URLClassLoader.findClass (libgcj.so.7)
   at java.lang.ClassLoader.loadClass (libgcj.so.7)
   at java.lang.ClassLoader.loadClass (libgcj.so.7)
   at java.lang.Class.forName (libgcj.so.7)
   at gnu.java.lang.MainThread.run (libgcj.so.7)
/usr/bin/Mercury_Messenger: line 16: -
------: Aucun fichier ou répertoire de ce type
Et quand j'essaye d'installer jmf j'ai des erreurs.
Je repond oui a toutes les question poser.
Unpacking...
tail: Ne peut ouvrir `+309' en lecture: Aucun fichier ou répertoire de ce type
Extracting...
./install.sfx.18690: line 1: ==: Aucun fichier ou répertoire de ce type
./install.sfx.18690: line 3: syntax error near unexpected token `)'
QQR%rqp���jWjYnd!����Å?^n 88â??$��,��Ñ-��~�n.�w^�â??,;M`í¨?A$D @<><<���
voila si quelqu'un avait eu un probleme de ce genre avec mercury. Car je n'est trouvé que sa sur le site de mercury mais je n'arrive pas a aller plus loin...
Merci pour votre aide!!
5 jours plus tard
héhé !!
I'm not alone !!
J'ai exactement le même probleme depuis que j'ai migré de la FC4 vers la FC4 mais je suis également coincé 🙁
un mois plus tard
Bon bein moi j'ai résolu le probleme en installant le jdk à la place du jre ( qui foirait) et en mettant dans le JMF_INSTALL_PATH du script çi-dessous, le path du JDK.

-
-------
#!/bin/bash
MERCURY_INSTALL_PATH="/usr/share/Mercury"
JMF_INSTALL_PATH="/usr/share/JMF-2.1.1e"
cd $MERCURY_INSTALL_PATH
classpath=""
for file in `ls $MERCURY_INSTALL_PATH/lib`
do
classpath="$MERCURY_INSTALL_PATH/lib/$file:$classpath"
done
for file in `ls $JMF_INSTALL_PATH/lib`
do
classpath="$JMF_INSTALL_PATH/lib/$file:$classpath"
done
java -classpath $classpath com.dMSN.Main
-
------

++
C'est bien d'installer le jre, mais il faut finir l'installation. Enfin si tu parle de celui de sun il est pas configurer comme machine java par defaut sur ta machine ! Pour ce tappes
alternatives --install /usr/bin/java java "lechemin vers le jre/bin/java" 2
alternatives --config java
et la tu peut choisir quel machine java tu veux utiliser, (ici tappes 2)