The recently bumped ebuild for net-analyzer/nmap-4.50 has a forced dep to dev-python/pysqlite, however pysqlite is needed only with python 2.4; python 2.5 in fact includes the sqlite support (see: http://seclists.org/nmap-dev/2007/q4/0321.html). The ebuild should be fixed to require pysqlite only if there's python 2.4 installed; with python 2.5, it should check that python was compiled with the 'sqlite' flag enabled and fail otherwise.
Fixed in CVS. Thanks for this helpful suggestion.
I have compiled python 2.5.2-r4 without sqlite useflag. emerge of nmap-4.65 gives me: * In order to use the nmap GUI you have to either emerge dev-lang/python * with the 'sqlite' USE flag, or install dev-python/pysqlite-2* So why not pull in pysqlite as a dependency if sqlite useflag is missing for python?