develooper 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.



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About