From: | "Igal (at) Lucee(dot)org" <igal(at)lucee(dot)org> |
---|---|
To: | pgsql-general <pgsql-general(at)postgresql(dot)org> |
Subject: | Building tds_fdw Extension for Windows 64bit |
Date: | 2017-11-02 06:34:14 |
Message-ID: | 6d349bd6-572b-ce41-0bf7-0fd9baac8af8@lucee.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hello,
After reading Craig's excellent blog post at
https://blog.2ndquadrant.com/compiling-postgresql-extensions-visual-studio-windows/
I decided to try and build a real extension - tds_fdw.
I've set it up in Visual Studio Community 2017, but am getting the
following errors:
Error C2375 'tds_fdw_handler': redefinition; different linkage
tds_fdw E:\Workspace\git\tds_fdw\src\tds_fdw.c 118
Error C2375 'tds_fdw_validator': redefinition; different
linkage tds_fdw E:\Workspace\git\tds_fdw\src\tds_fdw.c 156
Full output:
1>------ Rebuild All started: Project: tds_fdw, Configuration: Release
x64 ------
1>deparse.c
1>options.c
1>tds_fdw.c
1>src\tds_fdw.c(118): error C2375: 'tds_fdw_handler': redefinition;
different linkage
1>E:\Workspace\git\tds_fdw\include\tds_fdw.h(130): note: see declaration
of 'tds_fdw_handler'
1>src\tds_fdw.c(156): error C2375: 'tds_fdw_validator': redefinition;
different linkage
1>E:\Workspace\git\tds_fdw\include\tds_fdw.h(131): note: see declaration
of 'tds_fdw_validator'
1>Generating Code...
1>Done building project "tds_fdw.vcxproj" -- FAILED.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
I'm not sure if it's related, but the FreeTDS version that I found for
Windows is marked as 32bit and I am trying to build for 64bit.
I believe that extensions like tds_fdw and pgloader will help users on
TDS databases to migrate to Postgres and will improve adoption of the
project. I will be more than happy to publish my binaries of the
extension if I ever get that far.
Can anyone help?
Thanks,
Igal Sapir
Lucee Core Developer
Lucee.org <http://lucee.org/>
From | Date | Subject | |
---|---|---|---|
Next Message | Laurenz Albe | 2017-11-02 08:05:05 | Re: Building tds_fdw Extension for Windows 64bit |
Previous Message | Tom Lane | 2017-11-02 03:45:55 | Re: Possible bug: could not open relation with OID [numbers] SQL State: XX000 |