Обсуждение: Cannot open include file: 'nodes/nodes.h'
hi all, I try to use the file pg_type.h who containing, pre-defined type like INT4IOD, INT2OID, INT8OID. So I include in the file #include "server/catalog/pg_type.h" but I have the followed error C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(22) : fatal error C1083: Cannot open include file: 'nodes/nodes.h': No such file or directory I tried , in the command line to put -I$(PGSQL_HOME)\include -I(PGSQL_HOME)\include\server but, nothing change. any idea?? thanks a++ -- http://deathboater.blogspot.com/
2008/12/1 elekis <elekis@gmail.com>
did you try to locate nodes.h in your filesystem?
on my Linux it's in $PREFIX/include/postgresql/server/nodes/
so I guess you should set
-I$(PGSQL_HOME)\include\postgresql
and use
#include "catalog/pg_type.h"
#include "nodes/nodes.h"
and so on.
hi all,
I try to use the file pg_type.h who containing, pre-defined type like
INT4IOD, INT2OID, INT8OID.
So I include in the file #include "server/catalog/pg_type.h" but I
have the followed error
C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(22) :
fatal error C1083: Cannot open include file: 'nodes/nodes.h': No such
file or directory
I tried , in the command line to put
-I$(PGSQL_HOME)\include -I(PGSQL_HOME)\include\server
but, nothing change.
did you try to locate nodes.h in your filesystem?
on my Linux it's in $PREFIX/include/postgresql/server/nodes/
so I guess you should set
-I$(PGSQL_HOME)\include\postgresql
and use
#include "catalog/pg_type.h"
#include "nodes/nodes.h"
and so on.
--
Filip Rembiałkowski
elekis <elekis@gmail.com> writes: > I tried , in the command line to put > -I$(PGSQL_HOME)\include -I(PGSQL_HOME)\include\server > but, nothing change. If that's really what you put, then you forgot a dollar sign... regards, tom lane
hi all, I tried your both solutions (and effectively, I forget the $ signe, sorry) but know , I have that C:\Program Files\PostgreSQL\8.3\include\server\nodes/nodes.h(390) : error C2054: expected '(' to follow 'PGDLLIMPORT' C:\Program Files\PostgreSQL\8.3\include\server\nodes/nodes.h(390) : error C2085: 'newNodeMacroHolder' : not in formal parameter list C:\Program Files\PostgreSQL\8.3\include\server\nodes/nodes.h(414) : error C2085: 'nodeToString' : not in formal parameter list C:\Program Files\PostgreSQL\8.3\include\server\nodes/nodes.h(419) : error C2085: 'stringToNode' : not in formal parameter list C:\Program Files\PostgreSQL\8.3\include\server\nodes/nodes.h(424) : error C2085: 'copyObject' : not in formal parameter list C:\Program Files\PostgreSQL\8.3\include\server\nodes/nodes.h(429) : error C2085: 'equal' : not in formal parameter list C:\Program Files\PostgreSQL\8.3\include\server\nodes/nodes.h(440) : error C2085: 'Selectivity' : not in formal parameter list C:\Program Files\PostgreSQL\8.3\include\server\nodes/nodes.h(441) : error C2085: 'Cost' : not in formal parameter list C:\Program Files\PostgreSQL\8.3\include\server\nodes/nodes.h(461) : error C2085: 'CmdType' : not in formal parameter list C:\Program Files\PostgreSQL\8.3\include\server\nodes/nodes.h(497) : error C2085: 'JoinType' : not in formal parameter list C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(43) : error C2061: syntax error : identifier 'CATALOG' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(217) : error C2143: syntax error : missing '{' before '*' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(265) : error C2146: syntax error : missing ')' before identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(265) : error C2061: syntax error : identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(265) : error C2059: syntax error : ';' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(265) : error C2513: '/*global*/ ' : no variable declared before '=' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(265) : error C2064: term does not evaluate to a function taking -22 arguments C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(265) : error C2143: syntax error : missing ')' before 'type' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(265) : error C2017: illegal escape sequence C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(265) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(265) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(266) : error C2143: syntax error : missing ')' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(266) : error C2143: syntax error : missing '{' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(266) : error C2059: syntax error : '<Unknown>' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(266) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(269) : error C2146: syntax error : missing ')' before identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(269) : error C2061: syntax error : identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(269) : error C2059: syntax error : ';' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(269) : error C2513: '/*global*/ ' : no variable declared before '=' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(269) : error C2064: term does not evaluate to a function taking -22 arguments C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(269) : error C2065: 'bytea' : undeclared identifier C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(269) : error C2146: syntax error : missing ')' before identifier 'PGNSP' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(269) : error C2017: illegal escape sequence C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(269) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(269) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(270) : error C2143: syntax error : missing ')' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(270) : error C2143: syntax error : missing '{' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(270) : error C2059: syntax error : '<Unknown>' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(270) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(273) : error C2146: syntax error : missing ')' before identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(273) : error C2061: syntax error : identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(273) : error C2059: syntax error : ';' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(273) : error C2513: '/*global*/ ' : no variable declared before '=' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(273) : error C2064: term does not evaluate to a function taking -22 arguments C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(273) : error C2143: syntax error : missing ')' before 'type' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(273) : error C2017: illegal escape sequence C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(273) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(273) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(274) : error C2143: syntax error : missing ')' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(274) : error C2143: syntax error : missing '{' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(274) : error C2059: syntax error : '<Unknown>' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(274) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(277) : error C2146: syntax error : missing ')' before identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(277) : error C2061: syntax error : identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(277) : error C2059: syntax error : ';' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(277) : error C2513: '/*global*/ ' : no variable declared before '=' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(277) : error C2064: term does not evaluate to a function taking -22 arguments C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(277) : error C2065: 'name' : undeclared identifier C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(277) : error C2146: syntax error : missing ')' before identifier 'PGNSP' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(277) : error C2017: illegal escape sequence C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(277) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(277) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(278) : error C2143: syntax error : missing ')' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(278) : error C2143: syntax error : missing '{' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(278) : error C2059: syntax error : '<Unknown>' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(278) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(281) : error C2146: syntax error : missing ')' before identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(281) : error C2061: syntax error : identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(281) : error C2059: syntax error : ';' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(281) : error C2513: '/*global*/ ' : no variable declared before '=' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(281) : error C2064: term does not evaluate to a function taking -22 arguments C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(281) : error C2143: syntax error : missing ')' before 'type' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(281) : error C2017: illegal escape sequence C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(281) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(281) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(282) : error C2143: syntax error : missing ')' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(282) : error C2143: syntax error : missing '{' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(282) : error C2059: syntax error : '<Unknown>' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(282) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(285) : error C2146: syntax error : missing ')' before identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(285) : error C2061: syntax error : identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(285) : error C2059: syntax error : ';' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(285) : error C2513: '/*global*/ ' : no variable declared before '=' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(285) : error C2064: term does not evaluate to a function taking -22 arguments C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(285) : error C2065: 'int2' : undeclared identifier C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(285) : error C2146: syntax error : missing ')' before identifier 'PGNSP' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(285) : error C2017: illegal escape sequence C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(285) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(285) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(286) : error C2143: syntax error : missing ')' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(286) : error C2143: syntax error : missing '{' before 'string' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(286) : error C2059: syntax error : '<Unknown>' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(286) : error C2059: syntax error : ')' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(289) : error C2146: syntax error : missing ')' before identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(289) : error C2061: syntax error : identifier 'OID' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(289) : error C2059: syntax error : ';' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(289) : error C2513: '/*global*/ ' : no variable declared before '=' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(289) : error C2064: term does not evaluate to a function taking -22 arguments C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(289) : error C2065: 'int2vector' : undeclared identifier C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(289) : error C2146: syntax error : missing ')' before identifier 'PGNSP' C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(289) : error C2017: illegal escape sequence C:\Program Files\PostgreSQL\8.3\include\server/catalog/pg_type.h(289) : fatal error C1003: error count exceeds 100; stopping compilation my command line is cl /c /O2 /Ox runtime\rcqpgsql.c -I"C:\Program Files\MySQL\MySQL Server 5.0"\include -I"C:\Program Files\PostgreSQL\8.3"\include -I"C:\Program Files\PostgreSQL\8.3"\include\server -DPOSTGRES_TARGET -Zi -D_CRT_SECURE_NO_DEPRECATE -DPROFILER_MODE /Foruntime\rcqpgsql.obj and my include is #include "catalog/pg_type.h" #include "nodes/nodes.h" where this both file are in C:\Program Files\PostgreSQL\8.3\include\server\catalog\pg_type.h C:\Program Files\PostgreSQL\8.3\include\server\nodes\nodes.h thanks a+++ On Mon, Dec 1, 2008 at 2:01 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > elekis <elekis@gmail.com> writes: >> I tried , in the command line to put >> -I$(PGSQL_HOME)\include -I(PGSQL_HOME)\include\server >> but, nothing change. > > If that's really what you put, then you forgot a dollar sign... > > regards, tom lane > -- http://deathboater.blogspot.com/
elekis <elekis@gmail.com> writes: > and my include is > #include "catalog/pg_type.h" > #include "nodes/nodes.h" You need postgres.h first. regards, tom lane
#include "postgres.h" #include "catalog/pg_type.h" #include "nodes/nodes.h" heu... I have that now rcqpgsql.c c:\program files\postgresql\8.3\include\server\pg_config.h(116) : warning C4005: 'HAVE_FINITE' : macro redefinition C:\Program Files\MySQL\MySQL Server 5.0\include\config-win.h(286) : see previous definition of 'HAVE_FINITE' c:\program files\postgresql\8.3\include\server\pg_config.h(259) : warning C4005: 'HAVE_MEMMOVE' : macro redefinition C:\Program Files\MySQL\MySQL Server 5.0\include\config-win.h(267) : see previous definition of 'HAVE_MEMMOVE' c:\program files\postgresql\8.3\include\server\pg_config.h(391) : warning C4005: 'HAVE_STRTOUL' : macro redefinition C:\Program Files\MySQL\MySQL Server 5.0\include\config-win.h(307) : see previous definition of 'HAVE_STRTOUL' c:\program files\postgresql\8.3\include\server\pg_config_os.h(7) : warning C4005: '_WIN32_WINNT' : macro redefinition C:\Program Files\MySQL\MySQL Server 5.0\include\config-win.h(24) : see previous definition of '_WIN32_WINNT' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(112) : error C2011: 'fd_set' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(54) : see declaration of 'fd_set' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(147) : warning C4005: 'FD_SET' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(88) : see previous definition of 'FD_SET' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(156) : error C2011: 'timeval' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(97) : see declaration of 'timeval' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(212) : error C2011: 'hostent' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(153) : see declaration of 'hostent' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(225) : error C2011: 'netent' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(166) : see declaration of 'netent' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(232) : error C2011: 'servent' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(173) : see declaration of 'servent' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(244) : error C2011: 'protoent' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(185) : see declaration of 'protoent' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(400) : error C2011: 'sockaddr_in' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(321) : see declaration of 'sockaddr_in' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(410) : error C2011: 'WSAData' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(331) : see declaration of 'WSAData' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(470) : warning C4005: 'SO_DONTLINGER' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(411) : see previous definition of 'SO_DONTLINGER' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(527) : warning C4005: 'AF_IPX' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(469) : see previous definition of 'AF_IPX' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(555) : warning C4005: 'AF_MAX' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(488) : see previous definition of 'AF_MAX' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(561) : error C2011: 'sockaddr' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(494) : see declaration of 'sockaddr' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(601) : error C2011: 'sockproto' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(503) : see declaration of 'sockproto' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(640) : error C2011: 'linger' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(540) : see declaration of 'linger' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(653) : warning C4005: 'SOMAXCONN' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(553) : see previous definition of 'SOMAXCONN' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(679) : warning C4005: 'FD_READ' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(571) : see previous definition of 'FD_READ' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(682) : warning C4005: 'FD_WRITE' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(572) : see previous definition of 'FD_WRITE' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(685) : warning C4005: 'FD_OOB' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(573) : see previous definition of 'FD_OOB' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(688) : warning C4005: 'FD_ACCEPT' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(574) : see previous definition of 'FD_ACCEPT' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(691) : warning C4005: 'FD_CONNECT' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(575) : see previous definition of 'FD_CONNECT' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(694) : warning C4005: 'FD_CLOSE' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(576) : see previous definition of 'FD_CLOSE' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1626) : error C2375: 'accept' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(744) : see declaration of 'accept' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1647) : error C2375: 'bind' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(749) : see declaration of 'bind' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1666) : error C2375: 'closesocket' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(754) : see declaration of 'closesocket' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1685) : error C2375: 'connect' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(756) : see declaration of 'connect' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1706) : error C2375: 'ioctlsocket' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(761) : see declaration of 'ioctlsocket' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1727) : error C2375: 'getpeername' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(766) : see declaration of 'getpeername' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1748) : error C2375: 'getsockname' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(771) : see declaration of 'getsockname' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1771) : error C2375: 'getsockopt' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(776) : see declaration of 'getsockopt' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1792) : error C2375: 'htonl' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(783) : see declaration of 'htonl' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1809) : error C2375: 'htons' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(785) : see declaration of 'htons' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1826) : error C2375: 'inet_addr' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(787) : see declaration of 'inet_addr' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1843) : error C2375: 'inet_ntoa' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(789) : see declaration of 'inet_ntoa' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1861) : error C2375: 'listen' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(791) : see declaration of 'listen' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1879) : error C2375: 'ntohl' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(795) : see declaration of 'ntohl' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1896) : error C2375: 'ntohs' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(797) : see declaration of 'ntohs' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1916) : error C2375: 'recv' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(799) : see declaration of 'recv' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1941) : error C2375: 'recvfrom' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(805) : see declaration of 'recvfrom' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1967) : error C2375: 'select' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(813) : see declaration of 'select' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(1991) : error C2375: 'send' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(820) : see declaration of 'send' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2016) : error C2375: 'sendto' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(826) : see declaration of 'sendto' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2042) : error C2375: 'setsockopt' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(834) : see declaration of 'setsockopt' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2064) : error C2375: 'shutdown' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(841) : see declaration of 'shutdown' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2084) : error C2375: 'socket' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(845) : see declaration of 'socket' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2107) : error C2375: 'gethostbyaddr' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(852) : see declaration of 'gethostbyaddr' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2126) : error C2375: 'gethostbyname' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(857) : see declaration of 'gethostbyname' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2144) : error C2375: 'gethostname' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(859) : see declaration of 'gethostname' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2163) : error C2375: 'getservbyport' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(863) : see declaration of 'getservbyport' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2182) : error C2375: 'getservbyname' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(867) : see declaration of 'getservbyname' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2200) : error C2375: 'getprotobynumber' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(871) : see declaration of 'getprotobynumber' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2217) : error C2375: 'getprotobyname' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(873) : see declaration of 'getprotobyname' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2237) : error C2375: 'WSAStartup' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(877) : see declaration of 'WSAStartup' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2255) : error C2375: 'WSACleanup' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(881) : see declaration of 'WSACleanup' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2272) : error C2375: 'WSASetLastError' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(883) : see declaration of 'WSASetLastError' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2289) : error C2375: 'WSAGetLastError' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(885) : see declaration of 'WSAGetLastError' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2306) : error C2375: 'WSAIsBlocking' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(887) : see declaration of 'WSAIsBlocking' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2323) : error C2375: 'WSAUnhookBlockingHook' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(889) : see declaration of 'WSAUnhookBlockingHook' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2340) : error C2375: 'WSASetBlockingHook' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(891) : see declaration of 'WSASetBlockingHook' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2357) : error C2375: 'WSACancelBlockingCall' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(893) : see declaration of 'WSACancelBlockingCall' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2379) : error C2375: 'WSAAsyncGetServByName' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(895) : see declaration of 'WSAAsyncGetServByName' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2406) : error C2375: 'WSAAsyncGetServByPort' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(903) : see declaration of 'WSAAsyncGetServByPort' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2432) : error C2375: 'WSAAsyncGetProtoByName' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(911) : see declaration of 'WSAAsyncGetProtoByName' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2457) : error C2375: 'WSAAsyncGetProtoByNumber' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(918) : see declaration of 'WSAAsyncGetProtoByNumber' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2482) : error C2375: 'WSAAsyncGetHostByName' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(925) : see declaration of 'WSAAsyncGetHostByName' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2509) : error C2375: 'WSAAsyncGetHostByAddr' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(932) : see declaration of 'WSAAsyncGetHostByAddr' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2532) : error C2375: 'WSACancelAsyncRequest' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(941) : see declaration of 'WSACancelAsyncRequest' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock2.h(2552) : error C2375: 'WSAAsyncSelect' : redefinition; different linkage C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(943) : see declaration of 'WSAAsyncSelect' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(28) : error C2011: 'ip_mreq' : 'struct' type redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(372) : see declaration of 'ip_mreq' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(71) : warning C4005: 'IP_TOS' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(361) : see previous definition of 'IP_TOS' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(72) : warning C4005: 'IP_TTL' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(360) : see previous definition of 'IP_TTL' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(73) : warning C4005: 'IP_MULTICAST_IF' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(355) : see previous definition of 'IP_MULTICAST_IF' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(74) : warning C4005: 'IP_MULTICAST_TTL' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(356) : see previous definition of 'IP_MULTICAST_TTL' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(75) : warning C4005: 'IP_MULTICAST_LOOP' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(357) : see previous definition of 'IP_MULTICAST_LOOP' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(76) : warning C4005: 'IP_ADD_MEMBERSHIP' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(358) : see previous definition of 'IP_ADD_MEMBERSHIP' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(77) : warning C4005: 'IP_DROP_MEMBERSHIP' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(359) : see previous definition of 'IP_DROP_MEMBERSHIP' C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(78) : warning C4005: 'IP_DONTFRAGMENT' : macro redefinition C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(362) : see previous definition of 'IP_DONTFRAGMENT' c:\program files\postgresql\8.3\include\server\pg_config_os.h(55) : fatal error C1189: #error : "Postgres uses 32 bit time_t - add #define _USE_32BIT_TIME_T on Windows" make[1]: *** [runtime\rcqpgsql.obj] Error 2 make[1]: Leaving directory `c:/yafl/cobol/preprocessor' make: *** [pgsql] Error 2 thank you a++ On Mon, Dec 1, 2008 at 3:26 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > elekis <elekis@gmail.com> writes: >> and my include is > >> #include "catalog/pg_type.h" >> #include "nodes/nodes.h" > > You need postgres.h first. > > regards, tom lane > -- http://deathboater.blogspot.com/ -- http://deathboater.blogspot.com/
elekis escribió: > rcqpgsql.c > c:\program files\postgresql\8.3\include\server\pg_config.h(116) : > warning C4005: 'HAVE_FINITE' : macro redefinition > C:\Program Files\MySQL\MySQL Server > 5.0\include\config-win.h(286) : see previous definition of > 'HAVE_FINITE' You're including a MySQL header too? I don't think that's expected to work. -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc.
ho f***, that must be multi db. something say to me that will be funny :D thanks for all a++ On Tue, Dec 2, 2008 at 3:15 PM, Alvaro Herrera <alvherre@commandprompt.com> wrote: > elekis escribió: > >> rcqpgsql.c >> c:\program files\postgresql\8.3\include\server\pg_config.h(116) : >> warning C4005: 'HAVE_FINITE' : macro redefinition >> C:\Program Files\MySQL\MySQL Server >> 5.0\include\config-win.h(286) : see previous definition of >> 'HAVE_FINITE' > > You're including a MySQL header too? I don't think that's expected to > work. > > > -- > Alvaro Herrera http://www.CommandPrompt.com/ > The PostgreSQL Company - Command Prompt, Inc. > -- http://deathboater.blogspot.com/ -- http://deathboater.blogspot.com/