On Fri, Jan 28, 2011 at 4:01 PM, Williams, Stephen <
stephen.willi...@twcable.com> wrote:

> root@nimdinf01:/var/tmp/DBD-Oracle-1.27 ] perl Makefile.PL
> Illegal instruction (core dumped)
>
> Here is a truss
>
> statx("/usr/opt/perl5/lib/5.8.8/aix-thread-multi/auto/DBI", 0x20008CB8,
> 128, 010) Err#2  ENOENT
> statx("/usr/opt/perl5/lib/5.8.8/auto/DBI", 0x20008CB8, 128, 010) Err#2
>  ENOENT
> statx("/usr/opt/perl5/lib/site_perl/5.8.8/aix-thread-multi/auto/DBI",
> 0x20008CB8, 128, 010) = 0
> statx("/usr/opt/perl5/lib/site_perl/5.8.8/aix-thread-multi/auto/DBI/DBI.so",
> 0x20008CB8, 128, 010) = 0
> statx("/usr/opt/perl5/lib/site_perl/5.8.8/aix-thread-multi/auto/DBI/DBI.bs",
> 0x20008CB8, 128, 010) = 0
> __loadx(0x014D0080, 0x2FF205C0, 0x00000960, 0x2043E708, 0x00000000) =
> 0xF21CDE80
> loadquery(2, 0x20146158, 0x00001000)            = 0
> __loadx(0x02000200, 0xF2136400, 0x00003E80, 0xF21CDE80, 0x204451C0) =
> 0x00000000
> __loadx(0x07000000, 0x2043D5C8, 0x00000017, 0xF21CDE80, 0x00000197) =
> 0xF21D2588
>    Received signal #4, SIGILL [default]
> *** process killed ***
>
> Also on a side note I am usingo compile since it was used by IBM to compile
> Perl.
>
>
> I see from the perl -v

Compiler:
   cc='cc_r', ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -


the compiler was cc_r

is that the same as xlC?

and even if it is it has to be the exact same version of xlC

Hope this helps/

If all else fails rebuild your perl from scratch with xlC t if you have a
few hours to wast;)

Cheers
John

>
> -----Original Message-----
> From: John Scoles [mailto:sco...@pythian.com]
> Sent: Friday, January 28, 2011 3:59 PM
> To: Williams, Stephen
> Cc: dbi-users@perl.org
> Subject: Re: AIX DBD::Oracle perl Makefile.PL core dumps
>
>  Installing dbd oracle on any version AIX has always been problematic.
> Usually you have to rebuild your perl with the exact same version of
> compiler that compiled the perl.
>
> If you are using the Perl that comes with AIX that may be hard to do.
>
> As well there are always 64-32 bit issues.
>
> Can you post what happens on the perl Makefile.PL
>
> Cheers
> John
>
> On Fri, Jan 28, 2011 at 3:22 PM, Williams, Stephen <
> stephen.willi...@twcable.com> wrote:
>
> > Afternoon all,
> >
> > I am having trouble with trying to compile the DBD drive for Oracle on my
> > AIX 5.3 TL11 host. I have DBI-1.616 installed on the node fine, but when
> I
> > go to run the perl Makefile.PL I keep getting a core dump. The perl
> > installation is the OS supplied perl (information below).
> >
> > root@testnode:/var/tmp/AIX/DBD-Oracle-1.27<mailto:root@testnode
> :/var/tmp/AIX/DBD-Oracle-1.27>
> > ] perl Makefile.PL
> > Illegal instruction (core dumped)
> >
> > root@testnode:/var/tmp/AIX/DBD-Oracle-1.27<mailto:root@testnode
> :/var/tmp/AIX/DBD-Oracle-1.27>
> > ] perl -V
> > Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
> >  Platform:
> >    osname=aix, osvers=5.3.0.0, archname=aix-thread-multi
> >    uname='aix akash79 3 5 00011a85d600 '
> >    config_args='-desr -Dinstallprefix=/usr/opt/perl5
> > -Dprefix=/usr/opt/perl5 -Dcc=xlc_r -Duseshrplib -Dusethreads'
> >    hint=recommended, useposix=true, d_sigaction=define
> >    usethreads=define use5005threads=undef useithreads=define
> > usemultiplicity=define
> >    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
> >    use64bitint=undef use64bitall=undef uselongdouble=undef
> >    usemymalloc=n, bincompat5005=undef
> >  Compiler:
> >    cc='cc_r', ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE
> > -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32
> > -D_LARGE_FILES -qlonglong',
> >    optimize='-O',
> >    cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1
> > -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT'
> >    ccversion='9.0.0.2', gccversion='', gccosandvers=''
> >    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
> >    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
> >    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
> > lseeksize=8
> >    alignbytes=8, prototype=define
> >  Linker and Libraries:
> >    ld='ld', ldflags =' -brtl -bdynamic -b32'
> >    libpth=/lib /usr/lib /usr/ccs/lib
> >    libs=-lbind -lnsl -lgdbm -ldbm -ldb -ldl -lld -lm -lcrypt -lpthreads
> -lc
> > -lbsd
> >    perllibs=-lbind -lnsl -ldl -lld -lm -lcrypt -lpthreads -lc -lbsd
> >    libc=, so=a, useshrplib=true, libperl=libperl.a
> >    gnulibc_version=''
> >  Dynamic Linking:
> >    dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='
> >  -bE:/usr/opt/perl5/lib/5.8.8/aix-thread-multi/CORE/perl.exp'
> >    cccdlflags=' ', lddlflags='-bhalt:4 -bexpall -G -bnoentry -lpthreads
> > -lc'
> >
> >
> > Characteristics of this binary (from libperl):
> >  Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
> >                        PERL_MALLOC_WRAP USE_ITHREADS USE_LARGE_FILES
> >                        USE_PERLIO USE_REENTRANT_API
> >  Built under aix
> >  Compiled at Jun  2 2009 16:11:40
> >  @INC:
> >    /usr/opt/perl5/lib/5.8.8/aix-thread-multi
> >    /usr/opt/perl5/lib/5.8.8
> >    /usr/opt/perl5/lib/site_perl/5.8.8/aix-thread-multi
> >    /usr/opt/perl5/lib/site_perl/5.8.8
> >    /usr/opt/perl5/lib/site_perl
> >    .
> >
> > Thanks,
> > -Stephen
> >
> >
> >
> > ________________________________
> > This E-mail and any of its attachments may contain Time Warner Cable
> > proprietary information, which is privileged, confidential, or subject to
> > copyright belonging to Time Warner Cable. This E-mail is intended solely
> for
> > the use of the individual or entity to which it is addressed. If you are
> not
> > the intended recipient of this E-mail, you are hereby notified that any
> > dissemination, distribution, copying, or action taken in relation to the
> > contents of and attachments to this E-mail is strictly prohibited and may
> be
> > unlawful. If you have received this E-mail in error, please notify the
> > sender immediately and permanently delete the original and any copy of
> this
> > E-mail and any printout.
> >
>
> --
> The best compliment you could give Pythian for our service is a referral.
>
> This E-mail and any of its attachments may contain Time Warner Cable
> proprietary information, which is privileged, confidential, or subject to
> copyright belonging to Time Warner Cable. This E-mail is intended solely for
> the use of the individual or entity to which it is addressed. If you are not
> the intended recipient of this E-mail, you are hereby notified that any
> dissemination, distribution, copying, or action taken in relation to the
> contents of and attachments to this E-mail is strictly prohibited and may be
> unlawful. If you have received this E-mail in error, please notify the
> sender immediately and permanently delete the original and any copy of this
> E-mail and any printout.
>

--
The best compliment you could give Pythian for our service is a referral.

Reply via email to