tiarraのエラーでたんだ。
ちょっとPC停止してメモリ増やして起動しただけなんだけど
./tiarra Weak references are not implemented in the version of perl at ../main/ModuleManager.pm line 12 BEGIN failed--compilation aborted at ../main/ModuleManager.pm line 12. Compilation failed in require at ../main/RunLoop.pm line 21. BEGIN failed--compilation aborted at ../main/RunLoop.pm line 21. Compilation failed in require at ../tiarra line 60. BEGIN failed--compilation aborted at ../tiarra line 60. A thread exited while 2 threads were running.
というなぞのエラー。
ModuleManager.pmを覗くと
use Scalar::Util qw(refaddr weaken);
でエラーのようだ。
http://d.hatena.ne.jp/fjkktkys/20071012/1192200838
ぐぐったら、なんか原因はよくわからないけどモジュールを再インストールすれば直るらしいので。
sudo cpan -fi Scalar::Util
をしたら。無事動くようになりました。
なんで急にこんなエラーでたんだろう。