I must confess that I am not very experienced with installing DBI
(I've successfully done it twice before), but I'm currently having
linking problems when building DBD-Oracle-1.12.

We recently upgraded to Oracle 9.0.1, and my old installation of
DBI (1.14) and DBD-Oracle (1.06) stopped working with the error
"ERROR OCIEnvInit". I assumed I simply needed to rebuild DBD-Oracle
to use the new libraries from Oracle 9.0.1. So I downloaded the
latest versions of DBI (1.20) and DBD-Oracle (1.12). The build and
install of DBI went flawlessly. The build of DBD-Oracle ended with
the following link errors:

     ld: fatal: file
     /opt/oracle0/oracle/product/9.0.1/lib//libclntsh.so:
     wrong ELF class: ELFCLASS64
     ld: fatal: File processing errors. No output written to
     blib/arch/auto/DBD/Oracle/Oracle.so
     make: *** [blib/arch/auto/DBD/Oracle/Oracle.so] Error 1

It appears that the dynamic library from Oracle 9.0.1 is not
compatible with whatever the build is trying to do. I am running on
a sun4-solaris machine with SunOS 5.8. (By the way, Oracle 8.x
stopped working properly when we upgraded to SunOS 5.8.)

Any thoughts or suggestions would be very welcome. If you need more
information from me, please let me know. Our databases are
currently offline and will remain that way until this problem is
resolved.

-Tom

--
Dr. T. H. Fanning
Nuclear Engineer
Reactor Analysis and Engineering Division         [EMAIL PROTECTED]
Argonne National Laboratory                       630-252-6715
Argonne, IL 60439-4842                            630-252-4500 (fax)



Reply via email to