Re: Vieille application 32 bits
Le Sat, 15 May 2021 10:46:19 +0200, Nicolas FRANCOIS a écrit : > Salut. > > J'ai une vieille application, MuPAD 4.0.6, que j'arrivais jusqu'ici à > faire fonctionner sur mes Debian successives, mais après la dernière > installation (Debian 10.9), je n'arrive plus à la lancer. Merci pour votre aide. J'ai retrouvé l'ancien répertoire d'installation, il semble que le seul problème était une libz.so.? dans le répertoire lib que j'avais renommée en libz.so.?.sav... Et ça résout le problème... Des fois, il vaut mieux ne pas chercher à comprendre :-( Encore merci à ceux qui se sont penchés sur mon problème :-) \bye -- Nicolas FRANCOIS | /\ http://nicolas.francois.free.fr | |__| X--/\\ We are the Micro$oft. _\_V Resistance is futile. You will be assimilated. darthvader penguin pgpQ8K1dLOFgk.pgp Description: Signature digitale OpenPGP
Re: Vieille application 32 bits
Le samedi 15 mai 2021 à 10:46 +0200, Nicolas FRANCOIS a écrit : > Salut Hello, > J'ai une vieille application, MuPAD 4.0.6, que j'arrivais jusqu'ici à > faire fonctionner sur mes Debian successives, mais après la dernière > installation (Debian 10.9), je n'arrive plus à la lancer. > > Dans le répertoire /opt/MuPAD-406, il y a un répertoire linux dans > lequel se trouve le binaire mupad, et une série de librairies. OK, > > nico@gaston:~$ mupad > ERROR: ld.so: object '/opt/MuPAD-406/linux/lib/libGLU.so.1' from > LD_PRELOAD cannot be preloaded (cannot open shared object file): > ignored. /opt/MuPAD-4.0.6/linux/bin/mupad: error while loading shared > libraries: libmupvrs_qt.so.1.0.0: cannot open shared object file: No > such file or directory > Je ne connais rien à MuPAD, mais le message d'erreur indique 2 chemins différents /opt/MuPAD-4.0.6/linux/bin/mupad et /opt/MuPAD-406/linux/lib/libGLU.so.1 ainsi que No such file or directory Il me semble que ton problème vient d'un mélange 406 et 4.0.6, j'aurais tendance à créer un lien de l'inexistant vers l'existant pour le résoudre. (ou à chercher les confusions 406 / 4.0.6) Librement, Christophe
Re: Vieille application 32 bits
Salut. As-tu installe l'architecture i386 ? dpkg --add-architecture i386 Puis par la suite lesl librairies specifiques utilisees par ce logiciel. Tu peux aussi expliquer un peu plus l'erreur que tu recois, ceci aiderait a pouvoir t'aider. > On 2021-05-15 4:46 a.m., Nicolas FRANCOIS wrote: >> Salut. >> >> J'ai une vieille application, MuPAD 4.0.6, que j'arrivais jusqu'ici à >> faire fonctionner sur mes Debian successives, mais après la dernière >> installation (Debian 10.9), je n'arrive plus à la lancer. >> >> Dans le répertoire /opt/MuPAD-406, il y a un répertoire linux > dans >> lequel se trouve le binaire mupad, et une série de librairies. Le >> script de lancement est le suivant : >> >> <--- début /opt/MuPAD-406/share/bin/mupad ---> >> #!/bin/sh >> >> SHARE_BIN=`dirname "$0"` >> >> if test `basename "${SHARE_BIN}"` = bin ; then >> SHARE=`dirname "${SHARE_BIN}"` >> if test `basename "${SHARE}"` = share ; then >> MuPAD_ROOT_PATH=`dirname "${SHARE}"` >> else >> MuPAD_ROOT_PATH=.. >> fi >> else >> MuPAD_ROOT_PATH=../.. >> fi >> export MuPAD_ROOT_PATH >> >> if [ ! -s /usr/share/fonts/sciface/sfmatext.ttf -a ! -s >> ~/.fonts/sfmatext.ttf ] ; then if [ ! -d ~/.fonts ] ; then >> mkdir ~/.fonts/ >> fi >> (cd "${MuPAD_ROOT_PATH}/share/fonts/"; cp * ~/.fonts/) >> fi >> >> SYSINFO=`${MuPAD_ROOT_PATH}/share/bin/sysinfo` >> >> # echo ${MuPAD_ROOT_PATH}/${SYSINFO} >> # LD_LIBRARY_PATH="${MuPAD_ROOT_PATH}/${SYSINFO}/lib:${LD_LIBRARY_PATH}" >> LD_LIBRARY_PATH="/opt/MuPAD-406/linux/lib:${LD_LIBRARY_PATH}" >> export LD_LIBRARY_PATH >> >> # workaround for problems with accelerated NVidia hardware on 64 bit >> systems LD_PRELOAD=/opt/MuPAD-406/linux/lib/libGLU.so.1 >> "${MuPAD_ROOT_PATH}/${SYSINFO}/bin/mupad" "$@" >> # "${MuPAD_ROOT_PATH}/${SYSINFO}/bin/mupad" "$@" >> <--- fin /opt/MuPAD-406/share/bin/mupad ---> >> >> J'ai dû le tweaker un peu, parce qu'il ne réglait pas correctement la >> variable LD_LIBRARY_PATH (je ne comprends pas pourquoi. >> >> Donc cette variable est réglée sur /opt/MuPAD-406/linux/lib, mais >> j'obtiens ce genre de message : >> >> nico@gaston:~$ mupad >> ERROR: ld.so: object '/opt/MuPAD-406/linux/lib/libGLU.so.1' from >> LD_PRELOAD cannot be preloaded (cannot open shared object file): >> ignored. /opt/MuPAD-4.0.6/linux/bin/mupad: error while loading shared >> libraries: libmupvrs_qt.so.1.0.0: cannot open shared object file: No >> such file or directory >> >> J'imagine que c'est parce que ce sont des librairies 32 bits, mais j'ai >> activé l'architecture 32 bits pour Steam, donc normalement, ça ne >> devrait pas poser de problème, si ? >> >> Avant, ça fonctionnait correctement, là, je suis un peu perdu. >> >> Quelqu'un a une idée de ce que je pourrais faire ? >> >> D'avance merci, et surtout merci aux courageux qui m'ont lu >> jusqu'ici ;-) >> >> \bye >> > -- Polyna-Maude R.-Summerside -Be smart, Be wise, Support opensource development OpenPGP_signature Description: OpenPGP digital signature
Re: Vieille application 32 bits
Si c'est cette application: https://fr.m.wikipedia.org/wiki/MuPAD Elle a été reprise: https://fr.mathworks.com/products/symbolic.html -- Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
Vieille application 32 bits
Salut. J'ai une vieille application, MuPAD 4.0.6, que j'arrivais jusqu'ici à faire fonctionner sur mes Debian successives, mais après la dernière installation (Debian 10.9), je n'arrive plus à la lancer. Dans le répertoire /opt/MuPAD-406, il y a un répertoire linux dans lequel se trouve le binaire mupad, et une série de librairies. Le script de lancement est le suivant : <--- début /opt/MuPAD-406/share/bin/mupad ---> #!/bin/sh SHARE_BIN=`dirname "$0"` if test `basename "${SHARE_BIN}"` = bin ; then SHARE=`dirname "${SHARE_BIN}"` if test `basename "${SHARE}"` = share ; then MuPAD_ROOT_PATH=`dirname "${SHARE}"` else MuPAD_ROOT_PATH=.. fi else MuPAD_ROOT_PATH=../.. fi export MuPAD_ROOT_PATH if [ ! -s /usr/share/fonts/sciface/sfmatext.ttf -a ! -s ~/.fonts/sfmatext.ttf ] ; then if [ ! -d ~/.fonts ] ; then mkdir ~/.fonts/ fi (cd "${MuPAD_ROOT_PATH}/share/fonts/"; cp * ~/.fonts/) fi SYSINFO=`${MuPAD_ROOT_PATH}/share/bin/sysinfo` # echo ${MuPAD_ROOT_PATH}/${SYSINFO} # LD_LIBRARY_PATH="${MuPAD_ROOT_PATH}/${SYSINFO}/lib:${LD_LIBRARY_PATH}" LD_LIBRARY_PATH="/opt/MuPAD-406/linux/lib:${LD_LIBRARY_PATH}" export LD_LIBRARY_PATH # workaround for problems with accelerated NVidia hardware on 64 bit systems LD_PRELOAD=/opt/MuPAD-406/linux/lib/libGLU.so.1 "${MuPAD_ROOT_PATH}/${SYSINFO}/bin/mupad" "$@" # "${MuPAD_ROOT_PATH}/${SYSINFO}/bin/mupad" "$@" <--- fin /opt/MuPAD-406/share/bin/mupad ---> J'ai dû le tweaker un peu, parce qu'il ne réglait pas correctement la variable LD_LIBRARY_PATH (je ne comprends pas pourquoi. Donc cette variable est réglée sur /opt/MuPAD-406/linux/lib, mais j'obtiens ce genre de message : nico@gaston:~$ mupad ERROR: ld.so: object '/opt/MuPAD-406/linux/lib/libGLU.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. /opt/MuPAD-4.0.6/linux/bin/mupad: error while loading shared libraries: libmupvrs_qt.so.1.0.0: cannot open shared object file: No such file or directory J'imagine que c'est parce que ce sont des librairies 32 bits, mais j'ai activé l'architecture 32 bits pour Steam, donc normalement, ça ne devrait pas poser de problème, si ? Avant, ça fonctionnait correctement, là, je suis un peu perdu. Quelqu'un a une idée de ce que je pourrais faire ? D'avance merci, et surtout merci aux courageux qui m'ont lu jusqu'ici ;-) \bye -- Nicolas FRANCOIS | /\ http://nicolas.francois.free.fr | |__| X--/\\ We are the Micro$oft. _\_V Resistance is futile. You will be assimilated. darthvader penguin pgpQLC6c0UEwv.pgp Description: Signature digitale OpenPGP