mysql:6686
From: "KAWAI,Takanori" <"KAWAI,Takanori" <GCD00051@xxxxxxxxxx>>
Date: Tue, 10 Dec 2002 22:09:54 +0900
Subject: [mysql 06686] Re: MACOSX 10.2 で DBI DBD:MySQL のインストール
川合孝典です。 ----- Original Message ----- From: "MAO" <mao@xxxxxxxxxx> To: <ml@xxxxxxxxxx> Sent: Tuesday, December 10, 2002 6:37 PM Subject: [mysql 06684] MACOSX 10.2で DBI DBD:MySQLのインストール > こんにちは、MAOです。 (中略) > Perlから利用できるようにしようとおもい、 > sudo perl -MCPAN -e shellを実行し、CPANに接続 > > cpan> install DBI > > と、DBIをインストールしようと > インストールが始まるのですが、 > > ------------------------------------------------------------------------ > t/10examp.t 20 5120 245 142 57.96% 104-245 > t/40profile.t 2 512 56 56 100.00% 1-56 > 9 tests skipped. > Failed 2/34 test scripts, 94.12% okay. 198/1108 subtests failed, 82.13% > 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 > ------------------------------------------------------------------------ > と、いった感じでエラーがでてインストールできません。 (以下略) ウーンと、ここまではMySQLとはまったく関係なく純然たる DBIの問題なのですが。 このように引っかかったら、通常の手続きどおり、CPANから tar.gzをダウンロードして手動でインストールしながらエラーをチェックした ほうが確実でしょう。 そのとき、どのようなエラーが発生しているかを確認するためには make test TEST_VERBOSE=1 とすると、より詳しい情報がわかります。 で問題が発生しているのは、このメッセージにある通り、 t/10examp.tとt/80proxy.tでしょう。 私の環境で試してみたところ(MLD Linux6, Perl5.6.1) まずt/10examp.tは、先頭の #!perl -Tw を #!perl -w つまり汚染チェックをはずしてやれば通るんじゃないかと思います。 またt/80proxy.tについては、 Connect error: Cannot log in to DBI::ProxyServer: Usage: Sys::Syslog::_PATH_LOG() at /usr/lib/perl5/5.6.0/i386-linux/Sys/Syslog.pm line 277. というようなエラーが出ましたので、 そのエラーメッセージで示されるSyslog.pmというファイル( あるいは perldoc -l Sys::Syslog で示されるファイルでも同じだと 思いますが)の277行目の my $syslog = &_PATH_LOG を my $syslog = &_PATH_LOG() といった具合に変更したところ何もエラーがなくなりました。 CPAN.pmでforce install しても大丈夫だとは思いますが、一度お試しあれ。 =================================================== 川合 孝典 (Hippo2000) DBI日本語メーリングリスト管理人、Kansai.pm所属 kwitknr@xxxxxxxxxx GCD00051@xxxxxxxxxx http://member.nifty.ne.jp/hippo2000、http://www.hippo2000.info/ perldocの日本語化ならperldocjp:もちろん参加者募集中! http://sourceforge.jp/projects/perldocjp ===================================================
6684 2002-12-10 18:37 [MAO <mao@xxxxxxxxxx>] MACOSX 10.2 で DBI DBD:MySQL のインストール -> 6686 2002-12-10 22:09 ┗["KAWAI,Takanori" <GC] 6688 2002-12-10 23:09 ┗[MAO <mao@xxxxxxxxxx>] 6689 2002-12-10 23:17 ┗["KAWAI,Takanori" <GC]