Problems installing DBD::mysql on Solaris

From: Squet (sod_at_off.com)
Date: 05/13/04

  • Next message: alshanky: "Re: DB_File problems (again)"
    Date: Thu, 13 May 2004 11:44:23 +0100
    
    

    Hi All,
    I'm trying to setup DBD::mysql using:
     perl Makefile.PL --cflags=-I/usr/local/mysql/include
    (because I had problems with the makefile containing CC flags, and I only
    have GCC)

    the perl Makefile.pl and the make seem to work fine, but just about all of
    the tests in make test fail (Long error output follows):

    PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
    "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
    t/00base...........install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/00base.t line 38
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 4-5
     Failed 2/5 tests, 60.00% okay
    t/10dsnlist........install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/10dsnlist.t line 45
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-9
     Failed 9/9 tests, 0.00% okay
    t/20createdrop.....install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/20createdrop.t line 45
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-5
     Failed 5/5 tests, 0.00% okay
    t/30insertfetch....install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/30insertfetch.t line 48
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-11
     Failed 11/11 tests, 0.00% okay
    t/40bindparam......install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     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 expected
     at t/40bindparam.t line 64
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-28
     Failed 28/28 tests, 0.00% okay
    t/40blobs..........install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/40blobs.t line 68
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-11
     Failed 11/11 tests, 0.00% okay
    t/40listfields.....install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/40listfields.t line 57
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-18
     Failed 18/18 tests, 0.00% okay
    t/40nulls..........install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/40nulls.t line 50
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-11
     Failed 11/11 tests, 0.00% okay
    t/40numrows........install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/40numrows.t line 59
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-25
     Failed 25/25 tests, 0.00% okay
    t/50chopblanks.....install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/50chopblanks.t line 57
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-35
     Failed 35/35 tests, 0.00% okay
    t/50commit.........install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/50commit.t line 64
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-30
     Failed 30/30 tests, 0.00% okay
    t/60leaks..........skipped
            all skipped: $ENV{SLOW_TESTS} is not set or Proc::ProcessTable not
    installed
    t/ak-dbd...........install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/ak-dbd.t line 59
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-90
     Failed 90/90 tests, 0.00% okay
    t/akmisc...........Had to create DBD::mysql::dr::imp_data_size unexpectedly
    at /usr/local/lib/perl5/site_perl/5.8.4/sun4-solaris/DBI.pm line 1061.
    Use of uninitialized value in subroutine entry at
    /usr/local/lib/perl5/site_perl/5.8.4/sun4-solaris/DBI.pm line 1061.
    Can't locate object method "connect" via package "Mysql" at
    /.cpan/build/DBD-mysql-2.9003/blib/lib/Mysql.pm line 71.
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-351
     Failed 351/351 tests, 0.00% okay
    t/dbdadmin.........install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/dbdadmin.t line 74
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-21
     Failed 21/21 tests, 0.00% okay
    t/insertid.........install_driver(mysql) failed: Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at (eval 1) line 3
    Compilation failed in require at (eval 1) line 3.
    Perhaps a required shared library or dll isn't installed where expected
     at t/insertid.t line 13
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-12
     Failed 12/12 tests, 0.00% okay
    t/mysql............Can't load
    '/.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module
    DBD::mysql: ld.so.1: /usr/bin/perl: fatal: relocation error: file
    /.cpan/build/DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: symbol
    net_buffer_length: referenced symbol not found at
    /usr/local/lib/perl5/5.8.4/sun4-solaris/DynaLoader.pm line 230.
     at /.cpan/build/DBD-mysql-2.9003/blib/lib/Mysql.pm line 13
    Compilation failed in require at
    /.cpan/build/DBD-mysql-2.9003/blib/lib/Mysql.pm line 13.
    Compilation failed in require at t/mysql.t line 34.
    BEGIN failed--compilation aborted at t/mysql.t line 34.
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 1-68
     Failed 68/68 tests, 0.00% okay
    t/mysql2...........Had to create DBD::mysql::dr::imp_data_size unexpectedly
    at /usr/local/lib/perl5/site_perl/5.8.4/sun4-solaris/DBI.pm line 1061.
    Use of uninitialized value in subroutine entry at
    /usr/local/lib/perl5/site_perl/5.8.4/sun4-solaris/DBI.pm line 1061.
    Can't locate object method "connect" via package "Mysql" at
    /.cpan/build/DBD-mysql-2.9003/blib/lib/Mysql.pm line 71.
    dubious
     Test returned status 255 (wstat 65280, 0xff00)
    Failed 17/18 test scripts, 5.56% okay. 727/730 subtests failed, 0.41% okay.
    Failed Test Stat Wstat Total Fail Failed List of Failed
    ----------------------------------------------------------------------------

    ---
    t/00base.t         255 65280     5    4  80.00%  4-5
    t/10dsnlist.t      255 65280     9   18 200.00%  1-9
    t/20createdrop.t   255 65280     5   10 200.00%  1-5
    t/30insertfetch.t  255 65280    11   22 200.00%  1-11
    t/40bindparam.t    255 65280    28   56 200.00%  1-28
    t/40blobs.t        255 65280    11   22 200.00%  1-11
    t/40listfields.t   255 65280    18   36 200.00%  1-18
    t/40nulls.t        255 65280    11   22 200.00%  1-11
    t/40numrows.t      255 65280    25   50 200.00%  1-25
    t/50chopblanks.t   255 65280    35   70 200.00%  1-35
    t/50commit.t       255 65280    30   60 200.00%  1-30
    t/ak-dbd.t         255 65280    90  180 200.00%  1-90
    t/akmisc.t         255 65280   351  702 200.00%  1-351
    t/dbdadmin.t       255 65280    21   42 200.00%  1-21
    t/insertid.t       255 65280    12   24 200.00%  1-12
    t/mysql.t          255 65280    68  136 200.00%  1-68
    t/mysql2.t         255 65280    ??   ??       %  ??
    1 test skipped.
    make: *** [test_dynamic] Error 2
    Any idea how I can rectify this?
    

  • Next message: alshanky: "Re: DB_File problems (again)"

    Relevant Pages


    Loading