Re: Vieille application 32 bits

2021-05-15 Par sujet Nicolas FRANCOIS
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

2021-05-15 Par sujet Christophe Maquaire
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

2021-05-15 Par sujet Polyna-Maude Racicot-Summerside
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

2021-05-15 Par sujet raivac
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

2021-05-15 Par sujet Nicolas FRANCOIS
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