From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Dann Corbit <DCorbit(at)connx(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: 7.5 beta version |
Date: | 2004-04-06 01:38:13 |
Message-ID: | 200404060138.i361cDC21252@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
I don't think you can mix libs/binaries from different compilers.
---------------------------------------------------------------------------
Dann Corbit wrote:
> I am having some trouble interfacing the 7.5 server built with MINGW
> with tools generated using other compilers.
>
> I suspect that the issue is one of default structure packing. In the
> old version we were using, we built PostgreSQL using Intel C++ or MS
> VC++ and the same for the libpq and other interfaces.
>
> Now that I have built the server and associated tools with Mingw and a
> version of the interface system with MS VC++ and Intel C++, I have
> problems using (for instance) libpq.
>
> Some character strings returned early in the struct are fine, but the
> numeric fields occurring later are garbled.
>
> Now, this issue seems like it must have happened before, since the
> server might be generated on some 64 bit platform and the interface
> library on some other platform.
>
> In particular, this function:
>
> char *PQgetvalue(const PGresult *res, int tup_num, int field_num)
> {
> if (!check_tuple_field_number(res, tup_num, field_num))
> return NULL;
> return res->tuples[tup_num][field_num].value;
> }
>
> Seems to return nonsense when I get to pointers to non-character data.
>
> Any thoughts?
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
>
--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2004-04-06 04:03:47 | Re: [HACKERS] logging statement levels |
Previous Message | Paul Tillotson | 2004-04-06 01:36:11 | Re: Socket communication for contrib |