Received: from sss.sss.pgh.pa.us (sss.pgh.pa.us [206.210.65.6]) by hub.org (8.9.2/8.9.1) with ESMTP id KAA78273 for ; Thu, 11 Mar 1999 10:22:27 -0500 (EST) (envelope-from tgl@sss.pgh.pa.us) Received: from sss.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.sss.pgh.pa.us (8.9.1/8.9.1) with ESMTP id KAA20811; Thu, 11 Mar 1999 10:21:15 -0500 (EST) To: "Igor Sysoev" cc: pgsql-interfaces@postgreSQL.org Subject: Re: [INTERFACES] DBD-Pg-0.73 make failed In-reply-to: Your message of Thu, 11 Mar 1999 17:23:22 +0300 <199903111423.RAA11295@gate.nitek.ru> Date: Thu, 11 Mar 1999 10:21:15 -0500 Message-ID: <20809.921165675@sss.pgh.pa.us> From: Tom Lane "Igor Sysoev" writes: > While trying to make DBD-Pg-0.73 I found such error: > dbdimp.c:146: dereferencing pointer to incomplete type > I think that cc doesn't like pointers like > "imp_dbh->conn->status", "imp_dbh->conn->Pfout" and so. Is there a newer version of DBD-Pg? That one evidently doesn't work with Postgres 6.4. The incomplete-type messages appear because the contents of the conn struct are no longer visible to calling applications. You could work around that by including ; but if the thing is trying to touch field Pfout then it's going to lose anyway, because that field no longer exists (libpq doesn't use a stdio file to contact the backend anymore). I had the idea that someone had updated DBD-Pg for 6.4, but I don't know for sure. regards, tom lane