Estimado @hugoruscitti estoy verificando cada una de las dependencias que necesita pilasengine para funcionar en debian jessie y creo que el inconveinente esta en las versiones de las aplicaciones. Tengo instaladas las siguientes dependencias
build-essential (12.3) …
git-core (1:2.11.0-3) …
python-dev (2.7.13-2) …
python-pilas (1.4.9-1) …
python-pygame (1.9.1release+dfsg-10+b2) …
python-qt4-phonon (4.11.4+dfsg-2+b1) …
python-qt4-gl (4.11.4+dfsg-2+b1) …
python-qt4 (4.11.4+dfsg-2+b1) …
python-setuptools (33.1.1-1) …
subversion (1.9.5-1) …
swig (3.0.10-1.1)
Y mediante un .deb instalo python-box2d_2.1.2.1.svn359-1_amd64.deb.
Debe ser por alguno de estos lados donde se rompe la aplicación e impide su ejecución con normalidad, me gustaría saber si estoy en lo correcto
Saludos
A nivel de terminal estos han sido mis intentos
statick@debian:~/Descargas/pilasengine$ sudo dpkg -i python-pilas_1.4.9-1_all.deb
Seleccionando el paquete python-pilas previamente no seleccionado.
(Leyendo la base de datos ... 202685 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar python-pilas_1.4.9-1_all.deb ...
Desempaquetando python-pilas (1.4.9-1) ...
dpkg: problemas de dependencias impiden la configuración de python-pilas:
python-pilas depende de python-box2d (>= 2.1.2); sin embargo:
El paquete `python-box2d' no está instalado.
dpkg: error al procesar el paquete python-pilas (--install):
problemas de dependencias - se deja sin configurar
Procesando disparadores para gnome-menus (3.13.3-9) ...
Procesando disparadores para desktop-file-utils (0.23-1) ...
Procesando disparadores para mime-support (3.60) ...
Procesando disparadores para hicolor-icon-theme (0.15-1) ...
Se encontraron errores al procesar:
python-pilas
statick@debian:~/Descargas/pilasengine$ ls
pilas python-box2d_2.1.2.1.svn359-1_amd64.deb python-pilas_1.4.9-1_all.deb
statick@debian:~/Descargas/pilasengine$ sudo dpkg -i python-box2d_2.1.2.1.svn359-1_amd64.deb
Seleccionando el paquete python-box2d previamente no seleccionado.
(Leyendo la base de datos ... 204430 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar python-box2d_2.1.2.1.svn359-1_amd64.deb ...
Desempaquetando python-box2d (2.1.2.1+svn359-1) ...
dpkg: problemas de dependencias impiden la configuración de python-box2d:
python-box2d depende de python-support (>= 0.90.0); sin embargo:
El paquete `python-support' no está instalado.
dpkg: error al procesar el paquete python-box2d (--install):
problemas de dependencias - se deja sin configurar
Se encontraron errores al procesar:
python-box2d
statick@debian:~/Descargas/pilasengine$ sudo apt-get install -f
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
gcj-6-jre-lib libgcj-common libgcj17 libpython-all-dev pdftk python-all python-cffi-backend python-dbus python-enum34 python-pyasn1
Utilice «sudo apt autoremove» para eliminarlos.
Se instalarán los siguientes paquetes adicionales:
python-box2d
Se actualizarán los siguientes paquetes:
python-box2d
1 actualizados, 0 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
2 no instalados del todo o eliminados.
Se necesita descargar 0 B/315 kB de archivos.
Se liberarán 1.167 kB después de esta operación.
¿Desea continuar? [S/n] s
Leyendo lista de cambios... Hecho.
(Leyendo la base de datos ... 204450 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../python-box2d_2.3.2~dfsg-1_amd64.deb ...
Desempaquetando python-box2d (2.3.2~dfsg-1) sobre (2.1.2.1+svn359-1) ...
Configurando python-box2d (2.3.2~dfsg-1) ...
Configurando python-pilas (1.4.9-1) ...
statick@debian:~/Descargas/pilasengine$ pilasengine
Traceback (most recent call last):
File "/usr/local/bin/pilasengine", line 4, in <module>
__import__('pkg_resources').run_script('pilas==1.4.10', 'pilasengine')
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 739, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1494, in run_script
exec(code, namespace, namespace)
File "/usr/local/lib/python2.7/dist-packages/pilas-1.4.10-py2.7.egg/EGG-INFO/scripts/pilasengine", line 6, in <module>
import pilasengine
File "/usr/local/lib/python2.7/dist-packages/pilas-1.4.10-py2.7.egg/pilasengine/__init__.py", line 23, in <module>
import escenas
File "/usr/local/lib/python2.7/dist-packages/pilas-1.4.10-py2.7.egg/pilasengine/escenas/__init__.py", line 12, in <module>
from pilasengine.escenas.normal import Normal
File "/usr/local/lib/python2.7/dist-packages/pilas-1.4.10-py2.7.egg/pilasengine/escenas/normal.py", line 7, in <module>
from pilasengine.escenas.escena import Escena
File "/usr/local/lib/python2.7/dist-packages/pilas-1.4.10-py2.7.egg/pilasengine/escenas/escena.py", line 14, in <module>
from pilasengine.fisica import Fisica
File "/usr/local/lib/python2.7/dist-packages/pilas-1.4.10-py2.7.egg/pilasengine/fisica/__init__.py", line 9, in <module>
from pilasengine.fisica.contact_listener import ObjetosContactListener
File "/usr/local/lib/python2.7/dist-packages/pilas-1.4.10-py2.7.egg/pilasengine/fisica/contact_listener.py", line 9, in <module>
import Box2D as box2d
File "/usr/local/lib/python2.7/dist-packages/Box2D-2.3.2-py2.7-linux-x86_64.egg/Box2D/__init__.py", line 20, in <module>
from .Box2D import *
File "/usr/local/lib/python2.7/dist-packages/Box2D-2.3.2-py2.7-linux-x86_64.egg/Box2D/Box2D.py", line 435, in <module>
_Box2D.RAND_LIMIT_swigconstant(_Box2D)
AttributeError: 'module' object has no attribute 'RAND_LIMIT_swigconstant'
statick@debian:~/Descargas/pilasengine$ sudo apt-get remove pilasengine
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete pilasengine
statick@debian:~/Descargas/pilasengine$ sudo apt-get remove python-setuptools python-qt4 python-qt4-gl git-core python-qt4-phonon build-essential python-dev swig subversion python-pygame
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
fonts-freefont-ttf g++ g++-6 gcj-6-jre-lib libexpat1-dev libgcj-common libgcj17 libmikmod3 libphonon4 libportmidi0 libpython-all-dev
libpython-dev libpython2.7-dev libqtassistantclient4 libsdl-mixer1.2 libsmpeg0 libstdc++-6-dev pdftk phonon phonon-backend-gstreamer
phonon-backend-gstreamer-common python-all python-cffi-backend python-dbus python-enum34 python-pyasn1 python-sip python2.7-dev swig3.0
Utilice «sudo apt autoremove» para eliminarlos.
Los siguientes paquetes se ELIMINARÁN:
build-essential git-core python-dev python-pilas python-pygame python-qt4 python-qt4-gl python-qt4-phonon python-setuptools subversion swig
0 actualizados, 0 nuevos se instalarán, 11 para eliminar y 0 no actualizados.
Se liberarán 63,5 MB después de esta operación.
¿Desea continuar? [S/n] s
(Leyendo la base de datos ... 204443 ficheros o directorios instalados actualmente.)
Desinstalando build-essential (12.3) ...
Desinstalando git-core (1:2.11.0-3) ...
Desinstalando python-dev (2.7.13-2) ...
Desinstalando python-pilas (1.4.9-1) ...
Desinstalando python-pygame (1.9.1release+dfsg-10+b2) ...
Desinstalando python-qt4-phonon (4.11.4+dfsg-2+b1) ...
Desinstalando python-qt4-gl (4.11.4+dfsg-2+b1) ...
Desinstalando python-qt4 (4.11.4+dfsg-2+b1) ...
Desinstalando python-setuptools (33.1.1-1) ...
Desinstalando subversion (1.9.5-1) ...
Desinstalando swig (3.0.10-1.1) ...
Procesando disparadores para mime-support (3.60) ...
Procesando disparadores para desktop-file-utils (0.23-1) ...
Procesando disparadores para man-db (2.7.6.1-2) ...
Procesando disparadores para gnome-menus (3.13.3-9) ...
Procesando disparadores para hicolor-icon-theme (0.15-1) ...