Sir,
First of all, Thanks!But actually what I've heard
was that I need some libs and not oracle really installed.
I've got the .mk file and got building a makefile file. However,
during its creation was a problem and then the make command
failed. See:
[root@itabirito DBD-Oracle-1.12]# perl Makefile.PL -m
/home/oracle/demo/demo_rdbms.m
Attempting to discover Oracle OCI build rules...
cc -c -I/home/oracle/rdbms/demo -I/home/oracle/rdbms/public
-I/home/oracle/plsql/public -I/home/oracle/network/public
-I/home/oracle/rdbms/demo
-I/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBI -fno-strict-aliasing
-O3 -fomit-frame-pointer -pipe -mcpu=pentiumpro -march=i586 -ffast-math
-DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" -fpic
-I/usr/lib/perl5/5.6.0/i386-linux/CORE DBD_ORA_OBJ.c
Warning: Oracle build rule discovery failed (512)
Oracle oci build prolog:
make: *** No rule to make target `/home/oracle/lib/libclient8.a',
needed by `/home/oracle/lib/libclntsh.so'. Stop.
Oracle oci build command:
Use of uninitialized value in substitution (s///) at Makefile.PL line 303.
Use of uninitialized value in substitution (s///) at Makefile.PL line 308.
Use of uninitialized value in substitution (s///) at Makefile.PL line
309.U
[root@itabirito DBD-Oracle-1.12]# make
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:85: dereferencing pointer to incomplete type
Oracle.xs:87: dereferencing pointer to incomplete type
Oracle.xs:87: dereferencing pointer to incomplete type
Oracle.xsi: In function `boot_DBD__Oracle':
Oracle.xsi:18: sizeof applied to an incomplete type
Oracle.xsi:19: sizeof applied to an incomplete type
make: *** [Oracle.o] Error 1
[]'s!
Leonardo
"You are what you eat"
Garfield
--------------------
Leonardo Barbosa e Oliveira
Lab. ATM/DCC/UFMG/Brasil - [EMAIL PROTECTED]
Projeto ReMAV BH2 - http://www.dcc.ufmg.br/~admbh2
Grupo de Gerencia, Operacao e Manutencao da Rede
On Mon, 14 Jan 2002, Scott Alexander wrote:
> Leonardo,
>
> DBD::Oracle does require that Oracle be installed on the system. Have
> you tried looking for the .mk files it suggests. If you can't find any
> of those on your system, Launch the oracle universal installer and make
> sure one of the two products mentioned in the error message is
> installed.
>
> If one or both of the packages are installed and you still can't find
> the .mk files, Something would appear very wrong with the oracle install
> that you have on your system.
>
> Good luck.
>
> Scott
>
> On Mon, 14 Jan 2002 21:38:33 -0200 (EDT)
> "Leonardo Barbosa e Oliveira" <[EMAIL PROTECTED]> wrote:
>
> >
> >
> > I'm sorry Sir, but I've been trying to install
> > DBD::oracle for weeks and I found much documentation
> > saying that I need some oracle software installed. Then
> > I got some libs and the installation of the module, which
> > before even start to install, gives the follow error
> >
> > [oracle@itabirito DBD-Oracle-1.12]$ !perl
> > perl Makefile.PL
> > Using DBI 1.13 installed in
> > /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBI
> >
> > Configuring DBD::Oracle ...
> >
> > >>> Remember to actually *READ* the README file!
> > Especially if you have any problems.
> >
> > You don't seem to have many Oracle libraries installed. If the
> > build fails you probably need to install more Oracle software.
> >
> >
> > Unable to locate an oracle.mk, proc.mk or other suitable *.mk
> > file in your Oracle installation. (I looked in
>
> > 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.)
> >
>