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

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

Attachment: pgp3oSjJNl616.pgp
Description: Signature digitale OpenPGP


Reply to: