While it is easy to resolve following failure: >>> Compiling source in /tmp/portage/net-wireless/crda-3.18-r1/work/crda-3.18 ... make -j8 PREFIX=/usr SBINDIR=$(PREFIX)/sbin/ LIBDIR=$(PREFIX)/lib64 UDEV_RULE_DIR=/lib/udev/rules.d REG_BIN=/usr/lib/crda/regulatory.bin USE_OPENSSL=1 CC=x86_64-pc-linux-gnu-gcc V=1 WERROR= all_noverify ./utils/key2pub.py --ssl pubkeys/linville.key.pub.pem pubkeys/sforshee.key.pub.pem keys-ssl.c ERROR: Failed to import the "M2Crypto" module: /usr/lib64/python2.7/site-packages/M2Crypto/_m2crypto.so: undefined symbol: SSLv3_method Please install the "M2Crypto" Python module. On Debian GNU/Linux the package is called "python-m2crypto". Makefile:114: recipe for target 'keys-ssl.c' failed make: *** [keys-ssl.c] Error 1 By emerging dev-python/m2crypto, I think we might consider adding this python module as dependency.
Unfortunatelly the package cannot be built even after manual pull in of m2crypto package. but when I took unstable one, th 0.24.0, the build of crda works: ares torch-image # equery meta m2crypto * dev-python/m2crypto [gentoo] Maintainer: python@gentoo.org (Python) Upstream: Remote-ID: M2Crypto ID: pypi Remote-ID: m2crypto/m2crypto ID: gitlab Homepage: https://gitlab.com/m2crypto/m2crypto Homepage: https://pypi.python.org/pypi/M2Crypto Location: /usr/portage/dev-python/m2crypto Keywords: 0.22.3-r4:0: alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 Keywords: 0.22.3-r5:0: Keywords: 0.23.0:0: Keywords: 0.24.0:0: ~alpha ~amd64-fbsd ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x64-macos ~x86 ~x86-fbsd ~x86-freebsd ~x86-linux ~x86-macos Keywords: 0.25.1-r2:0: ~amd64 License: BSD
*** This bug has been marked as a duplicate of bug 597710 ***