If python is compiled without USE="threads", some hplip utilities will fail, expample follows: hp-check -h Traceback (most recent call last): File "/usr/bin/hp-check", line 35, in <module> from base.g import * File "/usr/share/hplip/base/g.py", line 35, in <module> import logger File "/usr/share/hplip/base/logger.py", line 24, in <module> import thread # TODO: Use threading instead (thread deprecated in Python 3.0) ImportError: No module named thread My hplip setup is: $ eix hplip [I] net-print/hplip Available versions: 2.8.6b (~)2.8.7 {cupsddk dbus doc fax gtk minimal parport ppds qt3 qt4 scanner snmp} Installed versions: 2.8.7(07:50:28 19.08.2008)(doc ppds scanner -cupsddk -dbus -fax -gtk -minimal -parport -qt3 -qt4 -snmp) Homepage: http://hplip.sourceforge.net/ Description: HP Linux Imaging and Printing System. Includes net-print/hpijs, scan Perhaps, the only exeption should be USE="minimal".
Thanx, fixed at 3.9.4b ebuild http://bugs.gentoo.org/show_bug.cgi?id=267546
Should be fixed in 3.9.4b.