perl 安装 DBD::Sybase 时报错 急 大神求解???
在安装perl DBD::Sybase的时候 出现如下错误,哪位大神能帮忙解答下,谢谢!
声明 用户名 密码 什么的是正确的
make test
PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/autocommit....ok 1/9
t/autocommit....NOK 2# Failed test 'use DBD::Sybase;'
# at t/autocommit.t line 18.
# Tried to use 'DBD::Sybase'.
# Error: DBD::Sybase initialize: ct_init(12500) failed at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 253.
# Compilation failed in require at (eval 7) line 2.
# BEGIN failed--compilation aborted at (eval 7) line 2.
ct_con_alloc failed at /usr/local/lib/perl5/site_perl/5.8.7/sun4-solaris/DBD/Sybase.pm line 98.
# Failed test 'Connect'
t/autocommit....NOK 3# at t/autocommit.t line 29.
No connection - did you set the user, password and server name correctly in PWD?
t/autocommit....NOK 4# Failed test at t/autocommit.t line 34.
t/autocommit....NOK 5# Failed test at t/autocommit.t line 34.
t/autocommit....NOK 6# Failed test at t/autocommit.t line 34.
t/autocommit....NOK 7# Failed test at t/autocommit.t line 34.
t/autocommit....NOK 8# Failed test at t/autocommit.t line 34.
t/autocommit....NOK 9# Failed test at t/autocommit.t line 34.
t/autocommit....NOK 10# Failed test at t/autocommit.t line 34.
t/autocommit....NOK 11# Failed test at t/autocommit.t line 34.
# Looks like you planned 9 tests but ran 11.
# Looks like you failed 10 tests of 11 run.
t/autocommit....dubious
Test returned status 10 (wstat 2560, 0xa00)
DIED. FAILED tests 2-11
Failed 10/9 tests, -11.11% okay
t/base..........install_driver(Sybase) failed: DBD::Sybase initialize: ct_init(12500) failed at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 253.
Compilation failed in require at (eval 3) line 3.
at t/base.t line 18
t/base..........dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 4-5
Failed 2/5 tests, 60.00% okay
t/exec..........NOK 2
# Failed test 'use DBD::Sybase;'
# at t/exec.t line 18.
# Tried to use 'DBD::Sybase'.
# Error: DBD::Sybase initialize: ct_init(12500) failed at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 253.
# Compilation failed in require at (eval 7) line 2.
# BEGIN failed--compilation aborted at (eval 7) line 2.
ct_con_alloc failed at /usr/local/lib/perl5/site_perl/5.8.7/sun4-solaris/DBD/Sybase.pm line 98.
DBI connect('server=XXXXX;database=XXX','XXX',...) failed: (no error string) at t/exec.t line 29
t/exec..........NOK 3
# Failed test 'Connect'
# at t/exec.t line 31.
No connection - did you set the user, password and server name correctly in PWD?
t/exec..........NOK 4
# Failed test at t/exec.t line 36.
t/exec..........NOK 5
# Failed test at t/exec.t line 36.
t/exec..........NOK 6
# Failed test at t/exec.t line 36.
t/exec..........NOK 7
# Failed test at t/exec.t line 36.
t/exec..........NOK 8
# Failed test at t/exec.t line 36.
t/exec..........NOK 9
# Failed test at t/exec.t line 36.
t/exec..........NOK 10
# Failed test at t/exec.t line 36.
t/exec..........NOK 11
# Failed test at t/exec.t line 36.
t/exec..........NOK 12
# Failed test at t/exec.t line 36.
t/exec..........NOK 13
# Failed test at t/exec.t line 36.
t/exec..........NOK 14
# Failed test at t/exec.t line 36.
t/exec..........NOK 15
# Failed test at t/exec.t line 36.
t/exec..........NOK 16
# Failed test at t/exec.t line 36.
t/exec..........NOK 17
# Failed test at t/exec.t line 36.
t/exec..........NOK 18
# Failed test at t/exec.t line 36.
t/exec..........NOK 19
# Failed test at t/exec.t line 36.
t/exec..........NOK 20
# Failed test at t/exec.t line 36.
t/exec..........NOK 21
# Failed test at t/exec.t line 36.
t/exec..........NOK 22
# Failed test at t/exec.t line 36.
# Looks like you failed 21 tests of 22.
t/exec..........dubious
Test returned status 21 (wstat 5376, 0x1500)
DIED. FAILED tests 2-22
Failed 21/22 tests, 4.55% okay
t/fail..........ok 1/12
# Failed test 'use DBD::Sybase;'
# at t/fail.t line 16.
# Tried to use 'DBD::Sybase'.
# Error: DBD::Sybase initialize: ct_init(12500) failed at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 253.
# Compilation failed in require at (eval 7) line 2.
# BEGIN failed--compilation aborted at (eval 7) line 2.
t/fail..........NOK 2ct_con_alloc failed at /usr/local/lib/perl5/site_perl/5.8.7/sun4-solaris/DBD/Sybase.pm line 98.
# Failed test 'Connect'
# at t/fail.t line 24.
No connection - did you set the user, password and server name correctly in PWD?
t/fail..........NOK 3
# Failed test at t/fail.t line 29.
t/fail..........NOK 4
# Failed test at t/fail.t line 29.
t/fail..........NOK 5
# Failed test at t/fail.t line 29.
t/fail..........NOK 6
# Failed test at t/fail.t line 29.
t/fail..........NOK 7
# Failed test at t/fail.t line 29.
t/fail..........NOK 8
# Failed test at t/fail.t line 29.
t/fail..........NOK 9
# Failed test at t/fail.t line 29.
t/fail..........NOK 10
t/fail..........NOK 11# Failed test at t/fail.t line 29.
# Failed test at t/fail.t line 29.
t/fail..........NOK 12# Looks like you failed 11 tests of 12.
t/fail..........dubious
Test returned status 11 (wstat 2816, 0xb00)
DIED. FAILED tests 2-12
Failed 11/12 tests, 8.33% okay
t/login.........NOK 2
# Failed test 'use DBD::Sybase;'
# at t/login.t line 18.
# Tried to use 'DBD::Sybase'.
# Error: DBD::Sybase initialize: ct_init(12500) failed at /usr/local/lib/perl5/5.8.7/sun4-solaris/DynaLoader.pm line 253.
# Compilation failed in require at (eval 7) line 2.
# BEGIN failed--compilation aborted at (eval 7) line 2.
ct_con_alloc failed at /usr/local/lib/perl5/site_perl/5.8.7/sun4-solaris/DBD/Sybase.pm line 98.
DBI connect('server=TPC_BIGMAC;database=awb','sa',...) failed: (no error string) at t/login.t line 23
t/login.........NOK 3
# Failed test 'Connect'
# at t/login.t line 26.
Can't call method "ping" on an undefined value at t/login.t line 28.
[解决办法]
你应该先安装Sybase客户端程序,然后再编译DBD。