Re: Trouble including pg_type.h

From: "Vilches, Alejandro" <alejandro(dot)vilches(at)intel(dot)com>
To: Albe Laurenz <laurenz(dot)albe(at)wien(dot)gv(dot)at>, "pgsql-novice(at)postgresql(dot)org" <pgsql-novice(at)postgresql(dot)org>
Subject: Re: Trouble including pg_type.h
Date: 2015-09-04 23:18:57
Message-ID: 9CE034E149417949A58AA9A4FA7E1C5584B0CD9B@ORSMSX109.amr.corp.intel.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Hi Laurenz,

Thanks for your help!

Actually, my apologies, the information previously provided was not quite accurate. We're using Ubuntu and it seems like the "pg_type.h" header file is not included in the Postgres development package for Ubuntu (we're using Postgres 9.3). So we obtained the source and started copying some header files to try to build and we weren't copying all the right files. Now we've solved the issue.

However, I was also wondering:
Is using "pg_type.h" in client programs (to get OID info for a result set) a supported use case? Is there a reason why it's not included in the Postgres development package for Ubuntu?

Thanks!
Alejandro

-----Original Message-----
From: Albe Laurenz [mailto:laurenz(dot)albe(at)wien(dot)gv(dot)at]
Sent: Friday, September 4, 2015 2:50 AM
To: Vilches, Alejandro; pgsql-novice(at)postgresql(dot)org
Subject: RE: Trouble including pg_type.h

Alejandro Vilches wrote:
> I’m having issues trying to include <catalog/pg_type.h> in my program.
> With the include paths correctly set, the compiler is able to find
> this file, but the issue is that this file is doing #include
> “catalog/genbki.h” (even though they’re side by side), so the compiler is trying to look for “catalog/catalog/genbki.h”.
>
> For me, “pg_type.h” is located in:
> “/usr/pgsql-9.3/include/server/catalog”. So besides adding
> “/usr/pgsql-9.3/include” to the include path, I’ve also added “/usr/pgsql-9.3/include/server”, and in my program I’m doing #include <catalog/pg_type.h>.

Try

#include "catalog/pg_type.h"

What compiler on what platform are you using?

Yours,
Laurenz Albe

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Tom Lane 2015-09-04 23:30:03 Re: Trouble including pg_type.h
Previous Message Armand Pirvu (gmail) 2015-09-04 20:28:09 Re: shared_preload_libraries and pg_stat_statements