From: Graeme Merrall Date: April 19 1999 8:57pm Subject: RE: Need help with DBD::mysql List-Archive: http://lists.mysql.com/perl/33 Message-Id: <000d01be8aa7$3de14ea0$0500a8c0@graeme> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_000E_01BE8B0B.D3162EA0" ------=_NextPart_000_000E_01BE8B0B.D3162EA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit > -----Original Message----- > From: Michael Widenius [mailto:monty@stripped] > Sent: Monday, 19 April 1999 21:25 > To: Graeme Merrall > Subject: Need help with DBD::mysql > > Hi! > > I have seen this error a couple of times on some system but never > found the reason for this. > > and let us see the log file. The output of perl -V might be helpfull, > too. I've attached it as a text file to preserve line wrapping. perl -V output is appended to the bottom Regards, Graeme ------=_NextPart_000_000E_01BE8B0B.D3162EA0 Content-Type: text/plain; name="DBDlog.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="DBDlog.txt" Checking for DBI, 0.93 or later ... ok Checking for Data::Dumper ... ok Checking for Data::ShowTable ... ok Which DBMS do you want to use? 1) MySQL 2) mSQL (1 or 2) 3) Both MySQL and mSQL 4) mSQL1 and mSQL2 5) Everything (MySQL, mSQL1 and mSQL2) Enter your choice: [1]=20 Do you want to install the MysqlPerl emulation? You might keep your old Mysql module (to be distinguished from DBD::mysql!) if you are concerned about compatibility to existing applications! [n] Which database should = I use for testing the Mysql drivers? [test] On which host is database = test running (hostname, ip address or host:port) [localhost] User name for connecting to database test? [undef] Password = for connecting to database test? [undef] Where is your mysql installed? = Please tell me the directory that contains the subdir include/. [/usr/local/mysql] Creating Mysql files = ..................... Checking if your kit is complete... Looks good Writing Makefile for DBD::mysql Writing Makefile for Msql-Mysql-modules mkdir blib mkdir blib/lib mkdir blib/arch mkdir blib/arch/auto mkdir blib/arch/auto/Msql-Mysql-modules mkdir blib/lib/auto mkdir blib/lib/auto/Msql-Mysql-modules mkdir blib/man1 make[1]: Entering directory `/usr/src/Msql-Mysql-modules-1.2017/Mysql' mkdir ../blib/lib/DBD mkdir ../blib/arch/auto/DBD mkdir ../blib/arch/auto/DBD/mysql mkdir ../blib/lib/auto/DBD mkdir ../blib/lib/auto/DBD/mysql mkdir ../blib/man3 cp mysql.pm ../blib/lib/DBD/mysql.pm gcc -c -I/usr/lib/perl5/site_perl/5.005/i586-linux/auto/DBI = -I/usr/local/mysql/include/mysql -I../dbd = -I/usr/lib/perl5/site_perl/5.005/i586-linux/auto/DBI = -I/usr/lib/perl5/5.00503/i586-linux -Dbool=3Dchar -DHAS_BOOL = -I/usr/local/include -O2 -DVERSION=3D\"2.0217\" = -DXS_VERSION=3D\"2.0217\" -fpic -I/usr/lib/perl5/5.00503/i586-linux/CORE = -DDBD_MYSQL -DMyConnect=3Dmysql_dr_connect -DMyLogin=3Dmysql_dr_login = dbdimp.c perl -p -e "s/\~DRIVER\~/mysql/g" < = /usr/lib/perl5/site_perl/5.005/i586-linux/auto/DBI/Driver.xst > = mysql.xsi /usr/bin/perl -I/usr/lib/perl5/5.00503/i586-linux = -I/usr/lib/perl5/5.00503 /usr/lib/perl5/5.00503/ExtUtils/xsubpp = -typemap /usr/lib/perl5/5.00503/ExtUtils/typemap mysql.xs >xstmp.c && mv = xstmp.c mysql.c gcc -c -I/usr/lib/perl5/site_perl/5.005/i586-linux/auto/DBI = -I/usr/local/mysql/include/mysql -I../dbd = -I/usr/lib/perl5/site_perl/5.005/i586-linux/auto/DBI = -I/usr/lib/perl5/5.00503/i586-linux -Dbool=3Dchar -DHAS_BOOL = -I/usr/local/include -O2 -DVERSION=3D\"2.0217\" = -DXS_VERSION=3D\"2.0217\" -fpic -I/usr/lib/perl5/5.00503/i586-linux/CORE = -DDBD_MYSQL -DMyConnect=3Dmysql_dr_connect -DMyLogin=3Dmysql_dr_login = mysql.c Running Mkbootstrap for DBD::mysql () chmod 644 mysql.bs LD_RUN_PATH=3D"/usr/local/mysql/lib/mysql:/lib:/usr/lib/gcc-lib/i486-linu= x/2.7.2.3" gcc -o ../blib/arch/auto/DBD/mysql/mysql.so -shared = -L/usr/local/lib dbdimp.o mysql.o -L/usr/local/mysql/lib/mysql = -L/usr/local/mysql/lib/mysql -lmysqlclient -lm = -L/usr/lib/gcc-lib/i486-linux/2.7.2.3 -lgcc=20 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 make[1]: Leaving directory `/usr/src/Msql-Mysql-modules-1.2017/Mysql' mkdir blib/script cp dbimon blib/script/dbimon /usr/bin/perl -I/usr/lib/perl5/5.00503/i586-linux = -I/usr/lib/perl5/5.00503 -MExtUtils::MakeMaker -e "MY->fixin(shift)" = blib/script/dbimon Manifying blib/man1/dbimon.1 make[1]: Entering directory `/usr/src/Msql-Mysql-modules-1.2017/Mysql' make[1]: Leaving directory `/usr/src/Msql-Mysql-modules-1.2017/Mysql' Installing = /usr/lib/perl5/site_perl/5.005/i586-linux/auto/DBD/mysql/mysql.so Installing = /usr/lib/perl5/site_perl/5.005/i586-linux/auto/DBD/mysql/mysql.bs Files found in blib/arch --> Installing files in blib/lib into = architecture dependend library tree! Skipping /usr/lib/perl5/site_perl/5.005/i586-linux/DBD/mysql.pm = (unchanged) Installing /usr/man/man1/dbimon.1 Installing /usr/lib/perl5/5.00503/man/man3/DBD::mysql.3 Skipping /usr/bin/dbimon (unchanged) Writing = /usr/lib/perl5/site_perl/5.005/i586-linux/auto/Msql-Mysql-modules/.packli= st Appending installation info to = /usr/lib/perl5/5.00503/i586-linux/perllocal.pod make[1]: Entering directory `/usr/src/Msql-Mysql-modules-1.2017/Mysql' make[1]: Leaving directory `/usr/src/Msql-Mysql-modules-1.2017/Mysql' make[1]: Entering directory `/usr/src/Msql-Mysql-modules-1.2017/Mysql' PERL_DL_NONLAZY=3D1 /usr/bin/perl -I../blib/arch -I../blib/lib = -I/usr/lib/perl5/5.00503/i586-linux -I/usr/lib/perl5/5.00503 -e 'use = Test::Harness qw(&runtests $verbose); $verbose=3D0; runtests @ARGV;' = t/*.t t/00base............install_driver(mysql) failed: Can't load = '../blib/arch/auto/DBD/mysql/mysql.so' for module DBD::mysql: File not = found at /usr/lib/perl5/5.00503/i586-linux/DynaLoader.pm line 169. at (eval 1) line 3 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 = '../blib/arch/auto/DBD/mysql/mysql.so' for module DBD::mysql: File not = found at /usr/lib/perl5/5.00503/i586-linux/DynaLoader.pm line 169. at (eval 1) line 3 at t/10dsnlist.t line 45 dubious Test returned status 255 (wstat 65280, 0xff00) Undefined subroutine &Test::Harness::WCOREDUMP called at = /usr/lib/perl5/5.00503/Test/Harness.pm line 288. make[1]: *** [test_dynamic] Error 255 make[1]: Leaving directory `/usr/src/Msql-Mysql-modules-1.2017/Mysql' make: *** [test] Error 2 Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration: Platform: osname=3Dlinux, osvers=3D2.0.36, archname=3Di586-linux uname=3D'linux mail2 2.0.36 #1 mon dec 14 23:46:11 nzdt 1998 i586 = unknown ' hint=3Drecommended, useposix=3Dtrue, d_sigaction=3Ddefine usethreads=3Dundef useperlio=3Dundef d_sfio=3Dundef Compiler: cc=3D'gcc', optimize=3D'-O2', gccversion=3D2.7.2.3 cppflags=3D'-Dbool=3Dchar -DHAS_BOOL -I/usr/local/include' ccflags =3D'-Dbool=3Dchar -DHAS_BOOL -I/usr/local/include' stdchar=3D'char', d_stdstdio=3Ddefine, usevfork=3Dfalse intsize=3D4, longsize=3D4, ptrsize=3D4, doublesize=3D8 d_longlong=3Ddefine, longlongsize=3D8, d_longdbl=3Ddefine, = longdblsize=3D12 alignbytes=3D4, usemymalloc=3Dn, prototype=3Ddefine Linker and Libraries: ld=3D'gcc', ldflags =3D' -L/usr/local/lib' libpth=3D/usr/local/lib /lib /usr/lib libs=3D-lndbm -lgdbm -ldbm -ldb -ldl -lm -lc libc=3D/lib/libc.so.6, so=3Dso, useshrplib=3Dfalse, = libperl=3Dlibperl.a Dynamic Linking: dlsrc=3Ddl_dlopen.xs, dlext=3Dso, d_dlsymun=3Dundef, = ccdlflags=3D'-rdynamic' cccdlflags=3D'-fpic', lddlflags=3D'-shared -L/usr/local/lib' Characteristics of this binary (from libperl):=20 Built under linux Compiled at Apr 8 1999 15:38:16 @INC: /usr/lib/perl5/5.00503/i586-linux /usr/lib/perl5/5.00503 /usr/lib/perl5/site_perl/5.005/i586-linux /usr/lib/perl5/site_perl/5.005 . ------=_NextPart_000_000E_01BE8B0B.D3162EA0--