After being terminated with SIGKILL haskell-updater started prepending "-MERGING-" prefix to a certain package; as a result this can't be emerged. ===================================================== kirNote ~ # haskell-updater -lv Running haskell-updater using GHC 7.6.3 * Executable: /usr/bin/ghc * Library directory: /usr/lib64/ghc-7.6.3 * Package manager (PM): portage Searching for packages installed with a different version of GHC. oldGhcPkgs ghc lib: "/usr/lib64/ghc-7.6.3" checkLibDir ghc libs: ("/usr/lib64/ghc-7.6.3",["/usr/lib","/usr/lib64"]) No old packages found! Searching for Haskell libraries with broken dependencies. brokenConfs: getting broken output from 'ghc-pkg' brokenConfs: resolving package names to gentoo equivalents. 43 are broken brokenConfs: reading '*.conf' files brokenConfs: got 174 '*.conf' files Found the following broken packages: * dev-haskell/statistics:0 <...> * dev-haskell/opengl:0 * dev-haskell/-MERGING-convertible:0 * dev-haskell/aeson-pretty:0 <...> * dev-vcs/darcs:0 dev-haskell/statistics:0 <...> dev-haskell/opengl:0 dev-haskell/-MERGING-convertible:0 dev-haskell/aeson-pretty:0 <...> done! kirNote ~ # haskell-updater Running haskell-updater using GHC 7.6.3 * Executable: /usr/bin/ghc * Library directory: /usr/lib64/ghc-7.6.3 * Package manager (PM): portage Searching for packages installed with a different version of GHC. No old packages found! Searching for Haskell libraries with broken dependencies. Found the following broken packages: <...> * dev-haskell/-MERGING-convertible:0 <...> emerge --oneshot --keep-going --complete-graph --quiet --deep <...> dev-haskell/-MERGING-convertible:0 <...> !!! 'dev-haskell/-MERGING-convertible:0' is not a valid package atom. !!! Please check ebuild(5) for full details. kirNote ~ # ghc-pkg check 2>&1 | grep convertible There are problems in package convertible-1.0.11.1: Warning: haddock-interfaces: /usr/share/doc/convertible-1.0.11.1/html/convertible.haddock doesn't exist or isn't a file Warning: haddock-html: /usr/share/doc/convertible-1.0.11.1/html doesn't exist or isn't a directory convertible-1.0.11.1 ===========================================================
This happens when you terminate portage while merging. Do not expect anything to work when you kill -9 stuff.