I tried to build DBD:Sybase on Sparc Solaris. Got an error
make test
PERL_DL_NONLAZY=1 /local/bin/perl "-MExtUtils::Command::MM" "-e" "test
+_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/autocommit....ok 1/9# Failed test (t/autocommit.t at line 18)
+
t/autocommit....NOK 2# Tried to use 'DBD::Sybase'.
+
# Error: Can't load 'blib/arch/auto/DBD/Sybase/Sybase.so' for mod
+ule DBD::Sybase: ld.so.1: perl: fatal: relocation error: file blib/ar
+ch/auto/DBD/Sybase/Sybase.so: symbol blk_done: referenced symbol not
+found at /prog/perl/curr_inst/lib/5.8.0/sun4-solaris/DynaLoader.pm li
+ne 229.
# at (eval 3) line 2
# Compilation failed in require at (eval 3) line 2.
Had to create DBD::Sybase::dr::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1211.
Had to create DBD::Sybase::db::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1241.
Undefined subroutine &DBD::Sybase::db::_login called at blib/lib/DBD/S
+ybase.pm line 90.
# Looks like you planned 9 tests but only ran 2.
# Looks like your test died just after 2.
t/autocommit....dubious
+
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-9
Failed 8/9 tests, 11.11% okay
t/base..........install_driver(Sybase) failed: Can't load '/exp/prog01
+/Exported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/arch/
+auto/DBD/Sybase/Sybase.so' for module DBD::Sybase: ld.so.1: perl: fat
+al: relocation error: file /exp/prog01/Exported_in/Oljehandel/TestDir
+ectory/test/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so: symb
+ol blk_done: referenced symbol not found at /prog/perl/curr_inst/lib/
+5.8.0/sun4-solaris/DynaLoader.pm line 229.
at (eval 2) line 3
Compilation failed in require at (eval 2) line 3.
Perhaps a required shared library or dll isn't installed where expecte
+d
at t/base.t line 18
t/base..........dubious
+
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 4-5
Failed 2/5 tests, 60.00% okay
t/exec..........ok 1/22# Failed test (t/exec.t at line 18)
+
t/exec..........NOK 2# Tried to use 'DBD::Sybase'.
+
# Error: Can't load 'blib/arch/auto/DBD/Sybase/Sybase.so' for mod
+ule DBD::Sybase: ld.so.1: perl: fatal: relocation error: file blib/ar
+ch/auto/DBD/Sybase/Sybase.so: symbol blk_done: referenced symbol not
+found at /prog/perl/curr_inst/lib/5.8.0/sun4-solaris/DynaLoader.pm li
+ne 229.
# at (eval 3) line 2
# Compilation failed in require at (eval 3) line 2.
Had to create DBD::Sybase::dr::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1211.
Had to create DBD::Sybase::db::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1241.
Undefined subroutine &DBD::Sybase::db::_login called at blib/lib/DBD/S
+ybase.pm line 90.
# Looks like you planned 22 tests but only ran 2.
# Looks like your test died just after 2.
t/exec..........dubious
+
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-22
Failed 21/22 tests, 4.55% okay
t/fail..........ok 1/12# Failed test (t/fail.t at line 16)
+
t/fail..........NOK 2# Tried to use 'DBD::Sybase'.
+
# Error: Can't load 'blib/arch/auto/DBD/Sybase/Sybase.so' for mod
+ule DBD::Sybase: ld.so.1: perl: fatal: relocation error: file blib/ar
+ch/auto/DBD/Sybase/Sybase.so: symbol blk_done: referenced symbol not
+found at /prog/perl/curr_inst/lib/5.8.0/sun4-solaris/DynaLoader.pm li
+ne 229.
# at (eval 3) line 2
# Compilation failed in require at (eval 3) line 2.
Had to create DBD::Sybase::dr::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1211.
Had to create DBD::Sybase::db::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1241.
Undefined subroutine &DBD::Sybase::db::_login called at blib/lib/DBD/S
+ybase.pm line 90.
# Looks like you planned 12 tests but only ran 2.
# Looks like your test died just after 2.
t/fail..........dubious
+
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-12
Failed 11/12 tests, 8.33% okay
t/login.........ok 1/6# Failed test (t/login.t at line 18)
+
t/login.........NOK 2# Tried to use 'DBD::Sybase'.
+
# Error: Can't load 'blib/arch/auto/DBD/Sybase/Sybase.so' for mod
+ule DBD::Sybase: ld.so.1: perl: fatal: relocation error: file blib/ar
+ch/auto/DBD/Sybase/Sybase.so: symbol blk_done: referenced symbol not
+found at /prog/perl/curr_inst/lib/5.8.0/sun4-solaris/DynaLoader.pm li
+ne 229.
# at (eval 3) line 2
# Compilation failed in require at (eval 3) line 2.
Had to create DBD::Sybase::dr::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1211.
Had to create DBD::Sybase::db::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1241.
Undefined subroutine &DBD::Sybase::db::_login called at blib/lib/DBD/S
+ybase.pm line 90.
# Looks like you planned 6 tests but only ran 2.
# Looks like your test died just after 2.
t/login.........dubious
+
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-6
Failed 5/6 tests, 16.67% okay
t/main..........ok 1/34# Failed test (t/main.t at line 18)
+
t/main..........NOK 2# Tried to use 'DBD::Sybase'.
+
# Error: Can't load '/exp/prog01/Exported_in/Oljehandel/TestDirec
+tory/test/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so' for mo
+dule DBD::Sybase: ld.so.1: perl: fatal: relocation error: file /exp/p
+rog01/Exported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/
+arch/auto/DBD/Sybase/Sybase.so: symbol blk_done: referenced symbol no
+t found at /prog/perl/curr_inst/lib/5.8.0/sun4-solaris/DynaLoader.pm
+line 229.
# at (eval 3) line 2
# Compilation failed in require at (eval 3) line 2.
Had to create DBD::Sybase::dr::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1211.
Had to create DBD::Sybase::db::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1241.
Undefined subroutine &DBD::Sybase::db::_login called at /exp/prog01/Ex
+ported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/lib/DBD/
+Sybase.pm line 90.
# Looks like you planned 34 tests but only ran 2.
# Looks like your test died just after 2.
t/main..........dubious
+
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-34
Failed 33/34 tests, 2.94% okay
t/multi_sth.....ok 1/43# Failed test (t/multi_sth.t at line 16)
+
t/multi_sth.....NOK 2# Tried to use 'DBD::Sybase'.
+
# Error: Can't load '/exp/prog01/Exported_in/Oljehandel/TestDirec
+tory/test/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so' for mo
+dule DBD::Sybase: ld.so.1: perl: fatal: relocation error: file /exp/p
+rog01/Exported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/
+arch/auto/DBD/Sybase/Sybase.so: symbol blk_done: referenced symbol no
+t found at /prog/perl/curr_inst/lib/5.8.0/sun4-solaris/DynaLoader.pm
+line 229.
# at (eval 3) line 2
# Compilation failed in require at (eval 3) line 2.
Had to create DBD::Sybase::dr::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1211.
Had to create DBD::Sybase::db::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1241.
Undefined subroutine &DBD::Sybase::db::_login called at /exp/prog01/Ex
+ported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/lib/DBD/
+Sybase.pm line 90.
# Looks like you planned 43 tests but only ran 2.
# Looks like your test died just after 2.
t/multi_sth.....dubious
+
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-43
Failed 42/43 tests, 2.33% okay
t/nsql..........ok 1/7# Failed test (t/nsql.t at line 15)
+
t/nsql..........NOK 2# Tried to use 'DBD::Sybase'.
+
# Error: Can't load '/exp/prog01/Exported_in/Oljehandel/TestDirec
+tory/test/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so' for mo
+dule DBD::Sybase: ld.so.1: perl: fatal: relocation error: file /exp/p
+rog01/Exported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/
+arch/auto/DBD/Sybase/Sybase.so: symbol blk_done: referenced symbol no
+t found at /prog/perl/curr_inst/lib/5.8.0/sun4-solaris/DynaLoader.pm
+line 229.
# at (eval 3) line 2
# Compilation failed in require at (eval 3) line 2.
Had to create DBD::Sybase::dr::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1211.
Had to create DBD::Sybase::db::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1241.
Undefined subroutine &DBD::Sybase::db::_login called at /exp/prog01/Ex
+ported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/lib/DBD/
+Sybase.pm line 90.
# Looks like you planned 7 tests but only ran 2.
# Looks like your test died just after 2.
t/nsql..........dubious
+
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-7
Failed 6/7 tests, 14.29% okay
t/place.........install_driver(Sybase) failed: Can't load '/exp/prog01
+/Exported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/arch/
+auto/DBD/Sybase/Sybase.so' for module DBD::Sybase: ld.so.1: perl: fat
+al: relocation error: file /exp/prog01/Exported_in/Oljehandel/TestDir
+ectory/test/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so: symb
+ol blk_done: referenced symbol not found at /prog/perl/curr_inst/lib/
+5.8.0/sun4-solaris/DynaLoader.pm line 229.
at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expecte
+d
at t/place.t line 18
skipped
all skipped: no reason given
t/thread........skipped
all skipped: this perl 5.008 not configured to support iThread
+s
t/xblk..........ok 1/62# Failed test (t/xblk.t at line 15)
+
t/xblk..........NOK 2# Tried to use 'DBD::Sybase'.
+
# Error: Can't load '/exp/prog01/Exported_in/Oljehandel/TestDirec
+tory/test/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so' for mo
+dule DBD::Sybase: ld.so.1: perl: fatal: relocation error: file /exp/p
+rog01/Exported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/
+arch/auto/DBD/Sybase/Sybase.so: symbol blk_done: referenced symbol no
+t found at /prog/perl/curr_inst/lib/5.8.0/sun4-solaris/DynaLoader.pm
+line 229.
# at (eval 3) line 2
# Compilation failed in require at (eval 3) line 2.
Can't locate auto/DBD/Sybase/set_cslib_c.al in @INC (@INC contains: t
+/exp/prog01/Exported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08
+/blib/lib /exp/prog01/Exported_in/Oljehandel/TestDirectory/test/DBD-S
+ybase-1.08/blib/arch /prog/perl/curr_inst/lib/5.8.0/sun4-solaris /pro
+g/perl/curr_inst/lib/5.8.0 /prog/perl/curr_inst/lib/site_perl/5.8.0/s
+un4-solaris /prog/perl/curr_inst/lib/site_perl/5.8.0 /prog/perl/curr_
+inst/lib/site_perl /local/adm/INC_dir .) at t/xblk.t line 36
# Looks like you planned 62 tests but only ran 2.
# Looks like your test died just after 2.
t/xblk..........dubious
+
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-62
Failed 61/62 tests, 1.61% okay
t/xblob.........ok 1/11# Failed test (t/xblob.t at line 16)
+
t/xblob.........NOK 2# Tried to use 'DBD::Sybase'.
+
# Error: Can't load '/exp/prog01/Exported_in/Oljehandel/TestDirec
+tory/test/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so' for mo
+dule DBD::Sybase: ld.so.1: perl: fatal: relocation error: file /exp/p
+rog01/Exported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/
+arch/auto/DBD/Sybase/Sybase.so: symbol blk_done: referenced symbol no
+t found at /prog/perl/curr_inst/lib/5.8.0/sun4-solaris/DynaLoader.pm
+line 229.
# at (eval 3) line 2
# Compilation failed in require at (eval 3) line 2.
Had to create DBD::Sybase::dr::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1211.
Had to create DBD::Sybase::db::imp_data_size unexpectedly at /prog/per
+l/curr_inst/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 1241.
Undefined subroutine &DBD::Sybase::db::_login called at /exp/prog01/Ex
+ported_in/Oljehandel/TestDirectory/test/DBD-Sybase-1.08/blib/lib/DBD/
+Sybase.pm line 90.
# Looks like you planned 11 tests but only ran 2.
# Looks like your test died just after 2.
t/xblob.........dubious
+
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-11
Failed 10/11 tests, 9.09% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
----------------------------------------------------------------------
+---------
t/autocommit.t 255 65280 9 8 88.89% 2-9
t/base.t 255 65280 5 2 40.00% 4-5
t/exec.t 255 65280 22 21 95.45% 2-22
t/fail.t 255 65280 12 11 91.67% 2-12
t/login.t 255 65280 6 5 83.33% 2-6
t/main.t 255 65280 34 33 97.06% 2-34
t/multi_sth.t 255 65280 43 42 97.67% 2-43
t/nsql.t 255 65280 7 6 85.71% 2-7
t/xblk.t 255 65280 62 61 98.39% 2-62
t/xblob.t 255 65280 11 10 90.91% 2-11
2 tests skipped.
Failed 10/12 test scripts, 16.67% okay. 199/211 subtests failed, 5.69%
+ okay.
*** Error code 2
make: Fatal error: Command failed for target `test_dynamic'
sailfish@st-kvar02 ->
Could someone please help me in resolving this?