i-score-old / i-score

an interactive intermedia sequencer
www.i-score.org
23 stars 5 forks source link

Ubuntu package : Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type #46

Closed avilleret closed 9 years ago

avilleret commented 9 years ago

hello,

après avoir installé les paquets "en mauvais état" (cf. #45), je ne peux ouvrir i-score. J'ai le message suivant :

*** Initialisation of Modular environnement ***
JamomaFoundation -- Version 0.6
TTFoundationLoadExternalClassesFromFolder(/usr/local/lib/jamoma/extensions, 1)
JamomaDSP -- Version 0.6
ERROR: libportmidi.so.0: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
ERROR: libgecodekernel.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
ERROR: libportmidi.so.0: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
Modular -- Version 0.1

*** Creation of i-score application ***
i-score application instantiated

*** Enable Minuit communication ***
Minuit protocol instantiated
Minuit::Run : connected to port 13579

*** Enable OSC communication ***
OSC protocol instantiated
OSC::Run : connected to port 13580 for local application

*** Enable MIDI communication ***
TTObject -- error 9 instantiating MIDI
terminate called after throwing an instance of 'TTException'
Abandon (core dumped)

l'installation du paquet libportmidi0 semble régler le problème de dépendance à libportmidi.so.0. Et l'installation de libgecode-dev a régler le reste. Notez que j'ai dû installer le paquet de développement de gecode.

Est-ce qu'il est possible de marquer ces dépendances dans le .deb pour qu'elles soient installées automatiquement ?

+ a

jcelerier commented 9 years ago

Ok, je vais voir ça, normalement libportmidi n'est pas obligatoire (il est mis en "recommended" dans le .deb), ça rajoute juste des fonctionnalités quand il est présent donc c'est pas normal que ça crash. Pour gecode, est-ce qu'il serait possible de tester avec libgecode36 libgecodeflatzinc36 libgecodegist36 à la place de libgecode-dev ? C'est en effet un oubli de ma part.

Merci beaucoup

avilleret commented 9 years ago

libgecode36 installe libgecodekernel.so.36 et libgecodekernel.so est un lien symbolique vers le premier installé par libgecode-dev

jcelerier commented 9 years ago

Ok j'ai trouvé d'ou ça venait, normalement dans les prochains builds ça sera réglé.