Hatena::ブログ(Diary)

円高

2009-05-20

[][]新しく買ったiMacCPANモジュールを色々インストールしようとして軽くはまった

最近iMacを買ってついにWindowsとお別れしました。

で、今日Module::Setupインストールしようとしたら

AppleEvents/t/event.t (Wstat: 65280 Tests: 145 Failed: 0)

Non-zero exit status: 255

Parse errors: Bad plan. You planned 305 tests but ran 145.

Files=18, Tests=2800, 35 wallclock secs ( 0.32 usr 0.06 sys + 1.84 cusr 0.66 csys = 2.88 CPU)

Result: FAIL

Failed 1/18 test programs. 0/2800 subtests failed.

make: *** [test_dynamic] Error 255

CNANDOR/Mac-Carbon-0.77.tar.gz

/usr/bin/make test -- NOT OK

とこける。

Macとか良く分からんし何だこれとか色々調べてたらid:sendPortsで入れれば良いんじゃねって言うので

sudo port install p5-mac-appleevents-simple

して再度Module::Setup入れたらちゃんと出来た。

かずあき++

これで安心してMac::Growlを入れようとしたらまたこけた。

t/Mac-Growl.t .. Please run gluedialect and gluescriptadds programs at /opt/local/lib/perl5/site_perl/5.8.9/Mac/Glue.pm line 1358, <DATA> line 1.

Mac::Glueの該当する所を調べてその辺から色々追ったけどいまいち分からない。

しばらく悩んでCPANからMac::Glueの最新版のtarを落としてmake installしたら今度はちゃんとインストール出来た。

READMEを良く見たら

You will need to have glues for your dialect and scripting additions

created; the installation process (perl Makefile.PL; make; make install)

should handle this automatically. It will also create glues for two

commonly used applications, Finder and System Events.

とか書かれてる。

何でcpanでこの辺がちゃんと出来ないんだろ。

そんな感じです。