> Hi there, > I have an AIX 5.1 machine and I wish to use > the perl DBI and oracle DBD in this machine. I have > tried to install them by downloading DBI-1.45.tar and > DBD-Oracle-2.15.tar files from http://www.cpan.org/ >
This is a rather difficult combination and I know there has been lots of discussion about installing DBI on AIX and with Oracle on the dbi-users list, you may want to check the archives for it for help. http://www.mail-archive.com/[EMAIL PROTECTED]/ > So, I uncompressed the DBI-1.45.tar file and followed > the README file instructions. > First, I runned the folowing command: > perl Makefile.PL > > this created the Makefile > So, I tried to run the make command, but I got the > following error: > > " cc_r -c -D_ALL_SOURCE -D_ANSI_C_SOURCE > -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias > -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 > -D_LARGE_FILES -qlonglong -O -DVERSION=\"1.45\" > -DXS_VERSION=\"1.45\" > "-I/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE" > Perl.c > /bin/sh: cc_r: not found. > make: 1254-004 The error code from the last command is > 127." > > So, I changed the compiler from cc_r to cc, runned > make again and got this error message: > I am assuming the installer pulled cc_r from the config for Perl, check it with perl -V. Modules generally have to be built with the same compiler used to build Perl which is why you would get this second set of errors. Is 'cc_r' not installed on the system? Was the Perl installed with a binary, or built on a different system? I suspect you will need to match up the compiler of Perl with the ones you have available. > " cc -c -D_ALL_SOURCE -D_ANSI_C_SOURCE > -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias > -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 > -D_LARGE_FILES -qlonglong -O -DVERSION=\"1.45\" > -DXS_VERSION=\"1.45\" > "-I/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE" > Perl.c > "/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE/reentr.h", > line 610.16: 1506-007 (S) "struct drand48_data" is > undefined. > "/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE/reentr.h", > line 717.16: 1506-007 (S) "struct random_data" is > undefined. > make: 1254-004 The error code from the last command is > 1. > > > Stop." > > > Can somebody help me to get the job done? > > thanks in advance, > Pablo Salinas > If you don't get a satisfactory answer from this list I would definitely try the dbi-users list they are very good about helping with installations. http://danconia.org -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>