1 message in com.mysql.lists.perlRE: Issues with compiling DBD::mysql
FromSent OnAttachments
Mills, Peter15 Nov 2005 03:47 
Subject:RE: Issues with compiling DBD::mysql
From:Mills, Peter (pete@tellabs.com)
Date:11/15/2005 03:47:15 AM
List:com.mysql.lists.perl

I would appreciate guidance as to why failing. I am trying to compile a PERL module.

Make test is failing to compile.

Thanks

Making, testing and installing DBD::mysql .. Untarring module file Executing gunzip -c /export/home/pmills/downloads/DBD-mysql-3.0002.tar.gz | tar xvf - ..

x DBD-mysql-3.0002, 0 bytes, 0 tape blocks x DBD-mysql-3.0002/ChangeLog, 42802 bytes, 84 tape blocks x DBD-mysql-3.0002/constants.h, 1937 bytes, 4 tape blocks x DBD-mysql-3.0002/dbdimp.c, 105374 bytes, 206 tape blocks x DBD-mysql-3.0002/dbdimp.h, 8712 bytes, 18 tape blocks x DBD-mysql-3.0002/INSTALL.html, 27499 bytes, 54 tape blocks x DBD-mysql-3.0002/lib, 0 bytes, 0 tape blocks x DBD-mysql-3.0002/lib/Bundle, 0 bytes, 0 tape blocks x DBD-mysql-3.0002/lib/Bundle/DBD, 0 bytes, 0 tape blocks x DBD-mysql-3.0002/lib/Bundle/DBD/mysql.pm, 417 bytes, 1 tape blocks x DBD-mysql-3.0002/lib/DBD, 0 bytes, 0 tape blocks x DBD-mysql-3.0002/lib/DBD/mysql, 0 bytes, 0 tape blocks x DBD-mysql-3.0002/lib/DBD/mysql/GetInfo.pm, 16095 bytes, 32 tape blocks x DBD-mysql-3.0002/lib/DBD/mysql/INSTALL.pod, 20584 bytes, 41 tape blocks x DBD-mysql-3.0002/lib/DBD/mysql.pm, 50229 bytes, 99 tape blocks x DBD-mysql-3.0002/lib/Mysql, 0 bytes, 0 tape blocks x DBD-mysql-3.0002/lib/Mysql/Statement.pm, 3990 bytes, 8 tape blocks x DBD-mysql-3.0002/lib/Mysql.pm, 23888 bytes, 47 tape blocks x DBD-mysql-3.0002/Makefile.PL, 23545 bytes, 46 tape blocks x DBD-mysql-3.0002/Makefile.PL.embedded, 713 bytes, 2 tape blocks x DBD-mysql-3.0002/MANIFEST, 639 bytes, 2 tape blocks x DBD-mysql-3.0002/MANIFEST.SKIP, 31 bytes, 1 tape blocks x DBD-mysql-3.0002/META.yml, 328 bytes, 1 tape blocks x DBD-mysql-3.0002/myld, 1603 bytes, 4 tape blocks x DBD-mysql-3.0002/mysql.xs, 16013 bytes, 32 tape blocks x DBD-mysql-3.0002/README, 2784 bytes, 6 tape blocks x DBD-mysql-3.0002/t, 0 bytes, 0 tape blocks x DBD-mysql-3.0002/t/00base.t, 985 bytes, 2 tape blocks x DBD-mysql-3.0002/t/10dsnlist.t, 2091 bytes, 5 tape blocks x DBD-mysql-3.0002/t/20createdrop.t, 1829 bytes, 4 tape blocks x DBD-mysql-3.0002/t/30insertfetch.t, 2641 bytes, 6 tape blocks x DBD-mysql-3.0002/t/35limit.t, 3951 bytes, 8 tape blocks x DBD-mysql-3.0002/t/40bindparam.t, 5442 bytes, 11 tape blocks x DBD-mysql-3.0002/t/40blobs.t, 3503 bytes, 7 tape blocks x DBD-mysql-3.0002/t/40listfields.t, 4203 bytes, 9 tape blocks x DBD-mysql-3.0002/t/40nulls.t, 2587 bytes, 6 tape blocks x DBD-mysql-3.0002/t/40numrows.t, 4228 bytes, 9 tape blocks x DBD-mysql-3.0002/t/41blobs_prepare.t, 4168 bytes, 9 tape blocks x DBD-mysql-3.0002/t/50chopblanks.t, 3922 bytes, 8 tape blocks x DBD-mysql-3.0002/t/50commit.t, 6642 bytes, 13 tape blocks x DBD-mysql-3.0002/t/60leaks.t, 5224 bytes, 11 tape blocks x DBD-mysql-3.0002/t/ak-dbd.t, 15570 bytes, 31 tape blocks x DBD-mysql-3.0002/t/akmisc.t, 27024 bytes, 53 tape blocks x DBD-mysql-3.0002/t/dbdadmin.t, 7700 bytes, 16 tape blocks x DBD-mysql-3.0002/t/insertid.t, 1234 bytes, 3 tape blocks x DBD-mysql-3.0002/t/lib.pl, 5584 bytes, 11 tape blocks x DBD-mysql-3.0002/t/mysql.dbtest, 3679 bytes, 8 tape blocks x DBD-mysql-3.0002/t/mysql.t, 19622 bytes, 39 tape blocks x DBD-mysql-3.0002/t/mysql2.t, 4187 bytes, 9 tape blocks x DBD-mysql-3.0002/TODO, 896 bytes, 2 tape blocks

Compiling module Executing /usr/local/bin/perl Makefile.PL 'OPTIMIZE= ' 'CCFLAGS= ' 'CCCDLFLAGS= ' && make ..

I will use the following settings for compiling and testing:

cflags (mysql_config) = -I/usr/local/mysql/include/mysql embedded (mysql_config) = libs (mysql_config) = -L/usr/local/lib -R/usr/local/lib -R/usr/lib -L/usr/lib -R/usr/open win/lib -L/usr/openwin/lib -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.2/lib -R/usr/local/BerkeleyDB.4.2/lib -L/usr/local/mysql/lib/mysql -lmysqlclient -lposix4 -lcrypt -lgen - lsocket -lnsl -lm mysql_config (guessed ) = mysql_config nocatchstderr (default ) = 0 nofoundrows (default ) = 0 ssl (guessed ) = 1 testdb (default ) = test testhost (default ) = testpassword (default ) = testsocket (default ) = testuser (default ) =

To change these settings, see 'perl Makefile.PL --help' and 'perldoc INSTALL'.

Checking if your kit is complete... Looks good Using DBI 1.48 (for perl 5.008005 on sun4-solaris) installed in /usr/local/lib/perl5/site_perl/5.8.5 /sun4-solaris/auto/DBI/ Writing Makefile for DBD::mysql cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm cp lib/Mysql.pm blib/lib/Mysql.pm cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod cp lib/Mysql/Statement.pm blib/lib/Mysql/Statement.pm cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm gcc -B/usr/ccs/bin/ -c -I/usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI/ -I/usr/local/m ysql/include/mysql -DDBD_MYSQL_WITH_SSL -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -DVERSION=\"3.0002\" -DXS_VERSION=\"3.0002\" "-I/usr/local/lib/perl5/5.8.5/sun4-solaris/CORE" dbdimp.c /usr/local/bin/perl -p -e "s/~DRIVER~/mysql/g" /usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/aut o/DBI//Driver.xst > mysql.xsi /usr/local/bin/perl /usr/local/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.8.5/ ExtUtils/typemap mysql.xs > mysql.xsc && mv mysql.xsc mysql.c Warning: duplicate function definition 'do' detected in mysql.xs, line 224 Warning: duplicate function definition 'rows' detected in mysql.xs, line 559 gcc -B/usr/ccs/bin/ -c -I/usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI/ -I/usr/local/m ysql/include/mysql -DDBD_MYSQL_WITH_SSL -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -DVERSION=\"3.0002\" -DXS_VERSION=\"3.0002\" "-I/usr/local/lib/perl5/5.8.5/sun4-solaris/CORE" mysql.c Running Mkbootstrap for DBD::mysql () chmod 644 mysql.bs rm -f blib/arch/auto/DBD/mysql/mysql.so LD_RUN_PATH="/usr/local/mysql/lib/mysql:/usr/lib" /usr/local/bin/perl myld gcc -B/usr/ccs/bin/ -G - L/usr/local/lib -L/opt/gnu/lib dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.so -L/usr/loca l/lib -R/usr/local/lib -R/usr/lib -L/usr/lib -R/usr/openwin/lib -L/usr/openwin/lib -L/usr/local/ssl/ lib -R/usr/local/ssl/lib -L/usr/local/mysql/lib/mysql -lmysqlclient -lposix4 -lcrypt -lgen -lsocket -lnsl -lm chmod 755 blib/arch/auto/DBD/mysql/mysql.so cp mysql.bs blib/arch/auto/DBD/mysql/mysql.bs chmod 644 blib/arch/auto/DBD/mysql/mysql.bs Manifying blib/man3/DBD::mysql.3 Manifying blib/man3/DBD::mysql::INSTALL.3 Manifying blib/man3/Mysql.3 Manifying blib/man3/Bundle::DBD::mysql.3

Testing module Executing make test ..

PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'b lib/arch')" t/*.t t/00base.............install_driver(mysql) failed: Can't load '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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 '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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 '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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 '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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/35limit............install_driver(mysql) failed: Can't load '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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/35limit.t line 50 dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-113 Failed 113/113 tests, 0.00% okay t/40bindparam........install_driver(mysql) failed: Can't load '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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-27 Failed 27/27 tests, 0.00% okay t/40blobs............install_driver(mysql) failed: Can't load '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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 '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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 '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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 '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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/41blobs_prepare....install_driver(mysql) failed: Can't load '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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/41blobs_prepare.t line 71 dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-24 Failed 24/24 tests, 0.00% okay t/50chopblanks.......install_driver(mysql) failed: Can't load '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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 '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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 '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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/perl 5/site_perl/5.8.5/sun4-solaris/DBI.pm line 1167. Use of uninitialized value in subroutine entry at /usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/ DBI.pm line 1167. Can't locate object method "connect" via package "Mysql" at /tmp/.webmin/DBD-mysql-3.0002/blib/lib/M ysql.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 '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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 '/tmp/.webmin/DBD-mysql-3.0002/blib/ar ch/auto/DBD/mysql/mysql.so' for module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or directory at /usr/local/lib/perl5/5.8.5/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 '/tmp/.webmin/DBD-mysql-3.0002/blib/arch/auto/DBD/mysql/mysql.so' fo r module DBD::mysql: ld.so.1: perl: fatal: libmysqlclient.so.12: open failed: No such file or direct ory at /usr/local/lib/perl5/5.8.5/sun4-solaris/DynaLoader.pm line 230. at /tmp/.webmin/DBD-mysql-3.0002/blib/lib/Mysql.pm line 13 Compilation failed in require at /tmp/.webmin/DBD-mysql-3.0002/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/perl 5/site_perl/5.8.5/sun4-solaris/DBI.pm line 1167. Use of uninitialized value in subroutine entry at /usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/ DBI.pm line 1167. Can't locate object method "connect" via package "Mysql" at /tmp/.webmin/DBD-mysql-3.0002/blib/lib/M ysql.pm line 71. dubious Test returned status 255 (wstat 65280, 0xff00) Failed 19/20 test scripts, 5.00% okay. 863/866 subtests failed, 0.35% okay. Failed Test Stat Wstat Total Fail Failed List of Failed

------------------------------------------------------------------------