<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">I *<b>think</b>* I may see the problem.&nbsp; If you are using a 64-bit build of unixODBC it will not be able to dlopen the 32-bit DB2 client library (which is what you have specified in your odbcinst.ini).<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">The 64-bit library will require a Driver entry that looks like this (from my AIX system):<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Driver=/db/db2/v9.7fp7/db9707c2/sqllib/lib64/db2o.o<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">So I think for yours:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><i>[DB2]</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>Description&nbsp;&nbsp;&nbsp;&nbsp; = DB2 driver</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>Driver&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; /home/db2/dsalldvi/sqllib/lib64/db2o.o</i></b><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">And of course make sure that /home/db2/dsalldvi/sqllib/lib64 is set in your LIBPATH environment variable (which it looks like it is).<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Hth,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Dave<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext"> unixodbc-support-bounces@mailman.unixodbc.org [mailto:unixodbc-support-bounces@mailman.unixodbc.org]
<b>On Behalf Of </b>Nick Gorham<br>
<b>Sent:</b> Friday, August 29, 2014 3:30 PM<br>
<b>To:</b> Support for the unixODBC project<br>
<b>Subject:</b> Re: [unixODBC-support] Isql error on AIX 6.1<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">On 29/08/14 20:35, Dove, Charles wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">To support:<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; On AIX 6.1 trying to use unixODBC to connect to DB2<o:p></o:p></p>
<p class="MsoNormal">64 bit compile of unixODBC version 2.3.2<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">Odbcinst.ini<o:p></o:p></p>
<p class="MsoNormal"><b><i>[ODBC]</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>Trace&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = yes</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>TraceFile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /tmp/sql.log</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>&nbsp;</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>[DB2]</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>Description&nbsp;&nbsp;&nbsp;&nbsp; = DB2 driver</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>Driver&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; /home/db2/dsalldvi/sqllib/lib/db2o.o</i></b><o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">Odbc.ini<o:p></o:p></p>
<p class="MsoNormal"><b><i>[sample]</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>Description = DB2 test</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>Driver =&nbsp; DB2</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>Database = DSTFBDV</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>Servername = aadarsvrmsd11d.aaa.com</i></b><o:p></o:p></p>
<p class="MsoNormal"><b><i>Port = 51010</i></b><o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal"><b>DB2LIB</b>=/home/db2/dsalldvi/sqllib/lib<o:p></o:p></p>
<p class="MsoNormal"><b>IBM_DB_LIB</b>=/home/db2/dsalldvi/sqllib/lib<o:p></o:p></p>
<p class="MsoNormal"><b>LIBPATH</b>=/usr/local/unixODBC/lib::/usr/lib:/lib:/usr/local/lib:/opt/freeware/lib:/usr/local/samba/lib:/home/db2/dsalldvi/sqllib/lib64:/home/db2/dsalldvi/sqllib/lib<o:p></o:p></p>
<p class="MsoNormal"><b>LD_LIBRARY_PATH</b>=/usr/local/unixODBC/lib:/home/db2/dsalldvi/sqllib/lib64:/home/db2/dsalldvi/sqllib/lib<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">Isql &#8211;v sample&nbsp;&nbsp; gets following error<o:p></o:p></p>
<p class="MsoNormal"><b>[unixODBC][Driver Manager]Can't open lib '/home/db2/dsalldvi/sqllib/lib/db2o.o' : file not found</b><o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">This is the 64bit driver and file is in current location. I have run
<b>ldd </b>on the file and nothing is missing!?!?!?!? <o:p></o:p></p>
<p class="MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class="MsoNormal"><b>Any help would be greatly appreciated </b><o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><br>
Just about whenever I have seen that error its from a dependent lib. Haver you got anything like strace/truss to watch the OS loading the lib and see where it gives up?<br>
<br>
-- <br>
Nick<o:p></o:p></span></p>
</div>
</body>
</html>