>>> 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'