Front page | perl.dbi.users |
Postings from May 2003
DBD::Oracle make error.
From:
Nandiraju, Phani
Date:
May 14, 2003 07:03
Subject:
DBD::Oracle make error.
Message ID:
3554F09605CA9742BABC9E347A5FC8C20E7519@exchus01.corporate.engage.com
HI,
I am trying to install DBD::Oracle package and getting the following error when I attempt to make..
Any help is greatly appreciated.
OS: Aix 5.2 ( 32bit)
Oracle: 9.2.0.0.0 (64bit)
DBI: 1.35
DBD::Oracle 1.14.
Perl: v5.8.0 ( tried with threading enable/disabled running under 64bitint )
Gcc: 3.2.2
Make output
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
cp oraperl.ph blib/lib/oraperl.ph
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oraperl.pm blib/lib/Oraperl.pm
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
cp lib/DBD/Oracle/GetInfo.pm blib/lib/DBD/Oracle/GetInfo.pm
/usr/local/bin/perl -e 'use ExtUtils::Mksymlists; Mksymlists("NAME" => "DBD::Oracle", "DL_FUNCS" => { }, "FUNCLIST" => [], "DL_VARS" => []);'
/usr/local/bin/perl -p -e "s/~DRIVER~/Oracle/g" < /usr/local/lib/perl5/site_perl/5.8.0/aix/auto/DBI/Driver.xst > Oracle.xsi
/usr/local/bin/perl /usr/local/lib/perl5/5.8.0/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.8.0/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c
gcc -c -I/data1/oracle/9i/rdbms/demo -I/data1/oracle/9i/rdbms/public -I/data1/oracle/9i/plsql/public -I/data1/oracle/9i/network/public -I/data1/oracle/9i/rdbms/demo -I/data1/oracle/9i/rdbms/public -I/data1/oracle/9i/rdbms/demo -I/usr/local/lib/perl5/site_perl/5.8.0/aix/auto/DBI -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN -fno-strict-aliasing -I/usr/local/lib/gcc-lib -D_LARGE_FILES -O -DVERSION=\"1.14\" -DXS_VERSION=\"1.14\" "-I/usr/local/lib/perl5/5.8.0/aix/CORE" -DUTF8_SUPPORT Oracle.c
gcc -c -I/data1/oracle/9i/rdbms/demo -I/data1/oracle/9i/rdbms/public -I/data1/oracle/9i/plsql/public -I/data1/oracle/9i/network/public -I/data1/oracle/9i/rdbms/demo -I/data1/oracle/9i/rdbms/public -I/data1/oracle/9i/rdbms/demo -I/usr/local/lib/perl5/site_perl/5.8.0/aix/auto/DBI -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN -fno-strict-aliasing -I/usr/local/lib/gcc-lib -D_LARGE_FILES -O -DVERSION=\"1.14\" -DXS_VERSION=\"1.14\" "-I/usr/local/lib/perl5/5.8.0/aix/CORE" -DUTF8_SUPPORT dbdimp.c
gcc -c -I/data1/oracle/9i/rdbms/demo -I/data1/oracle/9i/rdbms/public -I/data1/oracle/9i/plsql/public -I/data1/oracle/9i/network/public -I/data1/oracle/9i/rdbms/demo -I/data1/oracle/9i/rdbms/public -I/data1/oracle/9i/rdbms/demo -I/usr/local/lib/perl5/site_perl/5.8.0/aix/auto/DBI -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN -fno-strict-aliasing -I/usr/local/lib/gcc-lib -D_LARGE_FILES -O -DVERSION=\"1.14\" -DXS_VERSION=\"1.14\" "-I/usr/local/lib/perl5/5.8.0/aix/CORE" -DUTF8_SUPPORT oci7.c
gcc -c -I/data1/oracle/9i/rdbms/demo -I/data1/oracle/9i/rdbms/public -I/data1/oracle/9i/plsql/public -I/data1/oracle/9i/network/public -I/data1/oracle/9i/rdbms/demo -I/data1/oracle/9i/rdbms/public -I/data1/oracle/9i/rdbms/demo -I/usr/local/lib/perl5/site_perl/5.8.0/aix/auto/DBI -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN -fno-strict-aliasing -I/usr/local/lib/gcc-lib -D_LARGE_FILES -O -DVERSION=\"1.14\" -DXS_VERSION=\"1.14\" "-I/usr/local/lib/perl5/5.8.0/aix/CORE" -DUTF8_SUPPORT oci8.c
Running Mkbootstrap for DBD::Oracle ()
chmod 644 Oracle.bs
rm -f blib/arch/auto/DBD/Oracle/Oracle.so
LD_RUN_PATH="/data1/oracle/9i/lib:/data1/oracle/9i/rdbms/lib" gcc -Wl,-bhalt:4 -Wl,-bM:SRE -Wl,-bI:/usr/local/lib/perl5/5.8.0/aix/CORE/perl.exp -Wl,-bE:Oracle.exp -Wl,-bnoentry -lc -L/usr/local/lib Oracle.o dbdimp.o oci7.o oci8.o -q64 -L/data1/oracle/9i/lib/ -L/data1/oracle/9i/rdbms/lib/ -lclntsh -lld -lm /lib/crt0_64.o -ldl -lc -lm -lpthreads -lodm -lbsd_r -lld -lperfstat -lm -lpthreads -o blib/arch/auto/DBD/Oracle/Oracle.so
gcc: unrecognized option `-q64'
ld: 0711-736 ERROR: Input file /lib/crt0_64.o:
XCOFF64 object files are not allowed in 32-bit mode.
collect2: ld returned 8 exit status
make: 1254-004 The error code from the last command is 1.
Can this be because I am running 32bit OS against the 64bit Database ? If so, Is there a workaround ?
Thanks,
Phani.
-
DBD::Oracle make error.
by Nandiraju, Phani