Regarding Steps to How to compile the 32 bit perl library with 64
------_=_NextPart_001_01C76B14.2AD203DE
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
HI
Could u pls help on this issue.
Presently we are using the following versions
Perl version -------- perl, v5.6.1 built for sun4-solaris
DBD::ORACLE --------- 1.15
DBI version ---------- 1.28
ORACLE -------- oracle 10.2.0.2
I have migrated from oracle 9i to 10g.
For this we have compiled the DBD::Oracle driver and I am able to
connect to data base.
But, When I run some scripts related to weekly agrreator.cron ,
i.e
When run the aggregator got the following error:
ld.so.1: cnm_atmfr_aggregator: fatal: libclntsh.so.9.0: open failed: No
such file or directory
Killed
The ld.so.1 file is in the usr/lib directory
I believe this error is coming because The runtime linker rejects the
mismatched 32-bit library or some thing like that.
i.e , This error happens when we try to link 32 bit object files with 64
bit object files
Could u plz tell me, how to resolve this issue
And steps for, how to recompile the libraries inorder to solve this
error.
And steps to how to compile the libraries(like make files)
Thanks in Advance.
Fast response would be appreciated.
Regards
Ravi
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D
Disclaimer:
This message and the information contained herein is proprietary and=
confidential and subject to the Tech Mahindra policy statement, you may=
review at <a href=
=3D"http://www.techmahindra.com/Disclaimer.html">http://www. techmahindra.co=
m/Disclaimer.html</a> externally and <a href=
=3D"http://tim.techmahindra.com/Disclaimer.html">http://tim. techmahindra.co=
m/Disclaimer.html</a> internally within Tech Mahindra.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D
------_=_NextPart_001_01C76B14.2AD203DE--
RE: Regarding Steps to How to compile the 32 bit perl library with
------_=_NextPart_001_01C76C94.B0F4D590
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
HI
The modification dates on the shared object files (.so) files are old
dates.
The ld.so.1 file is in the usr/lib directory and the date of creation
is 10/27/05 .
In scorept.o file it is xarch=3Dv9 , I think it should be converted to
xarch=3Dv9 in some make file, so that when compile the .mk file,
We may get to xarch=3Dv9 in scorept.o file.
Actually it is giving error as ld.so.1: cnm_atmfr_aggregator: fatal:
libclntsh.so.9.0: open failed: No such file or directory
Killed
But actually it should point to libclntsh.so.10.1 since we migrated
from oracle 9i to 10g.
Can u plz tell me the steps how to recompile in order to point to
libclntsh.so.10.1
And also how to check the version of shared object files (.so) files.
Thanks & Regards
Ravi
-----Original Message-----
From: Rana Banerjee [mailto:rbanerje [at] gmail.com]
Sent: Thursday, March 22, 2007 8:15 PM
To: RaviChandra Chelikam
Subject: Re: Regarding Steps to How to compile the 32 bit perl library
with 64 bit oracle ?
check the path and the version and the modification dates on the
shared object files (.so) files you have error on should help you
narrow the cause.
please post what compile options you have used.
thanks,
Rana
On 3/20/07, RaviChandra Chelikam <rchelikam [at] techmahindra.com> wrote:
>
> HI
>
> Could u pls help on this issue.
>
>
>
> Presently we are using the following versions
>
>
>
> Perl version -------- perl, v5.6.1 built for sun4-solaris
>
> DBD::ORACLE --------- 1.15
>
> DBI version ---------- 1.28
>
> ORACLE -------- oracle 10.2.0.2
>
>
>
>
>
> I have migrated from oracle 9i to 10g.
>
> For this we have compiled the DBD::Oracle driver and I am able to
> connect to data base.
>
>
>
>
>
> But, When I run some scripts related to weekly agrreator.cron ,
>
> i.e
>
> When run the aggregator got the following error:
>
>
>
> ld.so.1: cnm_atmfr_aggregator: fatal: libclntsh.so.9.0: open failed:
No
> such file or directory
>
> Killed
>
>
>
> The ld.so.1 file is in the usr/lib directory
>
>
>
> I believe this error is coming because The runtime linker rejects
the
> mismatched 32-bit library or some thing like that.
>
> i.e , This error happens when we try to link 32 bit object files with
64
> bit object files
>
>
>
> Could u plz tell me, how to resolve this issue
>
>
>
> And steps for, how to recompile the libraries inorder to solve this
> error.
>
> And steps to how to compile the libraries(like make files)
>
>
>
> Thanks in Advance.
>
> Fast response would be appreciated.
>
>
>
>
>
> Regards
>
> Ravi
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D
>
>
> Disclaimer:
>
> This message and the information contained herein is proprietary and
confidential and subject to the Tech Mahindra policy statement, you may
review at <a
href=3D"http://www.techmahindra.com/Disclaimer.html">http:// www.techmahind
ra.com/Disclaimer.html</a> externally and <a
href=3D"http://tim.techmahindra.com/Disclaimer.html">http:// tim.techmahind
ra.com/Disclaimer.html</a> internally within Tech Mahindra.
>
>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D
Disclaimer:
This message and the information contained herein is proprietary and=
confidential and subject to the Tech Mahindra policy statement, you may=
review at <a href=
=3D"http://www.techmahindra.com/Disclaimer.html">http://www. techmahindra.co=
m/Disclaimer.html</a> externally and <a href=
=3D"http://tim.techmahindra.com/Disclaimer.html">http://tim. techmahindra.co=
m/Disclaimer.html</a> internally within Tech Mahindra.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D
------_=_NextPart_001_01C76C94.B0F4D590--