先日の emerge world でひっかかったとこ

先日の emerge world でひっかかったとこ。


あまりないんだけど、

  1. libpng-1.5.10 → # revdep-rebuild --library '/usr/lib64/libpng14.so.14' -- --keep-going --quiet
  2. compiz がツリーから消えるよ! の表示がうざい → pinkbyte overlay を使うことにした。


あと gcc-4.6 を使っているおかげで引っかかったものがいくつか。これは gcc-4.5 にスイッチする等々して回避した。

$ sudo gcc-config -l
 [1] i686-pc-linux-gnu-4.5.3 *

 [2] x86_64-pc-linux-gnu-4.5.3
 [3] x86_64-pc-linux-gnu-4.6.2 *
$ sudo gcc-config  2


また、カーネルバージョンを上げたことに伴い tomoyo-linux のバージョンが上がった (2.5?) ので、ポリシーをリセットしてやらないとカーネルパニックを起こして起動しなかった。

$ sudo su -
# mv /etc/tomoyo /etc/tomoyo-2.4
# /usr/lib/tomoyo/init_policy


あと dev-vcs/darcs のマージでこけたんだった。

setup: The following installed packages are broken because other packages they
depend on are missing. These broken packages must be rebuilt before they can
be used.
package hashed-storage-0.4.13 is broken due to missing package
dataenc-0.13.0.2-77e66d9d0bbcfc11bb0bc20e59edae9f,
mtl-1.1.0.2-336254fecf8a77054f76cb33671a5177,
zlib-0.5.2.0-8e0dda775cfb8c74f8a32c600a1d6f70
package haskeline-0.6.2.2 is broken due to missing package
mtl-1.1.0.2-336254fecf8a77054f76cb33671a5177,
terminfo-0.3.1.1-8f81ca8fb3491d5c9a9937ab892aed3d,
utf8-string-0.3.6-0946c0d179b21b190f668a4a1ebeb1dc
package regex-compat-0.92 is broken due to missing package
regex-base-0.93.1-56d42568846b4c6d94f6a1f751cb3bff
package regex-posix-0.94.1 is broken due to missing package
regex-base-0.93.1-56d42568846b4c6d94f6a1f751cb3bff
 * ERROR: dev-vcs/darcs-2.4.4-r1 failed (configure phase):

依存するパッケージが壊れてるか、ないですよ、ってエラーっぽいので、これらをマージしなおしてやったら、通った。

$ sudo emerge -q1 hashed-storage haskeline regex-compat regex-posix


そのくらい…だったかなぁ?