Skip to main content

4 - Toutes les autres applications, les émulateurs...


Linux Show Player (LiSP)

Articles: 255
Hello,

j'ai trouvé ce logiciel et je voudrais l'installer, sauf je suis nulle en compilation.
Quelqun pourrais m'aider, siouplait?
Genre un petit guide pas par pas?
Articles: 863 France
Tu utilises quelle distribution Linux ?
Articles: 255
actuellement je suis en elementary os, qui est basé sur ubuntu 12.04 LTS
Articles: 863 France
La procédure d'installation est décrite ici.

Je détaille un peu :
  • satisfy dependencies : tu fais sudo apt-get install [[nomDeLaDépendance]] Tu dois certainement avoir python3 d'installé, cependant.
  • download LiSP : il faut que subversion soit déjà installé sudo apt-get install subversion

Tu peux aussi passer par ton gestionnaire de paquet graphique (synaptic ? ) pour installer les dépendances manquantes.

S'il reste des questions, n'hésite pas !
Articles: 255
Hey, merci, j'avais pas vu cette page.
J'essaye tout de suite
Articles: 255
Hmmmm,

bon, ca veut pas

la compilation se termine avec:

Copy to clipboard
running install running build running build_py running build_ext building 'lisp.midi.pypm' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c lisp/midi/pypm.c -o build/temp.linux-x86_64-2.7/lisp/midi/pypm.o lisp/midi/pypm.c:4:20: erreur fatale: Python.h : Aucun fichier ou dossier de ce type compilation terminée. error: command 'gcc' failed with exit status 1

Articles: 863 France
C'est l'étape python setup.py install ?

Il manque Python.h ce qui est plutôt étonnant ; tu as bien installé python3 ?

Et on dirait que tu lances ça avec python 2.7 et pas python 3.

Peut-être python3 setup.py install...
Articles: 255
J'ai installé python3 et même tous les python.dbg
En lancant "python3 setup.py install" , il me renvoie:

Copy to clipboard
running install running build running build_py creating build/lib.linux-x86_64-3.2 error: could not create 'build/lib.linux-x86_64-3.2': Permission denied

Est-ce qu'il faut le lancé en sudo?
J'ai essayé en sudo et ca me renvoie le truc python.h manquant
Articles: 863 France
Ca dépend où tu veux l'installer. Il faut utiliser sudo si tu veux l'installer dans /usr/bin ou /bin... bref, dans ton /home, pas besoin.

Est-ce que le programme se lance (pas besoin de l'installer pour que ça marche - mais c'est plus propre -, tu peux juste lancer linux-show-player ) ?
Articles: 255
Ou est-ce que je devrais l'installer?
J'ai extrait le tar.gz dans usr/share/, ensuite j'ai fait dans le terminal un cd /usr/share/Linux_Show_Player et je lance la commande python setup........
Et non, le programme ne se lance pas sans install(commande inconnue). C'est bizarre parce que c'est marqué que tu peux le lancer sans installer?
Aie aie aie
Articles: 863 France
Dans /usr/share ?
Ca me parait étrange.

Tu dois plutôt l'extraire dans ton /home !
Sinon, il y a effectivement un problème de droit.

Et pour lancer le programme, il faut que tu te places dans le bon répertoire (trunk/) puis :
Copy to clipboard
./linux-show-player

Articles: 255
Bon alors dans le home, ca marche pas mieux, toujours les mêmes messages d'erreur.
Quand je lance avec ./linux-show-player, le terminal me renvoie:
Copy to clipboard
Create configuration file -> /home/klaus/.linux_show_player/config.cfg Traceback (most recent call last): File "./linux-show-player", line 3, in from lisp.main import main File "/home/klaus/Linux_Show_Player/lisp/main.py", line 10, in import lisp.plugin as plugin File "/home/klaus/Linux_Show_Player/lisp/plugin/__init__.py", line 13, in exec('from . import ' + mod) File "", line 1, in File "/home/klaus/Linux_Show_Player/lisp/plugin/controller/__init__.py", line 21, in from .controller import Controller File "/home/klaus/Linux_Show_Player/lisp/plugin/controller/controller.py", line 24, in from lisp.midi.midi import MidiEvent File "/home/klaus/Linux_Show_Player/lisp/midi/midi.py", line 13, in from lisp.midi import pypm # @UnresolvedImport ImportError: cannot import name pypm

Articles: 863 France
Il te manque la bibliothèque pypm, fournie avec (/trunk/midi) car il faut quand même compiler pypm.c avant.

Dans ce fichier :
Copy to clipboard
#ifndef Py_PYTHON_H #error Python headers needed to compile C extensions, please install development version of Python. #endif


Donc installe la version de développement de Python3. Elle doit s'appeller python3-dev ou quelque chose de similaire...

Et après, sudo python3 setup install.py
Articles: 255
Okay, j'ai installé python3-dev et python3-all-dev via Synaptic. Ca ne marche toujours pas, mais les messages changent legerement.
Quand je fait "python setup.py install", j'ai:
Copy to clipboard
running install running build running build_py running build_ext building 'lisp.midi.pypm' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c lisp/midi/pypm.c -o build/temp.linux-x86_64-2.7/lisp/midi/pypm.o lisp/midi/pypm.c:4:20: erreur fatale: Python.h : Aucun fichier ou dossier de ce type compilation terminée. error: command 'gcc' failed with exit status 1


Je comprends pas trop ta phrase:
Il te manque la bibliothèque pypm, fournie avec (/trunk/midi) car il faut quand même compiler pypm.c avant.

J'ai installé en plus python-pypm via synaptic, donc normalement je dois pas la compiler en plus? Et c'est quoi trunk tout juste?

Et merci déja beaucoup pour ton aide!!!
Articles: 863 France
Oui, mais il compile lui-même un autre python-pypm qui est présent dans le dossier.

En fait, j'ai l'impression qu'il veut utiliser le Python.h de python 2 (et pas celui de python3). Donc installe python2-dev (et python-all-dev aussi s'il le faut.

Là, ça devrait marcher.
Articles: 255
Apres avoir installé python2, a priori il trouve python.h, mais du coup c'est portmidi.h qui manque.
Grrrrrrrrhh!

Copy to clipboard
running install running build running build_py running build_ext building 'lisp.midi.pypm' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c lisp/midi/pypm.c -o build/temp.linux-x86_64-2.7/lisp/midi/pypm.o lisp/midi/pypm.c:135:22: erreur fatale: portmidi.h : Aucun fichier ou dossier de ce type compilation terminée. error: command 'gcc' failed with exit status 1

Articles: 863 France
Et si tu installes portmidi ?
Articles: 255
Il ya du nouveau, il manquait en fait le libportmidi-dev. La compilation se termine correctement.
Par contre ça ne se lance toujours pas.

Copy to clipboard
Traceback (most recent call last): File "/usr/local/bin/linux-show-player", line 3, in from lisp.main import main File "/usr/local/lib/python2.7/dist-packages/lisp/main.py", line 10, in import lisp.plugin as plugin File "/usr/local/lib/python2.7/dist-packages/lisp/plugin/__init__.py", line 7, in from lisp.utils import configuration as cfg File "/usr/local/lib/python2.7/dist-packages/lisp/utils/configuration.py", line 7, in from configparser import ConfigParser ImportError: No module named configparser

Articles: 863 France
http://docs.python.org/2/library/configparser.html écrit:
The ConfigParser module has been renamed to configparser in Python 3. The 2to3 tool will automatically adapt imports when converting your sources to Python 3.


Donc il faut que tu exécutes le programe avec python3, on dirait...

C'est bizarre d'ailleurs qu'il exécute ton programme avec python2, car le script indique que le programme s'exécute avec Python3.
linux-show-player
Copy to clipboard
#!/usr/bin/env python3 from lisp.main import main main()


Place-toi dans le dossier où tu as lancé l'installation, et fait python3 ./linux-show-player pour voir.
Articles: 255
ça donne ça:
Copy to clipboard
Configuration is up to date Traceback (most recent call last): File "./linux-show-player", line 3, in from lisp.main import main File "/home/klaus/Linux_Show_Player/lisp/main.py", line 10, in import lisp.plugin as plugin File "/home/klaus/Linux_Show_Player/lisp/plugin/__init__.py", line 13, in exec('from . import ' + mod) File "", line 1, in File "/home/klaus/Linux_Show_Player/lisp/plugin/controller/__init__.py", line 21, in from .controller import Controller File "/home/klaus/Linux_Show_Player/lisp/plugin/controller/controller.py", line 24, in from lisp.midi.midi import MidiEvent File "/home/klaus/Linux_Show_Player/lisp/midi/midi.py", line 13, in from lisp.midi import pypm # @UnresolvedImport ImportError: cannot import name pypm

Articles: 863 France
Ha, on retrouve l'erreur d'avant avec pypm.

Je pense qu'il a compilé pypm pour python 2, et pas pour python 3.

Tu as bien fait python3 setup.py' install ? (et pas ''python setup.py install').

(je me rends compte que lorsqu'il y a eu l'erreur sur Python.h manquant, c'était normal, puisque tu l'avais lancé avec python install setup.py et pas avec python3 ... )
Page: 1/2  [Suivant]
1  2