Re: psqlodbc: No memory available to store statement

[email protected] Fri, 28 Jun 2019 09:27:45 +0300
Newsgroups gmane.comp.db.postgresql.odbc
Message-ID <[email protected]>
--=_mixed 0023803743258427_=
Content-Type: multipart/alternative; boundary="=_alternative 0023803743258427_="


--=_alternative 0023803743258427_=
Content-Type: text/plain; charset="ISO-2022-JP"

Hello Hiroshi,

I attached 2 archives.
The first contains config.log and config.h generated after the following 
procedure:
export LD_RUN_PATH=/usr/local/postgres11.3/lib
autoreconf -i
./configure --prefix=path_to_install --with-libpq=path_to_pg_config



The second one contains the files after the following procedure:
export LD_RUN_PATH=/usr/local/postgres11.3/lib
autoreconf -i
./configure --prefix=path_to_install --with-libpq=path_to_pg_config 
-with-unixodbc=path_to_unixODBC



Anyway, despite the configuration procedure, I get the same  error when I 
use psqlodbc driver:
No memory available to store statement *** PostgreSQL SQLSTATE = HY001

Thank You in advance, 
 Andrei Yahorau



From:   "Inoue, Hiroshi" <[email protected]>
To:     [email protected], 
Cc:     [email protected], [email protected]
Date:   28/06/2019 03:49
Subject:        Re: psqlodbc: No memory available to store statement



Hi Andrei,

On 2019/06/28 1:55, [email protected] wrote:
Hello,
I attached  config.h, generated after configure command:

It's strange that SIZEOF_LONG, SIZEOF_LONG_INT and SIZEOF_VOID_P = 0.
Could you show me config.log?

regards,
Hiroshi Inoue


 Best regards, 
 Andrei Yahorau 



From:        "Inoue, Hiroshi" <[email protected]> 
To:        [email protected], 
Cc:        [email protected] 
Date:        26/06/2019 23:43 
Subject:        Re: psqlodbc: No memory available to store statement 



Hi Andrei, 
On 2019/06/25 21:28, [email protected] wrote: 
Hello PostgreSQL Community!

I  widely  use psqlodb driver with unixODBC manager on my SLES12 linux 
machine.
Not very long ago I updated psqlodbc driver from  10.03.0000  to the 
latest one 11.01.0000 .
I use unixODBC-2.3.6-7.9.1.x86_64 package installed from YAST setup and 
configurational tool and configure, build, and install  psqlodbc from the 
source code in the same way as for psqlodbc 10.03.0000:

autoreconf -i
./configure --prefix=path_to_install --with-libpq=path_to_pg_config 
--with-unixodbc=path_to_odbc_config
make
make install

In my  program I  use quite common ODBC functions to establish a 
connection, perform a query, retrieve a result: 
SQLConnect, SQLExecDirect,  SQLFetch etc.

But after I had installed psqlodbc11.01.0000 I am constantly getting the 
following error:
No memory available to store statement *** PostgreSQL SQLSTATE = HY001

I inspected all the changes in 11.00.0000 and 11.01.0000 versions and 
found out that this behaviour is caused by the following commit:
1086a6 2018-05-23 | Call AC_CHECK_SIZEOF(long int) in configure.ac and 
always place config.h before sql....h. Due to this change, sqltypes.h of 
unixODBC can recognize SIZEOF_LONG_INT used in psqlodbc driver. [Hiroshi 
Inoue]

So, in this case I see that configure script generates config.h file with 
defined  SIZEOF_LONG_INT: #define SIZEOF_LONG_INT 0, 

Could you please send me config.h ?

regards,
Hiroshi Inoue

while odcb_config --header says: 
#define SIZEOF_LONG_INT 8

So, in regard to this situation I have some questions.
Unfortunately there is not enough information. So what was the aim of this 
commit? 1086a6 2018-05-23 | Call AC_CHECK_SIZEOF(long int) in configure.ac 
and always place config.h before sql....h. Due to this change, sqltypes.h 
of unixODBC can recognize SIZEOF_LONG_INT used in psqlodbc driver. 
[Hiroshi Inoue] 
Did anybody face this issue? (No memory available to store statement *** 
PostgreSQL SQLSTATE = HY001 )
What do I do wrong? How to resolve this issue?

Best regards, 
Andrei Yahorau


$B%&%$%k%9(B $B%U%j!<!#(B www.avg.com 


--=_alternative 0023803743258427_=
Content-Type: text/html; charset="ISO-2022-JP"

<font size=2 face="sans-serif">Hello Hiroshi,<br>
<br>
I attached 2 archives.<br>
The first contains config.log and config.h generated after the following
procedure:</font>
<br><tt><font size=1 color=blue>export LD_RUN_PATH=/usr/local/postgres11.3/lib</font></tt><font size=2 face="sans-serif"><br>
</font><font size=2 color=blue face="sans-serif">autoreconf -i<br>
./configure --prefix=path_to_install --with-libpq=path_to_pg_config<br>
<br>
<br>
<br>
</font><font size=2 face="sans-serif">The second one contains the files
after the following procedure:</font><font size=2 color=blue face="sans-serif"><br>
</font><tt><font size=1 color=blue>export LD_RUN_PATH=/usr/local/postgres11.3/lib</font></tt><font size=2 face="sans-serif"><br>
</font><font size=2 color=blue face="sans-serif">autoreconf -i<br>
./configure --prefix=path_to_install --with-libpq=path_to_pg_config -with-unixodbc=path_to_unixODBC</font>
<br><font size=2 face="sans-serif"><br>
<br>
<br>
Anyway, despite the configuration procedure, I get the same &nbsp;error
when I use psqlodbc driver:<br>
</font><tt><font size=3><b><u>No memory available to store statement ***
PostgreSQL SQLSTATE = HY001</u></b></font></tt><font size=2 face="sans-serif"><br>
</font>
<br><font size=2 face="sans-serif">Thank You in advance, </font>
<br><font size=2 face="sans-serif">&nbsp;Andrei Yahorau</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">&quot;Inoue, Hiroshi&quot;
&lt;[email protected]&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">[email protected],
</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">[email protected],
[email protected]</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">28/06/2019 03:49</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: psqlodbc:
No memory available to store statement</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hi Andrei,<br>
</font>
<br><font size=3>On 2019/06/28 1:55, </font><a href=mailto:[email protected]><font size=3 color=blue><u>[email protected]</u></font></a><font size=3>
wrote:</font>
<br><font size=2 face="sans-serif">Hello,<br>
I attached &nbsp;config.h, generated after configure command:</font>
<br><font size=3><br>
It's strange that </font><font size=2>SIZEOF_LONG, SIZEOF_LONG_INT and
SIZEOF_VOID_P = 0.<br>
Could you show me config.log?<br>
<br>
regards,<br>
Hiroshi Inoue<br>
</font>
<br><font size=2 face="sans-serif"><br>
&nbsp;Best regards, <br>
&nbsp;Andrei Yahorau</font><font size=3> <br>
<br>
<br>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
From: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">&quot;Inoue,
Hiroshi&quot; </font><a href="mailto:[email protected]"><font size=1 color=blue face="sans-serif"><u>&lt;[email protected]&gt;</u></font></a><font size=3>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
To: &nbsp; &nbsp; &nbsp; &nbsp;</font><a href=mailto:[email protected]><font size=1 color=blue face="sans-serif"><u>[email protected]</u></font></a><font size=1 face="sans-serif">,
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
Cc: &nbsp; &nbsp; &nbsp; &nbsp;</font><a href="mailto:[email protected]"><font size=1 color=blue face="sans-serif"><u>[email protected]</u></font></a><font size=3>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
Date: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">26/06/2019
23:43</font><font size=3> </font><font size=1 color=#5f5f5f face="sans-serif"><br>
Subject: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">Re:
psqlodbc: No memory available to store statement</font><font size=3> <br>
</font>
<hr noshade><font size=3><br>
<br>
<br>
Hi Andrei, </font>
<p><font size=3>On 2019/06/25 21:28, </font><a href=mailto:[email protected]><font size=3 color=blue><u>[email protected]</u></font></a><font size=3>
wrote: </font><font size=2 face="sans-serif"><br>
Hello PostgreSQL Community!<br>
<br>
I &nbsp;widely &nbsp;use psqlodb driver with unixODBC manager on my SLES12
linux machine.<br>
Not very long ago I updated psqlodbc driver from <b>&nbsp;10.03.0000</b>
&nbsp;to the latest one <b>11.01.0000 </b>.<br>
I use unixODBC-2.3.6-7.9.1.x86_64 package installed from YAST setup and
configurational tool and configure, build, and install &nbsp;psqlodbc from
the source code in the same way as for psqlodbc 10.03.0000:</font><font size=2 color=blue face="sans-serif"><br>
<br>
autoreconf -i<br>
./configure --prefix=path_to_install --with-libpq=path_to_pg_config --with-unixodbc=path_to_odbc_config<br>
make<br>
make install</font><font size=2 face="sans-serif"><br>
<br>
In my &nbsp;program I &nbsp;use quite common ODBC functions to establish
a connection, perform a query, retrieve a result: <br>
SQLConnect, SQLExecDirect, &nbsp;SQLFetch etc.<br>
<br>
But after I had installed psqlodbc11.01.0000 I am constantly getting the
following error:</font><tt><font size=3><b><u><br>
No memory available to store statement *** PostgreSQL SQLSTATE = HY001</u></b></font></tt><font size=2 face="sans-serif"><br>
<br>
I inspected all the changes in <b>11.00.0000</b> and <b>11.01.0000</b>
versions and found out that this behaviour is caused by the following commit:</font><font size=2 color=blue face="sans-serif"><br>
1086a6 2018-05-23 | Call AC_CHECK_SIZEOF(long int) in configure.ac and
always place config.h before sql....h. Due to this change, sqltypes.h of
unixODBC can recognize SIZEOF_LONG_INT used in psqlodbc driver. [Hiroshi
Inoue]</font><font size=2 face="sans-serif"><br>
<br>
So, in this case I see that configure script generates config.h file with
defined &nbsp;SIZEOF_LONG_INT: #define SIZEOF_LONG_INT 0,</font><font size=3>
</font><font size=2><br>
<br>
Could you please send me config.h ?<br>
<br>
regards,<br>
Hiroshi Inoue</font><font size=3><br>
</font><font size=2 face="sans-serif"><br>
while <b>odcb_config --header</b> says: <br>
#define SIZEOF_LONG_INT 8<br>
<br>
So, in regard to this situation I have some questions.<br>
Unfortunately there is not enough information. So what was the aim of this
commit? </font><font size=2 color=blue face="sans-serif">1086a6 2018-05-23
| Call AC_CHECK_SIZEOF(long int) in configure.ac and always place config.h
before sql....h. Due to this change, sqltypes.h of unixODBC can recognize
SIZEOF_LONG_INT used in psqlodbc driver. [Hiroshi Inoue]</font><font size=2 face="sans-serif">
<br>
Did anybody face this issue? (</font><tt><font size=3><b><u>No memory available
to store statement *** PostgreSQL SQLSTATE = HY001</u></b></font></tt><font size=2 face="sans-serif">
)<br>
What do I do wrong? How to resolve this issue?<br>
<br>
Best regards, <br>
Andrei Yahorau</font>
<p>
<table border>
<tr>
<td><a href="http://www.avg.com/email-signature?utm_medium=email&amp;utm_source=link&amp;utm_campaign=sig-email&amp;utm_content=emailclient" target=_blank></a>
<td><font size=2 color=#4f4f4f face="Arial">$B%&%$%k%9(B $B%U%j!<!#(B </font><a href="http://www.avg.com/email-signature?utm_medium=email&amp;utm_source=link&amp;utm_campaign=sig-email&amp;utm_content=emailclient" target=_blank><font size=2 color=#4141ff face="Arial"><u>www.avg.com</u></font></a><font size=2 color=#4f4f4f face="Arial">
</font></table>
<br><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"></a>
<br>
--=_alternative 0023803743258427_=--
--=_mixed 0023803743258427_=
Content-Type: application/zip; name="without_unixodbc.zip"
Content-Disposition: attachment; filename="without_unixodbc.zip"
Content-Transfer-Encoding: base64

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

--=_mixed 0023803743258427_=
Content-Type: application/zip; name="with_unixodbc.zip"
Content-Disposition: attachment; filename="with_unixodbc.zip"
Content-Transfer-Encoding: base64

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
SwUGAAAAAAIAAgC2AAAADDAAAAAA

--=_mixed 0023803743258427_=--