[GENERAL] Building tds_fdw Extension for Windows 64bit

Поиск
Список
Период
Сортировка
От Igal @ Lucee.org
Тема [GENERAL] Building tds_fdw Extension for Windows 64bit
Дата
Msg-id 6d349bd6-572b-ce41-0bf7-0fd9baac8af8@lucee.org
обсуждение исходный текст
Ответы Re: [GENERAL] Building tds_fdw Extension for Windows 64bit  (Laurenz Albe <laurenz.albe@cybertec.at>)
Список 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

В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [GENERAL] Possible bug: could not open relation with OID [numbers] SQL State: XX000
Следующее
От: Laurenz Albe
Дата:
Сообщение: Re: [GENERAL] Building tds_fdw Extension for Windows 64bit