가끔 설치 환경에 따라 make test 에서는 에러가 나는 경우가 있습니다. 가장 중요한 것은 make install 을 한 후에 test perl 스크립트를 만들어 보시기 바랍니다. 그래서 돌아가지 않는다면 뭔가 다른 문제가 발생한 것입니다. 일단 그렇게 해 보는 것이 좋을 것 같습니다.
::김현우 님께서 쓰시길::
> 안녕하세요?
> 왕초보 인사드립니다.
> 꼭꼭꼭 가르쳐 주세요.
> 잘 안되네요.
> 지금 perl과 mysql을 연동해서 쓸려고 하는데 뭐가 문제인지 모르겠어요.
> perl은 리눅스에 처음 깔려 있던거고요(5 이상)
> mysql은 tar 로 된걸로 mysql-3.22.32.tar.gz 이고
> apache는 apache_3.1.12.tar.gz 이고,
> Dumper는 Data-Dumper-2.101.tar.gz
> module은 Msql-Mysql-modules-1.2214.tar
> 그리고 DBI-1.14.tar.gz를 이용하였습니다.
> 먼저 mysql깔고 그다음 아파치 깔고 Dumper 깔고
> DBI깔고 module를 깔았는데 DBI까지는 에러가 없어 보였는데
> module에서만 유독 make test할때 에러가 팍팍 나네요.
> 뭐가 문제일까요?
> 아래는 에러 화면 입니다.
>
> make[1]: Entering directory `/usr/local/DBI-DBD/MODULE/mysql'
> make[1]: Leaving directory `/usr/local/DBI-DBD/MODULE/mysql'
> make[1]: Entering directory `/usr/local/DBI-DBD/MODULE/mysql'
> PERL_DL_NONLAZY=1 /usr/bin/perl -I../blib/arch -I../blib/lib
> -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503 -e
> 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
>
> t/00base............ok
> t/10dsnlist.........ok
> t/20createdrop......ok
> t/30insertfetch.....ok
> t/40bindparam.......ok
> t/40blobs...........ok
> t/40listfields......ok
> t/40nulls...........ok
> t/40numrows.........ok
> t/50chopblanks......ok
> t/50commit..........ok
> t/60leaks...........skipping test on this platform
> t/ak-dbd............ok
> t/akmisc............FAILED test 44
> Failed 1/351 tests, 99.72% okay
> t/dbdadmin..........ok
> t/mysql.............FAILED test 23
> Failed 1/68 tests, 98.53% okay
> t/mysql2............ok
> Failed Test Status Wstat Total Fail Failed List of failed
> -------------------------------------------------------------------------------
> t/akmisc.t 351 1 0.28% 44
> t/mysql.t 68 1 1.47% 23
> 1 test skipped.
> Failed 2/17 test scripts, 88.24% okay. 2/732 subtests failed, 99.73% okay.
> make[1]: *** [test_dynamic] Error 29
> make[1]: Leaving directory `/usr/local/DBI-DBD/MODULE/mysql'
> make[1]: *** [test] Error 2
>
> 고수들의 가르침 급히 부탁 드립니다.
|