OVH Cloud OVH Cloud

lilypond, suite...

3 réponses
Avatar
didier
9a avance...

Sur le site de lilypond, j'ai récupéré le
fichier «lilypond-2.6.0.x86.package»
un petit «chmod +x» après, l'instalation se fait
sans message d'erreur.

mais à l'exécution :
[didier@gres chant]$ lilypond-2.6.0 laviemus.ly
GNU LilyPond 2.6.0
/usr/share/guile/1.6/srfi/srfi-13.scm:159:1: In procedure dynamic-link in expression (load-extension "libguile-srfi-srfi-13-14-v-1" "scm_init_srfi_13"):
/usr/share/guile/1.6/srfi/srfi-13.scm:159:1: file: "libguile-srfi-srfi-13-14-v-1", message: "libguile-srfi-srfi-13-14-v-1.so: cannot open shared object file: No such file or directory"

alosr que :
[root@gres ~]# urpmf libguile-srfi-srfi-13-14-v-1.so
libguile12:/usr/lib/libguile-srfi-srfi-13-14-v-1.so.1
libguile12:/usr/lib/libguile-srfi-srfi-13-14-v-1.so.1.0.0
Note : comme aucun des médias spécifiés n'utilise de hdlist, urpmf n'a pu retourner de résultat
Vous pouvez utiliser --name pour rechercher le nom d'un paquetage.

je crois donc comprendre que lilypond cherche un «libguile-srfi-srfi...»
dans /usr/share/ alors qu'il est en fait dans /usr/lib/ juste ?
si oui, comment faire ?
si non, comment faire ?

re d'avance merci,
Didier

3 réponses

Avatar
tarball
9a avance...

Sur le site de lilypond, j'ai récupéré le
fichier «lilypond-2.6.0.x86.package»
un petit «chmod +x» après, l'instalation se fait
sans message d'erreur.

mais à l'exécution :
[ chant]$ lilypond-2.6.0 laviemus.ly
GNU LilyPond 2.6.0
/usr/share/guile/1.6/srfi/srfi-13.scm:159:1: In procedure dynamic-link in expression (load-extension "libguile-srfi-srfi-13-14-v-1" "scm_init_srfi_13"):
/usr/share/guile/1.6/srfi/srfi-13.scm:159:1: file: "libguile-srfi-srfi-13-14-v-1", message: "libguile-srfi-srfi-13-14-v-1.so: cannot open shared object file: No such file or directory"

alosr que :
[ ~]# urpmf libguile-srfi-srfi-13-14-v-1.so
libguile12:/usr/lib/libguile-srfi-srfi-13-14-v-1.so.1
libguile12:/usr/lib/libguile-srfi-srfi-13-14-v-1.so.1.0.0
Note : comme aucun des médias spécifiés n'utilise de hdlist, urpmf n'a pu retourner de résultat
Vous pouvez utiliser --name pour rechercher le nom d'un paquetage.

je crois donc comprendre que lilypond cherche un «libguile-srfi-srfi...»
dans /usr/share/ alors qu'il est en fait dans /usr/lib/ juste ?
si oui, comment faire ?
si non, comment faire ?

re d'avance merci,
Didier


je m'avance peut-être mais as-tu essayé de faire pointer des liens
symboliques en partant de /usr/share et pointant vers /usr/lib ?

genre :

$ ln -s /usr/lib/libguile-srfi-srfi-13-14-v-1.so.1
/usr/lib/libguile-srfi-srfi-13-14-v-1.so

càd d'abord "imiter" libguile-srfi-srfi-13-14-v-1.so qui apparemment
n'est pas listé, puis,

$ ln -s /usr/lib/libguile-srfi-srfi-13-14-v-1.so
/usr/share/guile/1.6/srfi/libguile-srfi-srfi-13-14-v-1.so

je ne garantis pas qu'un "shuntage" de so comme celui-là ne fasse pas
tout planter.

à user avec prudence ! ;)

--
tarball, le con pressé. ~8^}

Avatar
didier
Le Wed, 13 Jul 2005 17:12:42 +0200, didier a écrit :

9a avance...

Sur le site de lilypond, j'ai récupéré le
fichier «lilypond-2.6.0.x86.package»
un petit «chmod +x» après, l'instalation se fait
sans message d'erreur.
[.........]


problème résolu :

[ didier]# cp /usr/lib/libguile-srfi-srfi-13-14-v-1.so.1
/usr/lib/libguile-srfi-srfi-13-14-v-1.so

tout simplement ...

re-re-merci,
Didier.

Avatar
Gabriel Kerneis
didier a écrit :
problème résolu :

[ didier]# cp /usr/lib/libguile-srfi-srfi-13-14-v-1.so.1
/usr/lib/libguile-srfi-srfi-13-14-v-1.so


Je pinaille :
Il est peut-être plus judicieux de faire un lien symbolique dans ce cas
(comme cela a été suggéré dans un autre message). La commande est de la
forme "ln -s". Google est ton ami pour les détails.

Au revoir,
--
Gabriel Kerneis