[前][次][番号順一覧][スレッド一覧]

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/hippo2000http://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]