おおおお。

テストし始めた。エラーでまくり。とりあえずhttpdが立ち上がらん。うははは。

t/conf/httpd.confがこうなってて

Include "/home/danjou/work/git/Apache2-AuthenOpenID/t/conf/extra.conf"
<IfModule mod_perl.c>
    PerlPassEnv APACHE_TEST_TRACE_LEVEL
</IfModule>

<IfModule mod_perl.c>
    PerlSwitches -Mlib=/home/danjou/work/git/Apache2-AuthenOpenID/t
</IfModule>

<IfModule mod_perl.c>
    PerlRequire /home/danjou/work/git/Apache2-AuthenOpenID/t/conf/modperl_startup.pl
</IfModule>

extra.conf.inがこうなってて、

PerlLoadModule Apache2::AuthenOpenID
<Location /Apache2_AuthenOpenID_FirstTest>
    AuthType OpenID
    AuthName "Apache2::AuthenOpenID test"
    return_to http://localhost/callback
    trust_root http://localhost/
    consumer_secret "this is consumer_secret sample"
    require valid-user
</Location>

PerlLoadModuleが動かない、つうこと?どーすりゃいいんかな。
http://www.jsw4.net/info/listserv_archives/mod_perl/04-wk50/msg00003.html
おー。反射的にぐぐって正解。

mv t/conf/extra.conf.in t/conf/extra.last.conf.in

とすると、confの差し込み位置が違うので動くようになる。