I just emerged wammu and wanted to start it. It crashes and outputs the following: Traceback (most recent call last): File "/usr/bin/wammu", line 11, in ? import Wammu.App File "/usr/lib/python2.3/site-packages/Wammu/App.py", line 21, in ? import wx ImportError: No module named wx Perhaps, something is wrong with the ebuild (missing dependency?). Reproducible: Always Steps to Reproduce: 1. emerge wammu 2. try to start wammu Actual Results: wammu crashes Expected Results: wammu starts wammu version 0.8
there is nothing wrong with wammu dependencies. you should try to re-emerge dev-python/wxpython and dev-python/python-gammu.
I have re-emerged both dev-python/wxpython and dev-python/python-gammu, but the error remains unchanged.
P.S.: Both packages weren't installed on my system before I emerged wammu!
what is the output of `equery uses wxpython`? could you run pyshell successfully?
equery u wxpython: U I + + gtk : Adds support for x11-libs/gtk+ (The GIMP Toolkit) + + gtk2 : Use gtk+-2.0.0 over gtk+-1.2 in cases where a program supports both. - - unicode : Adds support for Unicode + + opengl : Adds support for OpenGL - + tiff : Adds support for the tiff image format + + jpeg : Adds JPEG image support + + png : Adds support for libpng (PNG images) pyshell says: Traceback (most recent call last): File "/usr/bin/pyshell", line 4, in ? from wx.py.PyShell import main ImportError: No module named wx.py.PyShell
then you have problems with dev-python/wxpython, not wammu. for the record, I have a working wxpython on my x86 machine, but all useflags are enabled (including unicode and tiff).
hint : you should run python-updater .
Well, that was it :-)