Updating from crda 1.0.1-r1 to 1.0.2 fails with the error below. The old version installs fine, so I guess they've only added it this release. Reproducible: Always Steps to Reproduce: 1. emerge \<net-wireless/crda-1.0.2 2. emerge net-wireless/crda-1.0.2 3. :( Actual Results: >>> Compiling source in /var/tmp/portage/net-wireless/crda-1.0.2/work/crda-1.0.2 ... make CC=i686-pc-linux-gnu-gcc GEN keys-gcrypt.c Trusted pubkeys: pubkeys/linville.key.pub.pem ./utils/key2pub.py:7: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 sys.stderr.write('ERROR: Failed to import the "M2Crypto" module: %s\n' % e.message) ERROR: Failed to import the "M2Crypto" module: No module named M2Crypto Please install the "M2Crypto" Python module. On Debian GNU/Linux the package is called "python-m2crypto". make: *** [keys-gcrypt.c] Error 1 * * ERROR: net-wireless/crda-1.0.2 failed.
Please post your "emerge --info" and attach the build.log file of the failed emerge to this bug.
Can't reproduce this on amd64. Please try to run python-updater. If this does not fix it, try emerge -1 dev-python/m2crypto.
Oops, sorry about that, you're right. m2crypto was installed for python 2.5 and I had both 2.5 and 2.6 installed, python-updater fixed it.
Marking as INVALID then.