From: | Craig Ringer <craig(at)postnewspapers(dot)com(dot)au> |
---|---|
To: | Kevin Flanagan <kevin-f(at)linkprior(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Visual Studio 2005, C-language function - avoiding hacks? |
Date: | 2010-03-05 04:02:16 |
Message-ID: | 4B908248.4090802@postnewspapers.com.au |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Kevin Flanagan wrote:
> the compiler
> complained about various missing include files, starting with
> ‘libintl.h’. Having read the post at
> http://archives.postgresql.org/pgsql-general/2009-03/msg00332.php I
> created an empty libint.h in an include dir
NFI why Pg for win32 doesn't bundle a copy of the libintl it was built
against. I should poke the EDB guys about it, actually.
> along with a bunch of other
> empty dummy files that were expected: netdb.h, pwd.h, netinet/in.h and
> arpa/inet.h.
Those I wouldn't expect to be included if you're building for win32.
Are you sure you're building with the win32 configuration?
> The code then compiles ok, but gives ‘inconsistent dll linkage’ on the
> line with PG_FUNCTION_INFO_V1 and the one with PG_MODULE_MAGIC.
This would suggest that the macros that insert appropriate
__declspec(dllimport) and __declspec(dllexport) attributes aren't being
triggered - so again, it makes me wonder if Pg knows it's building for
win32.
--
Craig Ringer
From | Date | Subject | |
---|---|---|---|
Next Message | Dave Page | 2010-03-05 08:36:24 | Re: Visual Studio 2005, C-language function - avoiding hacks? |
Previous Message | Tom Lane | 2010-03-05 04:00:14 | Re: Repetition of warning message while REVOKE |