| Store | Cart

Re: building DBD::Oracle 1.17 with 64 bit perl588 on AIX 5.1

From: H.Merijn Brand <h.m....@xs4all.nl>
Wed, 1 Mar 2006 17:21:42 +0100
On Wed, 1 Mar 2006 11:01:02 -0500 (EST), "John L. Allen" <all...@grumman.com>
wrote:

> > On Wed, 1 Mar 2006, H.Merijn Brand wrote:> > h.m.brOn Wed, 1 Mar 2006 09:59:19 -0500 (EST), "John L. Allen"> <all...@grumman.com> h.m.brwrote:> h.m.br> h.m.br> [ I posted this on perl.dbi.users, but have gotten no response yet ]> h.m.br>> h.m.br> I've been unable to get through a "make test" of DBD::Oracle 1.17> using h.m.br> a 64 bit perl588 on AIX 5.1 built with the AIX vac.C 5.0.2.8> compiler. h.m.br>  It gets stuck here:> h.m.br> h.m.bras your perl is not compiled with -g, the core might not be that> informative h.m.brwhen shown with a gdb backtrace.> h.m.brAny chance in using a -g compiled perl instead? (/me ducks and hides)> > Yes, I can (and will) do that without too much trouble, but I'm not very> proficient with gdb.  I know you were very instrumental in getting 64 bit> perl to work on AIX in the past.  I suppose you've never had occasion to use> DBD::Oracle with a 64 bit perl on AIX?  I was hoping for someone who has> successfully done it to simply impart to me the "trick" that is needed to> get it to work :-)

Working on the developers end of Oracle, certainly on AIX, is like
voluntarily having someone tie you down on a bed of nails, and then being
whipped with a bunch of rusty barbwires.

/me hates AIX
/me hates Oracle even more

End-of-rant

Costomers are somehow blindfolded when choosing hard and software, so I have
no choice :(

bev i4:/pro/po/bev/4gl 101 > ux
i4  AIX 5.2.0.0/ML07  IBM,7029-6E3 PowerPC_POWER4/1200  2048 Mb
bev i4:/pro/po/bev/4gl 102 > perl -v

This is perl, v5.8.7 built for aix-64all
(with 2 registered patches, see perl -V for more detail)

Copyright 1987-2005, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'.  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

bev i4:/pro/po/bev/4gl 103 > perl -MV=DBI
DBI
        /pro/lib/perl5/site_perl/5.8.7/aix-64all/DBI.pm: 1.50
bev i4:/pro/po/bev/4gl 104 > perl -MV=DBD::Oracle
DBD::Oracle
        /pro/asql/o83F/lib/perl/5.8.7/DBD/Oracle.pm: 1.16
bev i4:/pro/po/bev/4gl 105 > perl -V:ccversion
ccversion='6.0.0.11';
bev i4:/pro/po/bev/4gl 106 >

Here's the full -V. Might help ...

bev i4:/pro/po/bev/4gl 106 > perl -V
Summary of my perl5 (revision 5 version 8 subversion 7 patch 24601) configuration:
  Platform:
    osname=aix, osvers=5.2.0.0, archname=aix-64all
    uname='aix i4 2 5 0056a8fd4c00 '
    config_args='-Dusedevel -Duse64bitall -Uversiononly -Dinc_version_list=none -des'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=define uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='xlc', ccflags ='-q64 -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -I/pro/local/include -q64 -DUSE_64_BIT_ALL -q64',
    optimize='-O',
    cppflags='-q64 -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -I/pro/local/include'
    ccversion='6.0.0.11', gccversion='', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=87654321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='ld', ldflags ='-q64 -b64 -L/usr/local/ppc64/lib64 -L/pro/local/lib -brtl -bdynamic -bmaxdata:0x80000000 -q64 -b64'
    libpth=/usr/local/ppc64/lib64 /lib /usr/lib /usr/ccs/lib /usr/local/lib
    libs=-lbind -lnsl -ldbm -ldb -ldl -lld -lm -lcrypt -lc -lbsd
    perllibs=-lbind -lnsl -ldl -lld -lm -lcrypt -lc -lbsd
    libc=/lib/libc.a, so=a, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='  -bE:/pro/lib/perl5/5.8.7/aix-64all/CORE/perl.exp'
    cccdlflags=' ', lddlflags='-b64  -bhalt:4 -bexpall -G -bnoentry -lc -L/usr/local/ppc64/lib64 -L/pro/local/lib'

Characteristics of this binary (from libperl):
  Compile-time options: USE_64_BIT_INT USE_64_BIT_ALL USE_LARGE_FILES
  Locally applied patches:
        defined-or
        MAINT24600
  Built under aix
  Compiled at Jun  1 2005 16:16:44
  %ENV:
    PERL5LIB="/pro/asql/o83F/lib/perl:/pro/po/bev/4gl/c19f000/vog"
    PERL5_CPANPLUS_CONFIG="/u/usr/merijn/.cpanplus/config"
    PERLIO="perlio"
  @INC:
    /pro/asql/o83F/lib/perl/5.8.7/aix-64all
    /pro/asql/o83F/lib/perl/5.8.7
    /pro/asql/o83F/lib/perl
    /pro/po/bev/4gl/c19f000/vog
    /pro/lib/perl5/5.8.7/aix-64all
    /pro/lib/perl5/5.8.7
    /pro/lib/perl5/site_perl/5.8.7/aix-64all
    /pro/lib/perl5/site_perl/5.8.7
    /pro/lib/perl5/site_perl
    .
bev i4:/pro/po/bev/4gl 107 >

-- 
H.Merijn Brand        Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using & porting perl 5.6.2, 5.8.x, 5.9.x  on HP-UX 10.20, 11.00, 11.11,
& 11.23, SuSE 10.0, AIX 4.3 & 5.2, and Cygwin.       http://qa.perl.org
http://mirrors.develooper.com/hpux/           http://www.test-smoke.org
                       http://www.goldmark.org/jeff/stupid-disclaimers/

Recent Messages in this Thread
John L. Allen Mar 01, 2006 02:59 pm
H.Merijn Brand Mar 01, 2006 03:06 pm
John L. Allen Mar 01, 2006 04:01 pm
H.Merijn Brand Mar 01, 2006 04:21 pm
Dave Mitchell Mar 01, 2006 04:46 pm
H.Merijn Brand Mar 01, 2006 04:52 pm
John L. Allen Mar 01, 2006 05:09 pm
H.Merijn Brand Mar 01, 2006 05:17 pm
John L. Allen Mar 01, 2006 05:38 pm
John L. Allen Mar 03, 2006 04:45 pm
Alan Olsen Mar 01, 2006 05:19 pm
Messages in this thread