I get this on Mac OS X 10.7.2, perl 5.14.1 built from source with perlbrew.
git version is 1.7.6.1, from homebrew.
PERL_DL_NONLAZY=1 /Users/daisuke/perl5/perlbrew/perls/perl-5.14.1/bin/perl "-
MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_load.t .......... ok
t/10_role_error.t .... ok
t/10_role_execute.t .. ok
t/20_cmd.t ........... ok
# Failed test 'Basic: test00_chdir: current directory has changed properly'
# at t/lib/Git/Class/Test/Worktree/Basic.pm line 37.
# Looks like you failed 1 test of 11.
t/30_worktree.t ......
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/11 subtests
t/99_pod.t ........... skipped: set TEST_POD to enable this test
t/99_podcoverage.t ... skipped: Test::Pod::Coverage 1.04 required
Test Summary Report
-------------------
t/30_worktree.t (Wstat: 256 Tests: 11 Failed: 1)
Failed test: 2
Non-zero exit status: 1
Files=7, Tests=79, 1 wallclock secs ( 0.05 usr 0.02 sys + 0.84 cusr 0.20 csys = 1.11 CPU)
Result: FAIL
Failed 1/7 test programs. 1/79 subtests failed.
make: *** [test_dynamic] Error 255