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.