Bene, in parte, mi rispondo da solo:
Per risolvere il problema:
Codice: Seleziona tutto
/Miro-1.0/platform/gtk-x11# python setup.py
Package config error:
pkg-config --list-all outputted the following error:
Variable 'datarootdir' not defined in '/usr/lib/pkgconfig/gnome-mag-1.0.pc'
Basta scambiare queste 2 righe dal file /usr/lib/pkgconfig/gnome-mag-1.0.pc
Codice: Seleziona tutto
idldir=${datarootdir}/idl/gnome-mag-1.0
datarootdir=${prefix}/share
Perchè come si può notare una variabile viene usata prima di esser stata creata.
In seguito:
Mi sono compilato le boost_python, ho creato 5 o 6 link simbolici in /usr/lib in questo modo:
Codice: Seleziona tutto
ln -s libboost_filesystem-gcc41-mt.so libboost_filesystem-mt.so
Così per tutte le librerie che l'installer di Miro non trovava.
Ho fatto bene?
Situazione attuale:
Codice: Seleziona tutto
root@f:Miro-1.1/platform/gtk-x11# ./run.sh
Attempting to detect your system information
32bit x86 system detected
Linux operating system detected
Libraries mt
running install
running build
running build_py
copying /home/fire/Desktop/Miro-1.1/portable/dl_daemon/daemon.py -> build/lib.linux-i686-2.5/miro/dl_daemon
running build_ext
running build_scripts
copying /home/fire/Desktop/Miro-1.1/platform/gtk-x11/miro -> build/scripts-2.5
running install_lib
copying build/lib.linux-i686-2.5/miro/dl_daemon/daemon.py -> ./dist/usr/lib/python2.5/site-packages/miro/dl_daemon
byte-compiling ./dist/usr/lib/python2.5/site-packages/miro/dl_daemon/daemon.py to daemon.pyc
running install_scripts
copying build/scripts-2.5/miro -> ./dist/usr/bin
changing mode of ./dist/usr/bin/miro to 755
changing mode of ./dist/usr/bin/miro.real to 755
running install_data
copying /home/fire/Desktop/Miro-1.1/platform/gtk-x11/miro.1.gz -> ./dist/usr/share/man/man1
copying /home/fire/Desktop/Miro-1.1/platform/gtk-x11/xine/xine_extractor -> ./dist/usr/libexec/
svn: '/home/fire/Desktop/Miro-1.1' non è una copia locale
running install_egg_info
Removing ./dist/usr/lib/python2.5/site-packages/miro-1.1-py2.5.egg-info
Writing ./dist/usr/lib/python2.5/site-packages/miro-1.1-py2.5.egg-info
/usr/local/lib/firefox-2.0.0.9
No protocol specified
/usr/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py:69: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
File "dist//usr/bin/miro.real", line 127, in <module>
startapp()
File "dist//usr/bin/miro.real", line 59, in startapp
import app
File "/home/fire/Desktop/Miro-1.1/platform/gtk-x11/dist/usr/lib/python2.5/site-packages/miro/app.py", line 615, in <module>
import frontend
File "/home/fire/Desktop/Miro-1.1/platform/gtk-x11/dist/usr/lib/python2.5/site-packages/miro/frontend.py", line 55, in <module>
from frontend_implementation.MainFrame import MainFrame, NullDisplay
File "/usr/lib/python2.5/site-packages/miro/frontend_implementation/MainFrame.py", line 35, in <module>
File "/usr/lib/python2.5/site-packages/miro/frontend_implementation/HTMLDisplay.py", line 23, in <module>
ImportError: No module named gtkmozembed
gnome-python-extras l'ho installato dal repo di slacky, e dovrebbe contenere anche gtkmozembed.
Avete suggerimenti? [-o<
grazie a tutti.
ah... Miro è il vecchio Democracy Player, ma questo sicuramente lo sapevate già tutti.
