Jochen,
Here is what I got,
#####################################################
# perl Makefile.PL --config
Which drivers do you want to install?
1) MySQL only
2) mSQL only (either of mSQL 1 or mSQL 2)
3) MySQL and mSQL (either of mSQL 1 or mSQL 2)
4) mSQL 1 and mSQL 2
5) MySQL, mSQL 1 and mSQL 2
Enter the appropriate number: [3] 2
Do you want to install the MsqlPerl emulation? You might keep your old
Mysql module (to be distinguished from DBD::mysql!) if you are concerned
about compatibility to existing applications! [n]
Where is your mSQL installed? Please tell me the directory that
contains the subdir 'include'. [/usr/local/Hughes]
Which database should I use for testing the mSQL drivers? [test]
On which host is database test running (hostname, ip address
or host:port) [localhost]
Creating files for mSQL ....................
Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -lmsql
Using DBI 1.10 installed in
/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/au
to/DBI
Writing Makefile for DBD::mSQL
Writing Makefile for Msql-Mysql-modules
# make
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
mkdir ../blib/lib/DBD
mkdir ../blib/arch/auto/DBD
mkdir ../blib/arch/auto/DBD/mSQL
mkdir ../blib/lib/auto/DBD
mkdir ../blib/lib/auto/DBD/mSQL
mkdir ../blib/man3
cp lib/Bundle/DBD/mSQL.pm ../blib/lib/Bundle/DBD/mSQL.pm
cp lib/Msql/Statement.pm ../blib/lib/Msql/Statement.pm
cp lib/Msql.pm ../blib/lib/Msql.pm
cp lib/DBD/mSQL.pm ../blib/lib/DBD/mSQL.pm
gcc -c -I/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/auto/DBI
-I../dbd -I/
usr/local/Hughes/include
-I/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/au
to/DBI -I/usr/local/lib/perl5/5.00503/sun4-solaris -I/usr/local/include
-O -
DVERSION=\"2.0400\" -DXS_VERSION=\"2.0400\" -fPIC
-I/usr/local/lib/perl5/5.0050
3/sun4-solaris/CORE -DDBD_MSQL dbdimp.c
In file included from ../dbd/myMsql.h:55,
from ../dbd/dbdimp.h:32,
from dbdimp.c:29:
/usr/local/Hughes/include/common/portability.h:57: warning: redefinition
of `u_i
nt'
/usr/include/sys/types.h:529: warning: `u_int' previously declared here
/usr/local/Hughes/include/common/portability.h:61: warning: redefinition
of `ssi
ze_t'
/usr/include/sys/types.h:445: warning: `ssize_t' previously declared here
/usr/bin/perl -p -e "s/~DRIVER~/mSQL/g" <
/usr/local/lib/perl5/site_perl/5.005/s
un4-solaris/auto/DBI/Driver.xst > mSQL.xsi
/usr/bin/perl -I/usr/local/lib/perl5/5.00503/sun4-solaris
-I/usr/local/lib/perl5
/5.00503 /usr/local/lib/perl5/5.00503/ExtUtils/xsubpp -object_capi
-typemap /us
r/local/lib/perl5/5.00503/ExtUtils/typemap mSQL.xs >xstmp.c && mv xstmp.c
mSQL.c
gcc -c -I/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/auto/DBI
-I../dbd -I/
usr/local/Hughes/include
-I/usr/local/lib/perl5/site_perl/5.005/sun4-solaris/au
to/DBI -I/usr/local/lib/perl5/5.00503/sun4-solaris -I/usr/local/include
-O -
DVERSION=\"2.0400\" -DXS_VERSION=\"2.0400\" -fPIC
-I/usr/local/lib/perl5/5.0050
3/sun4-solaris/CORE -DDBD_MSQL mSQL.c
In file included from ../dbd/myMsql.h:55,
from ../dbd/dbdimp.h:32,
from mSQL.xs:20:
/usr/local/Hughes/include/common/portability.h:57: warning: redefinition
of `u_i
nt'
/usr/include/sys/types.h:529: warning: `u_int' previously declared here
/usr/local/Hughes/include/common/portability.h:61: warning: redefinition
of `ssi
ze_t'
/usr/include/sys/types.h:445: warning: `ssize_t' previously declared here
Running Mkbootstrap for DBD::mSQL ()
chmod 644 mSQL.bs
LD_RUN_PATH="/lib" gcc -o ../blib/arch/auto/DBD/mSQL/mSQL.so -R/lib -G
-L/usr/lo
cal/lib dbdimp.o mSQL.o -L/usr/local/Hughes/lib
-L/usr/local/Hughes/lib/libmsql
.a -R/usr/local/Hughes/lib/libmsql.a -lm
chmod 755 ../blib/arch/auto/DBD/mSQL/mSQL.so
cp mSQL.bs ../blib/arch/auto/DBD/mSQL/mSQL.bs
chmod 644 ../blib/arch/auto/DBD/mSQL/mSQL.bs
Manifying ../blib/man3/Bundle::DBD::mSQL.3
Manifying ../blib/man3/Msql.3
Manifying ../blib/man3/DBD::mSQL.3
mkdir blib/script
cp dbimon blib/script/dbimon
/usr/bin/perl -I/usr/local/lib/perl5/5.00503/sun4-solaris
-I/usr/local/lib/perl5
/5.00503 -MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/dbimon
Manifying blib/man1/dbimon.1
# make test
PERL_DL_NONLAZY=1 /usr/bin/perl -I../blib/arch -I../blib/lib
-I/usr/local/lib/pe
rl5/5.00503/sun4-solaris -I/usr/local/lib/perl5/5.00503 -e 'use
Test::Harness qw
(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/00base............install_driver(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/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(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 1) line 3
at t/10dsnlist.t line 45
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-3
Failed 3/3 tests, 0.00% okay
t/20createdrop......install_driver(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 1) line 3
at t/20createdrop.t line 47
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-5
Failed 5/5 tests, 0.00% okay
t/30insertfetch.....install_driver(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 1) line 3
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(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 3) line 3
at t/40bindparam.t line 64
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-24
Failed 24/24 tests, 0.00% okay
t/40blobs...........skipping test on this platform
t/40listfields......install_driver(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 1) line 3
at t/40listfields.t line 57
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-16
Failed 16/16 tests, 0.00% okay
t/40nulls...........install_driver(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 1) line 3
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(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 1) line 3
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(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 1) line 3
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(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 1) line 3
at t/50commit.t line 64
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-16
Failed 16/16 tests, 0.00% okay
t/60leaks...........skipping test on this platform
t/ak-dbd............install_driver(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 1) line 3
at t/ak-dbd.t line 58
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-56
Failed 56/56 tests, 0.00% okay
t/dbdadmin..........install_driver(mSQL) failed: Can't load
'../blib/arch/auto/D
BD/mSQL/mSQL.so' for module DBD::mSQL: ld.so.1: /usr/bin/perl: fatal:
relocation
error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
referenced s
ymbol not found at /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm
line
169.
at (eval 1) line 3
at t/dbdadmin.t line 60
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-17
Failed 17/17 tests, 0.00% okay
Failed Test Status Wstat Total Fail Failed List of failed
-------------------------------------------------------------------------------
t/00base.t 255 65280 5 2 40.00% 4-5
t/10dsnlist.t 255 65280 3 3 100.00% 1-3
t/20createdrop. 255 65280 5 5 100.00% 1-5
t/30insertfetch 255 65280 11 11 100.00% 1-11
t/40bindparam.t 255 65280 24 24 100.00% 1-24
t/40listfields. 255 65280 16 16 100.00% 1-16
t/40nulls.t 255 65280 11 11 100.00% 1-11
t/40numrows.t 255 65280 25 25 100.00% 1-25
t/50chopblanks. 255 65280 35 35 100.00% 1-35
t/50commit.t 255 65280 16 16 100.00% 1-16
t/ak-dbd.t 255 65280 56 56 100.00% 1-56
t/dbdadmin.t 255 65280 17 17 100.00% 1-17
2 tests skipped.
Failed 12/14 test scripts, 14.29% okay. 221/224 subtests failed, 1.34%
okay.
*** Error code 2
make: Fatal error: Command failed for target `test_dynamic'
Current working directory
/export/home/online/.cpan/build/Msql-Mysql-modules-1.2
200/mSQL
*** Error code 1
make: Fatal error: Command failed for target `test'
#####################################################
Jochen Wiedmann wrote:
> (This reply applies both to Peter and Derek.)
>
> Derek Stedman wrote:
>
> > t/00base............install_driver(mSQL) failed: Can't load
> > '../blib/arch/auto/DBD/mSQL/mSQL.so' for module DBD::mSQL:
> > ld.so.1: /usr/bin/perl: fatal: relocation
> > error: file ../blib/arch/auto/DBD/mSQL/mSQL.so: symbol msqlErrMsg:
> > referenced symbol not found at
> > /usr/local/lib/perl5/5.00503/sun4-solaris/DynaLoader.pm line
> > 169.
>
> Strange. That merely means that the mSQL library isn't loaded at
> all.
>
> Let me see the output of
>
> perl Makefile.PL --config
> make
> make test
>
> --
> Jochen Wiedmann joe@stripped
> A mathematician is an engine for converting coffee +49 7123 14887
> into theorems. (Hi, Lukas! :-)