|
Posted by U R on July 21, 2004, 5:58 am
Please log in for more thread options
Hi Folks,
This is an error I've being trying to sort out for a week with very
negative results :(.
I'm trying to install DBD-ODBC 0.28 in a HPUX box. I've already
successfully installed DBI - 1.14. I'm using ActivePerl 5.6.1 for HPUX.
The make test fails extravagantly ;-). Please help me to properly
install DBD-ODBC.
perl -v ; perl Makefile.PL; make; make test are shown below.
I'm using DSN for a SQL repository.
$ perl -V
Summary of my perl5 (revision 5.0 version 6 subversion 1)
configuration:
Platform:
osname=hpux, osvers=11.00, archname=PA-RISC1.1-thread-multi
uname='hp-ux llbertha b.11.00 u 9000800 2002402864 unlimited-user
license '
config_args='-des -Dcf_by=ActiveState
-Dcf_email=ActivePerl@ActiveState.com -Uinstallusrbinperl
-Ud_sigsetjmp -Dusethreads -Duseithreads -Duselargefiles
-Dinc_version_list=5.6.0/$archname 5.6.0 -D
cc=gcc -Accflags=-mpa-risc-1-1 -fPIC -Dd_attribut=undef
-Darchname=PA-RISC1.1 -Dcccdlflags=-fPIC -Dp
refix=/opt/perl'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
Compiler:
cc='gcc', ccflags ='-DUSE_REENTRANT_API -D_POSIX_C_SOURCE=199506L
-D_HPUX_SOURCE -L/lib/pa1.1 -D
UINT32_MAX_BROKEN -mpa-risc-1-1 -fPIC -fno-strict-aliasing
-I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64',
optimize='-O',
cppflags='-DUSE_REENTRANT_API -D_POSIX_C_SOURCE=199506L
-D_HPUX_SOURCE -L/lib/pa1.1 -DUINT32_MAX
_BROKEN -mpa-risc-1-1 -fPIC -fno-strict-aliasing -I/usr/local/include'
ccversion='', gccversion='2.9-hppa-991112',
gccosandvers='hpux11.00'
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, usemymalloc=n, prototype=define
Linker and Libraries:
ld='ld', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
libs=-lnsl -lnm -lndbm -lmalloc -ldld -lm -lpthread -lc -lndir
-lcrypt -lsec
perllibs=-lnsl -lnm -lmalloc -ldld -lm -lpthread -lc -lndir -lcrypt
-lsec
libc=/lib/libc.sl, so=sl, useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_hpux.xs, dlext=sl, d_dlsymun=undef, ccdlflags='-Wl,-E '
cccdlflags='-fPIC', lddlflags='-b -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT
Locally applied patches:
ActivePerl Build 633
Built under hpux
Compiled at Jun 17 2002 21:04:57
@INC:
/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi
/opt/perl/lib/5.6.1
/opt/perl/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi
/opt/perl/lib/site_perl/5.6.1
/opt/perl/lib/site_perl
.
$
$
$ perl Makefile.PL
Unrecognized escape i passed through at Makefile.PL line 217.
Configuring DBD::ODBC ...
>>> Remember to actually *READ* the README file!
And re-read it if you have any problems.
Using DBI 1.14 installed in
/opt/perl/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/DBI
Using ODBC in /scratch/Datadirect/branded_odbc
Umm, this looks like a unixodbc type of driver manager.
We expect to find the sql.h, sqlext.h and (which were
supplied with unixODBC) in $ODBCHOME/include directory alongside
the /scratch/Datadirect/branded_odbc/lib/libodbc.sl
/scratch/Datadirect/branded_odbc/lib/libodbcinst
..sl /scratch/Datadirect/branded_odbc/lib/odbccurs.sl
/scratch/Datadirect/branded_odbc/lib/odbctrac.s
l library. in $ODBCHOME/lib
Using DBI 1.14 installed in
/opt/perl/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/DBI
Writing Makefile for DBD::ODBC
The DBD::ODBC tests will use these values for the database connection:
DBI_DSN=dbi:ODBC:PSDB_SQL e.g. dbi:ODBC:demo
DBI_USER=sa
DBI_PASS=sa
$
$
$
$ make
gcc -c -I.
-I/opt/perl/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/DBI
-DUSE_REENTRANT_API -D_P
OSIX_C_SOURCE=199506L -D_HPUX_SOURCE -L/lib/pa1.1 -DUINT32_MAX_BROKEN
-mpa-risc-1-1 -fPIC -fno-stric
t-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O -DVERSION="0.28" -
DXS_VERSION="0.28" -fPIC
-I/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/CORE
-I/scratch/Datadirect/
branded_odbc/include ODBC.c
gcc -c -I.
-I/opt/perl/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/DBI
-DUSE_REENTRANT_API -D_P
OSIX_C_SOURCE=199506L -D_HPUX_SOURCE -L/lib/pa1.1 -DUINT32_MAX_BROKEN
-mpa-risc-1-1 -fPIC -fno-stric
t-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O -DVERSION="0.28" -
DXS_VERSION="0.28" -fPIC
-I/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/CORE
-I/scratch/Datadirect/
branded_odbc/include dbdimp.c
Running Mkbootstrap for DBD::ODBC ()
chmod 644 ODBC.bs
rm -f blib/arch/auto/DBD/ODBC/ODBC.sl
LD_RUN_PATH="/scratch/Datadirect/branded_odbc/lib" ld -b
-L/usr/local/lib ODBC.o dbdimp.o -o blib/
arch/auto/DBD/ODBC/ODBC.sl -L/scratch/Datadirect/branded_odbc/lib
-lodbc
chmod 755 blib/arch/auto/DBD/ODBC/ODBC.sl
cp ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs
chmod 644 blib/arch/auto/DBD/ODBC/ODBC.bs
Manifying blib/man3/DBD::ODBC.3
$
$
$
$ make test
PERL_DL_NONLAZY=1 /opt/perl/bin/perl -Iblib/arch -Iblib/lib
-I/opt/perl/lib/5.6.1/PA-RISC1.1-thread-
multi -I/opt/perl/lib/5.6.1 -e 'use Test::Harness qw(&runtests
$verbose); $verbose=0; runtests @ARGV
;' t/*.t
t/01base....../usr/lib/dld.sl: Unresolved symbol:
[Vtable]key:__dt__21__versioned_type_infoFv (data)
from /scratch/Datadirect/branded_odbc/lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __curStaticObject (data) from
/scratch/Datadirect/branded_odbc/
lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __shlinit (code) from
/scratch/Datadirect/branded_odbc/lib/libo
dbc.sl
/usr/lib/dld.sl: Unresolved symbol: __PureVirtualCalled (code) from
/scratch/Datadirect/branded_odb
c/lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __dla__FPv (code) from
/scratch/Datadirect/branded_odbc/lib/lib
odbc.sl
/usr/lib/dld.sl: Unresolved symbol: __shlInit (code) from
/scratch/Datadirect/branded_odbc/lib/libo
dbc.sl
install_driver(ODBC) failed: Can't load
'blib/arch/auto/DBD/ODBC/ODBC.sl' for module DBD::ODBC: Unre
solved external at
/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/DynaLoader.pm line 206.
Compilation failed in require at (eval 1) line 3.
Perhaps a required shared library or dll isn't installed where expected
t/01base......dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 4-5
Failed 2/5 tests, 60.00% okay
t/02simple....ok 1/14/usr/lib/dld.sl: Unresolved symbol:
[Vtable]key:__dt__21__versioned_type_infoFv
(data) from /scratch/Datadirect/branded_odbc/lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __curStaticObject (data) from
/scratch/Datadirect/branded_odbc/
lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __shlinit (code) from
/scratch/Datadirect/branded_odbc/lib/libo
dbc.sl
/usr/lib/dld.sl: Unresolved symbol: __PureVirtualCalled (code) from
/scratch/Datadirect/branded_odb
c/lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __dla__FPv (code) from
/scratch/Datadirect/branded_odbc/lib/lib
odbc.sl
/usr/lib/dld.sl: Unresolved symbol: __shlInit (code) from
/scratch/Datadirect/branded_odbc/lib/libo
dbc.sl
install_driver(ODBC) failed: Can't load
'blib/arch/auto/DBD/ODBC/ODBC.sl' for module DBD::ODBC: Unre
solved external at
/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/DynaLoader.pm line 206.
Compilation failed in require at (eval 1) line 3.
Perhaps a required shared library or dll isn't installed where expected
t/02simple....dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-14
Failed 13/14 tests, 7.14% okay
t/03dbatt.....ok 1/6/usr/lib/dld.sl: Unresolved symbol:
[Vtable]key:__dt__21__versioned_type_infoFv
(data) from /scratch/Datadirect/branded_odbc/lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __curStaticObject (data) from
/scratch/Datadirect/branded_odbc/
lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __shlinit (code) from
/scratch/Datadirect/branded_odbc/lib/libo
dbc.sl
/usr/lib/dld.sl: Unresolved symbol: __PureVirtualCalled (code) from
/scratch/Datadirect/branded_odb
c/lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __dla__FPv (code) from
/scratch/Datadirect/branded_odbc/lib/lib
odbc.sl
/usr/lib/dld.sl: Unresolved symbol: __shlInit (code) from
/scratch/Datadirect/branded_odbc/lib/libo
dbc.sl
install_driver(ODBC) failed: Can't load
'blib/arch/auto/DBD/ODBC/ODBC.sl' for module DBD::ODBC: Unre
solved external at
/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/DynaLoader.pm line 206.
Compilation failed in require at (eval 1) line 3.
Perhaps a required shared library or dll isn't installed where expected
t/03dbatt.....dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-6
Failed 5/6 tests, 16.67% okay
t/05meth......ok 1/6/usr/lib/dld.sl: Unresolved symbol:
[Vtable]key:__dt__21__versioned_type_infoFv
(data) from /scratch/Datadirect/branded_odbc/lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __curStaticObject (data) from
/scratch/Datadirect/branded_odbc/
lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __shlinit (code) from
/scratch/Datadirect/branded_odbc/lib/libo
dbc.sl
/usr/lib/dld.sl: Unresolved symbol: __PureVirtualCalled (code) from
/scratch/Datadirect/branded_odb
c/lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __dla__FPv (code) from
/scratch/Datadirect/branded_odbc/lib/lib
odbc.sl
/usr/lib/dld.sl: Unresolved symbol: __shlInit (code) from
/scratch/Datadirect/branded_odbc/lib/libo
dbc.sl
install_driver(ODBC) failed: Can't load
'blib/arch/auto/DBD/ODBC/ODBC.sl' for module DBD::ODBC: Unre
solved external at
/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/DynaLoader.pm line 206.
Compilation failed in require at (eval 1) line 3.
Perhaps a required shared library or dll isn't installed where expected
t/05meth......dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-6
Failed 5/6 tests, 16.67% okay
t/09bind......ok 1/9/usr/lib/dld.sl: Unresolved symbol:
[Vtable]key:__dt__21__versioned_type_infoFv
(data) from /scratch/Datadirect/branded_odbc/lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __curStaticObject (data) from
/scratch/Datadirect/branded_odbc/
lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __shlinit (code) from
/scratch/Datadirect/branded_odbc/lib/libo
dbc.sl
/usr/lib/dld.sl: Unresolved symbol: __PureVirtualCalled (code) from
/scratch/Datadirect/branded_odb
c/lib/libodbc.sl
/usr/lib/dld.sl: Unresolved symbol: __dla__FPv (code) from
/scratch/Datadirect/branded_odbc/lib/lib
odbc.sl
/usr/lib/dld.sl: Unresolved symbol: __shlInit (code) from
/scratch/Datadirect/branded_odbc/lib/libo
dbc.sl
install_driver(ODBC) failed: Can't load
'blib/arch/auto/DBD/ODBC/ODBC.sl' for module DBD::ODBC: Unre
solved external at
/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/DynaLoader.pm line 206.
Compilation failed in require at (eval 1) line 3.
Perhaps a required shared library or dll isn't installed where expected
t/09bind......dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-9
Failed 8/9 tests, 11.11% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/01base.t 255 65280 5 4 80.00% 4-5
t/02simple.t 255 65280 14 26 185.71% 2-14
t/03dbatt.t 255 65280 6 10 166.67% 2-6
t/05meth.t 255 65280 6 10 166.67% 2-6
t/09bind.t 255 65280 9 16 177.78% 2-9
Failed 5/5 test scripts, 0.00% okay. 33/40 subtests failed, 17.50%
okay.
make: *** [test_dynamic] Error 2
$
|
| Similar Threads | Posted | | make test fails for XML::PARSER | August 25, 2005, 11:48 am |
| test fails | May 10, 2008, 1:17 pm |
| Term-Size make fails on debian | September 6, 2005, 4:28 pm |
| Asking questions in 'make test' | July 27, 2004, 12:55 am |
| 'make test' strangeness ? | August 18, 2004, 4:10 am |
| GD make test problem | November 23, 2004, 6:32 am |
| GD make test failure | January 16, 2005, 5:11 pm |
| GD make test failed | January 24, 2005, 9:37 am |
| Error in Make Test | June 30, 2006, 11:09 am |
| Net_SSLeay.pm-1.25 make test problem | July 19, 2005, 10:42 am |
|