ZilanBasha Shaik zilanbasha.shaik at enterprisedb.com
Fri Sep 7 05:49:13 PDT 2018

HI Team,

When I compile Slony-2.2.7 against PG v11 beta3 on Windows x64 with Visual
Studio 2017, I got the below compilation error. So can you please help us
how to resolve the issue.

Here we used V-2017 for the compilation.

D:\pginstaller.auto>CALL "C:\\Program Files (x86)\\Microsoft Visual
Studio\\2017\Professional\VC\Auxiliary\Build\vcvarsall.bat" amd64

**********************************************************************

** Visual Studio 2017 Developer Command Prompt v15.7.1

** Copyright (c) 2017 Microsoft Corporation

**********************************************************************

[vcvarsall.bat] Environment initialized for: 'x64'

cl.exe/c /D MSVC /D WIN32 /D PGSHARE=\"\"\"\" /D YY_NO_UNISTD_H /I..\..\ /D
HAVE_PGPORT /ID:\\pginstaller.auto\output\include
/ID:\\pginstaller.auto\output\include\server
/ID:\\pginstaller.auto\output\include\server\port\win32 /MD  slonik.c


Microsoft (R) Program Maintenance Utility Version 14.14.26428.1

Copyright (C) Microsoft Corporation.  All rights reserved.


Microsoft (R) C/C++ Optimizing Compiler Version 19.14.26428.1 for x64

Copyright (C) Microsoft Corporation.  All rights reserved.


slonik.c

d:\pginstaller.auto\slony.windows-x64\src\slonik\types.h(87): warning
C4005: 'va_copy': macro redefinition

C:\Program Files (x86)\Microsoft Visual
Studio\2017\Professional\VC\Tools\MSVC\14.14.26428\include\stdarg.h(20):
note: see previous definition of 'va_copy'

d:\pginstaller.auto\output\include\server\port/win32_port.h(423): error
C2143: syntax error: missing '{' before 'volatile'

d:\pginstaller.auto\output\include\server\port/win32_port.h(424): error
C2054: expected '(' to follow 'PGDLLIMPORT'

d:\pginstaller.auto\output\include\server\port/win32_port.h(424): error
C2085: 'pg_signal_mask': not in formal parameter list

.....

.....

d:\pginstaller.auto\output\include\server\port/win32_port.h(499): error
C2085: 'mode_t': not in formal parameter list

D:\\pginstaller.auto\output\include\server\port.h(35): error C2085:
'pgsocket': not in formal parameter list

D:\\pginstaller.auto\output\include\server\port.h(41): error C2146: syntax
error: missing ')' before identifier 'sock'

D:\\pginstaller.auto\output\include\server\port.h(69): error C2085:
'get_html_path': not in formal parameter list

D:\\pginstaller.auto\output\include\server\port.h(70): error C2085:
'get_man_path': not in formal parameter list

D:\\pginstaller.auto\output\include\server\port.h(211): error C2085:
'pgrename': not in formal parameter list

D:\\pginstaller.auto\output\include\server\port.h(212): error C2085:
'pgunlink': not in formal parameter list

....

....

C:\Program Files (x86)\Microsoft Visual
Studio\2017\Professional\VC\Tools\MSVC\14.14.26428\include\corecrt_wio.h(14):
warning C4079: unexpected token 'string'

C:\Program Files (x86)\Microsoft Visual
Studio\2017\Professional\VC\Tools\MSVC\14.14.26428\include\corecrt_wio.h(14):
warning C4081: expected 'newline'; found ')'

C:\Program Files (x86)\Microsoft Visual
Studio\2017\Professional\VC\Tools\MSVC\14.14.26428\include\corecrt_wio.h(18):
warning C4081: expected ')'; found 'string'

C:\Program Files (x86)\Microsoft Visual
Studio\2017\Professional\VC\Tools\MSVC\14.14.26428\include\corecrt_wio.h(34):
error C2085: '_fsize_t': not in formal parameter list

....

-- 
Thank You,
Shaik ZIlanBasha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.slony.info/pipermail/slony1-bugs/attachments/20180907/07d3ca80/attachment.html 


More information about the Slony1-bugs mailing list