"make" not working for Oracle driver

From: Neale Hirsh (NealeH_at_SteelWarehouse.net)
Date: 03/15/04


To: "'dbi-users@perl.org'" <dbi-users@perl.org>
Date: Mon, 15 Mar 2004 17:50:46 -0500

Friends

I installed DBI::Oracle and DBD::Oracle. The latter required modifying the
<Makefile.PL> according to the correspondence of Tim et al in this
mail-list, in late February. Essentially, one existing line of the makefile
was changed and one new line was added.

Then the "perl Makefile.PL" command worked fine. But the "make" command did
not work and gave this error message:

Running Mkbootstrap for DBD::Oracle ()
        chmod 644 Oracle.bs
        rm -f blib/arch/auto/DBD/Oracle/Oracle.so
        LD_RUN_PATH="/oracle/lib32:/oracle/rdbms/lib32" ld -bhalt:4 -bM:SRE
-bI:/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE/perl.exp -bE:Oracle.exp
-bnoentry -lpthreads -lc_r Oracle.o dbdimp.o oci7.o oci8.o -q64
-L/oracle/lib/ -L/oracle/rdbms/lib/ -lclntsh -lld -lm `cat
/oracle/lib/sysliblist` -lm -lpthreads -o
blib/arch/auto/DBD/Oracle/Oracle.so
ld: 0706-012 The -q flag is not recognized.
ld: 0706-012 The -6 flag is not recognized.
ld: 0706-012 The -4 flag is not recognized.
make: 1254-004 The error code from the last command is 255.

I can't help feeling that installing a standard driver should not be this
hard (opaque). Honestly don't know what to do. Suggestions?

Neale Hirsh
Computer SysAdmin
Steel Warehouse
South Bend IN
email: nealeh@steelwarehouse.net