[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: