DBD::Sybase 1.08 fails to run tests on HP-UX 11.23 (64bit) with Sybase 12.5.3 (64bit)



Hello everybody,

I tried to install DBD::Sybase 1.08 on HP-UX 11.23 (64bit) and it failed in the test phase.

Versions of HP-UX and Sybase:
--------------------------------------------------------------------------------------------------------
$uname -a
HP-UX servername B.11.23 U ia64 0563309065 unlimited-user license

select @@version
Adaptive Server Enterprise/12.5.3/EBF 13337 ESD#7/P/ia64/HP-UX B.11.23/ase1253/1951/64-bit/OPT/Fri Mar 24 00:47:27 2006
--------------------------------------------------------------------------------------------------------

Running "perl Makefile.PL" says u.a:
BLK api available - found: blk_r64 blk64

but at end of the run of "perl Makefile.PL":
Note (probably harmless): No library found for -lblk .

Compiling with "make" runs successfully, although producing following warnings:
--------------------------------------------------------------------------------------------------------------------
(Bundled) cc: warning 922: "-Ae" is unsupported in the bundled compiler, ignored.
(Bundled) cc: warning 922: "-fast" is unsupported in the bundled compiler, ignored.
(Bundled) cc: warning 922: "+Ofltacc=strict" is unsupported in the bundled compiler, ignored.
Warning 267: "/usr/include/sys/socket.h", line 535 # Inconsistent linkage in declarations of "long long sendfile(int,int,long long,unsigned long long,const iovec *,int)"; previously was extern now is declared static.
static sbsize_t sendfile __((int, int, off_t, bsize_t, const struct iovec *, int
^^^^^^^^
Warning 267: "/usr/include/sys/socket.h", line 536 # Inconsistent linkage in declarations of "long long sendpath(int,char *,long long,unsigned long long,const iovec *,int)"; previously was extern now is declared static.
static sbsize_t sendpath __((int, char *, off_t, bsize_t, const struct iovec *,
^^^^^^^^
--------------------------------------------------------------------------------------------------------------------

But "make test" fails:
Failed 12/12 test programs. 9/21 subtests failed.

While running "make test", following errors are produced through the linker of HP-UX:
-------------------------------------------------------------------------------------------------------------------
/usr/lib/hpux32/dld.so: Unsatisfied code symbol 'blk_props' in load module '/tmp/dbd_tmp/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so'.
/usr/lib/hpux32/dld.so: Unsatisfied code symbol 'blk_alloc' in load module '/tmp/dbd_tmp/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so'.
/usr/lib/hpux32/dld.so: Unsatisfied code symbol 'blk_bind' in load module '/tmp/dbd_tmp/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so'.
/usr/lib/hpux32/dld.so: Unsatisfied code symbol 'blk_describe' in load module '/tmp/dbd_tmp/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so'.
/usr/lib/hpux32/dld.so: Unsatisfied code symbol 'blk_done' in load module '/tmp/dbd_tmp/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so'.
/usr/lib/hpux32/dld.so: Unsatisfied code symbol 'blk_drop' in load module '/tmp/dbd_tmp/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so'.
/usr/lib/hpux32/dld.so: Unsatisfied code symbol 'blk_init' in load module '/tmp/dbd_tmp/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so'.
/usr/lib/hpux32/dld.so: Unsatisfied code symbol 'blk_rowxfer' in load module '/tmp/dbd_tmp/DBD-Sybase-1.08/blib/arch/auto/DBD/Sybase/Sybase.so'.

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

I have tried to configure/compile/test once with
# BUILD_TYPE=64
in CONFIG, and then without BUILD_TYPE=64, both failed.


Thank you very match in advance for your help

Andon








---------------------------------
Be a better sports nut! Let your teams follow you with Yahoo Mobile. Try it now.

Relevant Pages

  • multi-platform support for perl
    ... the way we install our product has to change. ... I have chosen Perl as the scripting language to do this. ... immediately downloaded the latest Perl source and built it on HP-UX. ... I have my .pm files stored in the same directory as my script. ...
    (comp.lang.perl.misc)
  • Re: 24implicit_utf8.t fails when compiling DBD-Oracle-1.19
    ... I'm having the same issue with 24implicit_utf8 on HP-UX 11.11 ... I tried multiple versions of DBI, DBD::Oracle and the Oracle ... Whether that triggered a bug in Perl ... README.hpux.txt from Oracle DBD docs ...
    (perl.dbi.users)
  • RE: What causes this 32 bit problem??
    ... As an HP-UX specialist who has built DBD::Oracle on various boxes can I help? ... Machines with the 32 bit versions of 5.8.8 perl. ... *** Error exit code 1 ... Registered Office: 2100 East Grand Avenue, El Segundo California 90245, ...
    (perl.dbi.users)
  • Re: DBD::Sybase 1.08 fails to run tests on HP-UX 11.23 (64bit) with Sybase 12.5.3 (64bit)
    ... I tried to install DBD::Sybase 1.08 on HP-UX 11.23 and it failed in the test phase. ... HP-UX servername B.11.23 U ia64 0563309065 unlimited-user license ... but at end of the run of "perl Makefile.PL": ... I don't think you'll have much luck with the bundled C compiler. ...
    (perl.dbi.users)
  • Re: DBI Make Error on HP-UX
    ... Perl was pre-installed on HP-UX, ... I have an Oracle Application Server that comes with its own version of Perl which is 5.5.3. ... I am trying to compile DBI on HP-UX. ... illegal declaration. ...
    (perl.dbi.users)