>>> Updating Portage cache: 18%ec= {'mono': ('/usr/portage/eclass', 1121096137L), 'multilib': ('/usr/portage/eclass', 1160759156L), 'portability': ('/usr/portage/eclass', 1163174753L)}
inherits= ['portability', 'mono', 'multilib', 'ctk-sharp-component', 'libtool', 'autotools', 'eutils']
Traceback (most recent call last):
File "/usr/bin/emerge", line 4049, in ?
emerge_main()
File "/usr/bin/emerge", line 4008, in emerge_main
action_metadata(settings, portdb, myopts)
File "/usr/bin/emerge", line 3019, in action_metadata
eclass_cache=ec, verbose_instance=noise_maker)
File "/usr/lib/portage/pym/cache/util.py", line 52, in mirror_cache
if "EAPI" in d and d["EAPI"] in ("", "0"):
File "/usr/lib/python2.4/UserDict.py", line 96, in __contains__
return self.has_key(key)
File "/usr/lib/portage/pym/cache/mappings.py", line 58, in has_key
return key in self.new or (key not in self.blacklist and key in self.orig)
File "/usr/lib/portage/pym/cache/mappings.py", line 100, in __contains__
self.d.update(self.pull())
File "/usr/lib/portage/pym/cache/flat_hash.py", line 29, in callit
return args[0](*args[1:]+args2)
File "/usr/lib/portage/pym/cache/flat_hash.py", line 44, in _pull
d = self._parse_data(myf, cpv)
File "/usr/lib/portage/pym/cache/metadata.py", line 68, in _parse_data
d["_eclasses_"] = self.ec.get_eclass_data(d["INHERITED"].split(), from_master_only=True)
File "/usr/lib/portage/pym/eclass_cache.py", line 66, in get_eclass_data
ec_dict[x] = self.eclasses[x]
KeyError: 'ctk-sharp-component'