何か、元から直していくのも面倒なったから、4.01の初期にしてみた。
ここから追加。
2007年11月アーカイブ
一応、webとかに仕事してるので最新にふれておこうと Movable Type version 4.01 に変えてみた。
何か変わりすぎててよくわからん。
ぼちぼちとマージしていこう。
今日は一日、仕様書とにらめっこしながら提案な仕事。
WBSとかファンクションポイント法で見積もったり…。
この仕事とれちゃったらどうしよう…
emerge のアップデートでesoundがこけた。
* ERROR: media-sound/esound-0.2.38-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_unpack
* ebuild.sh, line 817: Called qa_call 'src_unpack'
* ebuild.sh, line 44: Called src_unpack
* esound-0.2.38-r1.ebuild, line 38: Called eautoreconf
* autotools.eclass, line 94: Called eaclocal
* autotools.eclass, line 131: Called autotools_run_tool 'aclocal' '-I' 'm4'
* autotools.eclass, line 219: Called die
* The specific snippet of code:
* die "Failed Running $1 !"
* The die message:
* Failed Running aclocal !
* Call stack:
* ebuild.sh, line 1701: Called dyn_unpack
* ebuild.sh, line 817: Called qa_call 'src_unpack'
* ebuild.sh, line 44: Called src_unpack
* esound-0.2.38-r1.ebuild, line 38: Called eautoreconf
* autotools.eclass, line 94: Called eaclocal
* autotools.eclass, line 131: Called autotools_run_tool 'aclocal' '-I' 'm4'
* autotools.eclass, line 219: Called die
* The specific snippet of code:
* die "Failed Running $1 !"
* The die message:
* Failed Running aclocal !
何これ?
/var/tmp/portage/media-sound/esound-0.2.38-r1/temp/aclocal-3242.out
見ると
***** aclocal *****
Errno architecture (i686-linux-2.6.22-gentoo-r5) does not match executable architecture (i686-linux-2.6.22-gentoo-r9) at /usr/lib/perl5/site_perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/share/automake-1.10/Automake/XFile.pm line 90.
BEGIN failed--compilation aborted at /usr/share/automake-1.10/Automake/XFile.pm line 90.
Compilation failed in require at /usr/bin/aclocal-1.10 line 44.
BEGIN failed--compilation aborted at /usr/bin/aclocal-1.10 line 44.
Errno architecture (i686-linux-2.6.22-gentoo-r5) does not match executable architecture (i686-linux-2.6.22-gentoo-r9) at /usr/lib/perl5/site_perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/share/automake-1.10/Automake/XFile.pm line 90.
BEGIN failed--compilation aborted at /usr/share/automake-1.10/Automake/XFile.pm line 90.
Compilation failed in require at /usr/bin/aclocal-1.10 line 44.
BEGIN failed--compilation aborted at /usr/bin/aclocal-1.10 line 44.
…?
Perlのモジュールの依存関係問題: Net::HTTP や Munin で使っているらしい IO::Socket やらでエラーが発生
ということみたい。
# slocate Errno.pm
/usr/lib/perl5/5.8.8/i686-linux/Errno.pm
/usr/lib/perl5/site_perl/5.8.8/Errno.pm
/usr/lib/perl5/5.8.8/i686-linux/Errno.pm
/usr/lib/perl5/site_perl/5.8.8/Errno.pm
確かに二つある…。
/usr/lib/perl5/site_perl/5.8.8/Errno.pm
の方が古いみたいなのでリネームして終了。
モジュールを深く考えずその場その場で入れていった結果ということか…。
わかるまで結構時間かかったので教訓とする。