Don't know. But if you try it I'd be interested to know! Garry
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: 28 October 2003 11:00 > To: Garry Ferguson > Cc: [EMAIL PROTECTED]; 'Tim Harsch'; [EMAIL PROTECTED] > Subject: RE: Trouble Installing DBD::Oracle on Red Hat 8 > > > > Hi Garry, > > Install "the lot" has fixed the problem, thanks. > > But, and there always a but. We dont want to put the full > Oracle 9.2 on > the clients. Do you know if it is possible to unistall the > rdbms packages > and still have the DBI / DBD working? > > Tony > > > > > > Garry Ferguson > > <[EMAIL PROTECTED] To: > "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>, Garry Ferguson > epower.com> > <[EMAIL PROTECTED]> > cc: > [EMAIL PROTECTED], "'Tim Harsch'" <[EMAIL PROTECTED]> > 10/28/2003 10:02 Subject: RE: > Trouble Installing DBD::Oracle on Red Hat 8 > AM > > > > > > > > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > Sent: 28 October 2003 08:51 > > To: Garry Ferguson > > Cc: [EMAIL PROTECTED]; 'Tim Harsch' > > Subject: RE: Trouble Installing DBD::Oracle on Red Hat 8 > > > > Hi Gary, > > > > Where does it say you have to install the RDBMS, > > In the e-mail from Tim Harsch part of the diagnostic said: > "The oracle.mk (or demo_rdbms.mk) file is part of the Oracle > RDBMS product. The proc.mk (or demo_proc.mk) file is part of > the Oracle Pro*C product. You need to build DBD::Oracle on a > system which has one of these Oracle components installed. > (Other *.mk files such as the env_*.mk files will not work.)" > (The actual wording here will probably depend on the version of > DBD-Oracle.) > I know this says you only need one of Pro*C and RDBMS but my > experience > recently on HP required me to install both. It's worth a try > if you are > having trouble. > Regards, Garry > > > I can only find this and its not too specific: > > > > "Install enough Oracle software to enable DBD::Oracle to build. > > That usually includes Pro*C and SQL*Net. That's not > very specific > > because it varies so much between Oracle releases." > > > > So I've installed the 9.2 client, plus the programmer packages which > > include Pro*C. Tnsping and sqlplus work. The DBI seems to > > install ok, but > > I cant make the DBD-Oracle: > > > > cc1: warning: changing search order for system directory > > "/usr/local/include" > > cc1: warning: as it has already been specified as a > > non-system directory > > In file included from Oracle.h:20, > > from Oracle.xs:1: > > dbdimp.h:44:20: ocidfn.h: Datei oder Verzeichnis nicht gefunden > > dbdimp.h:57:21: ociapr.h: Datei oder Verzeichnis nicht gefunden > > In file included from Oracle.h:20, > > from Oracle.xs:1: > > dbdimp.h:107: parse error before "Lda_Def" > > dbdimp.h:107: warning: no semicolon at end of struct or union > > dbdimp.h:108: warning: data definition has no type or storage class > > dbdimp.h:116: parse error before '}' token > > dbdimp.h:140: parse error before "Cda_Def" > > dbdimp.h:140: warning: no semicolon at end of struct or union > > dbdimp.h:141: warning: data definition has no type or storage class > > dbdimp.h:167: parse error before '}' token > > dbdimp.h:297: parse error before "Lda_Def" > > In file included from Oracle.c:53: > > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DB > > I/Driver_xst.h: > > In function `dbdxst_bind_params': > > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DB > > I/Driver_xst.h:48: > > dereferencing pointer to incomplete type > > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DB > > I/Driver_xst.h:49: > > dereferencing pointer to incomplete type > > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DB > > I/Driver_xst.h:53: > > dereferencing pointer to incomplete type > > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DB > > I/Driver_xst.h:54: > > dereferencing pointer to incomplete type > > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DB > > I/Driver_xst.h:55: > > dereferencing pointer to incomplete type > > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DB > > I/Driver_xst.h: > > In function `dbdxst_fetchall_arrayref': > > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DB > > I/Driver_xst.h:80: > > dereferencing pointer to incomplete type > > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DB > > I/Driver_xst.h:81: > > dereferencing pointer to incomplete type > > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DB > > I/Driver_xst.h:88: > > dereferencing pointer to incomplete type > > Oracle.xsi: In function `XS_DBD__Oracle__db_selectall_arrayref': > > Oracle.xsi:135: dereferencing pointer to incomplete type > > Oracle.xsi: In function `XS_DBD__Oracle__db_selectrow_arrayref': > > Oracle.xsi:170: dereferencing pointer to incomplete type > > Oracle.xsi: In function `XS_DBD__Oracle__db_commit': > > Oracle.xsi:249: dereferencing pointer to incomplete type > > > > and it goes on. > > > > Any clues? > > > > Tony > > > > > > > > > > > > > > Garry Ferguson > > > > <[EMAIL PROTECTED] To: > > "'Tim Harsch'" <[EMAIL PROTECTED]>, [EMAIL PROTECTED] > > epower.com> cc: > > > > Subject: RE: > > Trouble Installing DBD::Oracle on Red Hat 8 > > 10/28/2003 09:08 > > > > AM > > > > > > > > > > > > > > > > > > > > You need to do as it says and install RDBMS and Pro*C > > too. > > > > Garry Ferguson > > > > > -----Original Message----- > > > From: Tim Harsch [mailto:[EMAIL PROTECTED] > > > Sent: 27 October 2003 22:01 > > > To: [EMAIL PROTECTED] > > > Subject: Trouble Installing DBD::Oracle on Red Hat 8 > > > > > > > > > Hi All, > > > I am trying to install DBD::Oracle for the first time on > > > Linux. I've > > > had experiences with Solaris, but am not as savvy in Linux. > > > I installed the > > > 9i client librarues for linux, confirmed connectivty by > > > tnsping a database > > > on the network, set my Oracle home, sid, and path variables > > > and try to run > > > perl Makefile.PL and get this: > > > > > > Using DBI 1.30 installed in > > > /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI > > > > > > Configuring DBD::Oracle ... > > > > > > >>> Remember to actually *READ* the README file! > > > Especially if you have any problems. > > > > > > Using Oracle in /home/harsch/OraHome1 > > > > > > WARNING: could not decode oracle version from > > > /home/harsch/OraHome1/orainst/inspdver, or > > > /home/harsch/OraHome1/install/unix.rgs > > > or from ORACLE_HOME path /home/harsch/OraHome1. > > > Oracle version based logic in Makefile.PL may produce > > > erroneous results. > > > > > > Found header files in rdbms/demo. > > > > > > > > > ********************************************************* > > > I can't find the header files I need in your Oracle installation. > > > You probably need to install some more Oracle components. > > > I'll keep going, but the compile will probably fail. > > > See README.clients for more information. > > > ********************************************************* > > > > > > > > > Unable to locate an oracle.mk, proc.mk or other > > suitable *.mk > > > file in your Oracle installation. (I looked in > > > /home/harsch/OraHome1/rdbms/lib/oracle.mk > > > /home/harsch/OraHome1/rdbms/demo/oracle.mk > > > /home/harsch/OraHome1/rdbms/demo/demo_rdbms.mk > > > /home/harsch/OraHome1/otrace/demo/atmoci.mk > > > /home/harsch/OraHome1/precomp/demo/proc/proc.mk > > > /home/harsch/OraHome1/precomp/demo/proc/demo_proc.mk > > > /home/harsch/OraHome1/proc/lib/proc.mk > > > /home/harsch/OraHome1/proc16/lib/proc16.mk) > > > > > > The oracle.mk (or demo_rdbms.mk) file is part of > the Oracle > > > RDBMS product. The proc.mk (or demo_proc.mk) file > is part of > > > the Oracle Pro*C product. You need to build > > DBD::Oracle on a > > > system which has one of these Oracle components installed. > > > (Other *.mk files such as the env_*.mk files will > not work.) > > > > > > In the unlikely event that a suitable *.mk file > is installed > > > somewhere non-standard you can specify where it is > > > using the -m > > > option: > > > perl Makefile.PL -m /path/to/your.mk > > > > > > See README.clients for more information and some > > alternatives. > > > > > > at Makefile.PL line 903. > > > > > > > > > > > > > > > > > >
