Plagger を MacOSX にインストール

YAML Error: Error in require YAML::Loader - Base class package "YAML::Loader::Base" is empty.
(Perhaps you need to 'use' the module which defines that package first.)
at inc/YAML/Loader.pm line 4
BEGIN failed--compilation aborted at inc/YAML/Loader.pm line 4, <$IN> line 1.
Compilation failed in require at (eval 11) line 3, <$IN> line 1.

Code: Error in require YAML::Loader - Base class package "YAML::Loader::Base" is empty.
(Perhaps you need to 'use' the module which defines that package first.)
at inc/YAML/Loader.pm line 4
BEGIN failed--compilation aborted at inc/YAML/Loader.pm line 4, <$IN> line 1.
Compilation failed in require at (eval 11) line 3, <$IN> line 1.

at Makefile.PL line 88
Running make test
Make had some problems, maybe interrupted? Won't test

今ココ。

              • -

YAML Error: Error in require YAML::Loader - Base class package "YAML::Loader::Base" is empty.

YAML::Loader::Base がありません」という単純な問題だった。

cpan > install YAML::Loader::Base

を実行して解決。
ああ、CUIってこういうサバサバした世界だったね、そういえば。

              • -

1時間くらいじゃ全然終わらん、、、

              • -

.
.
.
# at t/00_compile.t line 4.
# Tried to use 'Plagger'.
# Error: Base class package "DateTime" is empty.
# (Perhaps you need to 'use' the module which defines that package first.)
# at /Users/%UserName%/.cpan/build/Plagger-0.7.17/blib/lib/Plagger/Date.pm line 3
# BEGIN failed--compilation aborted at t/00_compile.t line 4.
# Compilation failed in require at /Users/%UserName%/.cpan/build/Plagger-0.7.17/blib/lib/Plagger.pm line 22.
# BEGIN failed--compilation aborted at /Users/%UserName%/.cpan/build/Plagger-0.7.17/blib/lib/Plagger.pm line 22.
# Compilation failed in require at (eval 3) line 2.
# BEGIN failed--compilation aborted at (eval 3) line 2.
# Looks like you failed 1 test of 1.
t/00_compile....dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
Failed 1/1 tests, 0.00% okay
Failed Test Stat Wstat Total Fail Failed List of Failed

                                                                                                                                                            • -

t/00_compile.t 1 256 1 1 100.00% 1
Failed 1/3 test scripts, 0.00% okay. 1/1 subtests failed, 0.00% okay.
make: *** [test_dynamic] Error 2
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force
Use of chdir('') or chdir(undef) as chdir() is deprecated at /System/Library/Perl/5.8.6/CPAN.pm line 203.

と出てまた失敗。

# Error: Base class package "DateTime" is empty.

らしいので、

cpan> install DateTime

と。
でもこれもこけた。

ググリ巡ると、下記のサイトに辿り着く。

UbuntuPlaggerを入れる際にトラブった
http://d.hatena.ne.jp/yuki_2021/20090119/1232326390

どうもXML::Feedのバージョンが0.23でないと動かないらしいです。しかたないのでファイルを落としてインストール。

くっそー。
こういうかゆいところに手が届いていてほしいのだが、、、
Plagger 使うような人は大抵自己解決してしまうから、放置されてんのかな?

              • -

DateTime::TimeZone で詰まる。

~/.cpan/build/DateTime-TimeZone-0.84
sudo perl Build.PL && sudo ./Build

をぶちこんでみる。
もー、これで駄目なら会社行きたくねー。
[Namazu-devel-ja 522] Re: File::MMagic 1.24
http://namazu.org/pipermail/namazu-devel-ja/2005-August/000521.html