Peter,
The following URL's did the trick on my SuSE 10.2.
Although the white paper was for the 32 bit version the screens were nearly identical for the 64 bit installer.
Hope this helps anyone out there with similar problems.
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html
http://en.opensuse.org/Oracle_on_openSUSE
http://ftp.novell.com/partners/oracle/docs/10gR2_openSUSE102_introduction.pdf
Once the x86_64 bit version was installed the DBD::Oracle module was easily installed.

Peter J. Holzer wrote:
On 2007-08-14 09:53:33 +0100, Tim Bunce wrote:
----- Forwarded message from [EMAIL PROTECTED] -----

X-IP: 216.150.208.7
From: [EMAIL PROTECTED]
To: Tim Bunce <[EMAIL PROTECTED]>
Subject: Re: DBD::Oracle won't install for Oracle 10G XE
Date: Mon, 13 Aug 2007 22:42:59 -0700
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US;
 rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6,gzip(gfe),gzip(gfe)

perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
  Platform:
    osname=linux, osvers=2.6.18, archname=x86_64-linux-thread-multi
                                            ^^^^^^
I installed oracle XE via the RPM file oracle-xe-10.2.0.1-1.0.i386.rpm
                                                                ^^^^

But the linker indicates that this library is incompatible.

You cannot link a 32 bit library (i386) to a 64 bit executable (x86_64).
You need to get a 64-bit version of oracle client (or a 32 bit version
of perl). AFAIK the express edition is only available for 32 bit linux,
so you need to get a standard or enterprise edition.

I just got 10201_client_linux_x86_64.cpio (whatever that is :-)) to
work. It needs two extra libraries in LDLOADLIBS:

LDLOADLIBS = -L/ora/app/oracle/product/client/lib -lclntsh -ldl -lm -lpthread 
-lnsl -lirc -lnnz10 -ln10

but I haven't yet figured out a patch for Makefile.PL ...

        hp



Reply via email to