Unable to locate an oracle.mk, proc.mk or other suitable *.mk
am 13.04.2008 10:40:10 von elayaraja.sathasivam------_=_NextPart_001_01C89D41.AD9BDC66
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
=20
Hi,
I'm having problem of compiling Perl DBD::Oracle-1.19 with InstantClient
11 .1.0.1 on Ubuntu platform.
pow@ubunt:~/DBD/DBD-Oracle-1.19$ perl Makefile.PL
Argument "6.30_01" isn't numeric in subroutine entry at Makefile.PL line
8
main::BEGIN() called at /usr/share/perl/5.8/ExtUtils/MakeMaker.pm line 8
eval {...} called at /usr/share/perl/5.8/ExtUtils/MakeMaker.pm line 8
Using DBI 1.57 (for perl 5.008008 on i486-linux-gnu-thread-multi)
installed in / usr/lib/perl5/auto/DBI/
Argument "6.30_01" isn't numeric in numeric ge (>=3D) at Makefile.PL line
59.
Configuring DBD::Oracle for perl 5.008008 on linux
(i486-linux-gnu-thread-multi)
Remember to actually *READ* the README file! Especially if you have any
problems .
Using Oracle in /usr/lib/oracle/11.1.0.1/client
DEFINE _SQLPLUS_RELEASE =3D "1101000600" (CHAR)
Oracle version 11.1.0.6 (11.1)
Unable to locate an oracle.mk, proc.mk or other suitable *.mk
file in your Oracle installation. (I looked in
/usr/lib/oracle/11.1.0.1/client/rdbms/demo/demo_xe.mk /usr/lib/oracle/11
..1.0.1/client/rdbms/lib/oracle.mk
/usr/lib/oracle/11.1.0.1/client/rdbms/demo/ora cle.mk
/usr/lib/oracle/11.1.0.1/client/rdbms/demo/demo_rdbms.mk
/usr/lib/oracle/ 11.1.0.1/client/precomp/demo/proc/proc.mk
/usr/lib/oracle/11.1.0.1/client/precom p/demo/proc/demo_proc.mk
/usr/lib/oracle/11.1.0.1/client/proc/lib/proc.mk /usr/l
ib/oracle/11.1.0.1/client/proc16/lib/proc16.mk under
/usr/lib/oracle/11.1.0.1/cl ient)
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.)
Alternatively you can use Oracle Instant Client.
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.txt for more information and some alternatives.
at Makefile.PL line 1072.
I dont have any folder name with 'rdbms' and 'precomp'under my
'installation /usr/lib/oracle/11.1.0.1/client'. But according to
README.linux file , its not required for instanct client. What is should
install to get all these required files oracle.mk, proc.mk or other
suitable *.mk ?
Could you please advice to solve the above issues
=20
=20
Thanks & Regards,
ElayaRaja=20
This message contains information that may be privileged or confidential an=
d is the property of the Capgemini Group. It is=20
intended only for the person to whom it is addressed. If you are not the in=
tended recipient, you are not authorized to=20
read, print, retain, copy, disseminate, distribute, or use this message or =
any part thereof. If you receive this message=20
in error, please notify the sender immediately and delete all copies of thi=
s message.
------_=_NextPart_001_01C89D41.AD9BDC66--