This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: compiling python under cygwin


Chris,

On Wed, Oct 04, 2000 at 08:56:40PM -0400, Chris Faylor wrote:
> How about a few more details other than "fail compilation" before any
> decisions are made?

See attached for the compilation errors from compiling Python 2.0b2's
Modules/socketmodule.c after replacing an empty /usr/include/netinet/tcp.h 
with the one from the latest snapshot.  The PostgreSQL compilation
errors are similar.

Thanks,
Jason

-- 
Jason Tishler
Director, Software Engineering       Phone: +1 (732) 264-8770 x235
Dot Hill Systems Corporation         Fax:   +1 (732) 264-8798
82 Bethany Road, Suite 7             Email: Jason.Tishler@dothill.com
Hazlet, NJ 07730 USA                 WWW:   http://www.dothill.com
gcc  -g -O2 -I./../Include -I.. -DHAVE_CONFIG_H -c ./socketmodule.c
In file included from /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netinet/tcp.h:4,
                 from ./socketmodule.c:126:
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:104: warning: `_IO' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:11: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:105: warning: `_IOR' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:12: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:106: warning: `_IOW' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:13: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:107: warning: `FIONBIO' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:17: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:189: warning: `IN_CLASSA' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/in.h:113: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:192: warning: `IN_CLASSA_HOST' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/in.h:116: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:194: warning: `IN_CLASSB' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/in.h:119: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:197: warning: `IN_CLASSB_HOST' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/in.h:122: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:199: warning: `IN_CLASSC' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/in.h:125: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:202: warning: `IN_CLASSC_HOST' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/in.h:128: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:203: warning: `INADDR_ANY' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/in.h:138: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:205: warning: `INADDR_BROADCAST' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/in.h:141: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:228: warning: `SO_DEBUG' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:34: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:229: warning: `SO_ACCEPTCONN' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:35: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:230: warning: `SO_REUSEADDR' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:36: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:231: warning: `SO_KEEPALIVE' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:37: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:232: warning: `SO_DONTROUTE' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:38: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:233: warning: `SO_BROADCAST' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:39: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:234: warning: `SO_USELOOPBACK' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:40: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:235: warning: `SO_LINGER' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:41: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:236: warning: `SO_OOBINLINE' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/asm/socket.h:42: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:310: warning: `AF_MAX' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/socket.h:66: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:350: warning: `MSG_OOB' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/socket.h:98: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:351: warning: `MSG_PEEK' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/socket.h:99: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:352: warning: `MSG_DONTROUTE' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/socket.h:100: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:418: warning: `HOST_NOT_FOUND' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netdb.h:127: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:419: warning: `TRY_AGAIN' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netdb.h:128: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:420: warning: `NO_RECOVERY' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netdb.h:129: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:421: warning: `NO_DATA' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netdb.h:130: warning: this is the location of the previous definition
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:422: warning: `NO_ADDRESS' redefined
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netdb.h:131: warning: this is the location of the previous definition
In file included from /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netinet/tcp.h:4,
                 from ./socketmodule.c:126:
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:74: redefinition of `struct timeval'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:78: redefinition of `struct hostent'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:86: redefinition of `struct linger'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:119: redefinition of `struct netent'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:125: redefinition of `struct servent'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:131: redefinition of `struct protoent'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:176: redefinition of `struct in_addr'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:207: redefinition of `struct sockaddr_in'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:270: redefinition of `struct ip_mreq'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:311: redefinition of `struct sockaddr'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:424: conflicting types for `accept'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:14: previous declaration of `accept'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:425: conflicting types for `bind'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:15: previous declaration of `bind'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:427: conflicting types for `connect'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:16: previous declaration of `connect'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:429: conflicting types for `getpeername'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:17: previous declaration of `getpeername'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:430: conflicting types for `getsockname'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:18: previous declaration of `getsockname'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:431: conflicting types for `getsockopt'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:26: previous declaration of `getsockopt'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:434: conflicting types for `listen'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:19: previous declaration of `listen'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:435: conflicting types for `recv'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:20: previous declaration of `recv'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:436: conflicting types for `recvfrom'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:22: previous declaration of `recvfrom'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:437: conflicting types for `send'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:23: previous declaration of `send'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:438: conflicting types for `sendto'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:24: previous declaration of `sendto'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:439: conflicting types for `setsockopt'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:25: previous declaration of `setsockopt'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:440: conflicting types for `shutdown'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:27: previous declaration of `shutdown'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:441: conflicting types for `socket'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:28: previous declaration of `socket'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:442: conflicting types for `gethostbyaddr'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netdb.h:139: previous declaration of `gethostbyaddr'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:443: conflicting types for `gethostbyname'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netdb.h:140: previous declaration of `gethostbyname'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:444: conflicting types for `getservbyport'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netdb.h:149: previous declaration of `getservbyport'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:445: conflicting types for `getservbyname'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/socket.h:31: previous declaration of `getservbyname'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:446: conflicting types for `getprotobynumber'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netdb.h:146: previous declaration of `getprotobynumber'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:447: conflicting types for `getprotobyname'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/netdb.h:145: previous declaration of `getprotobyname'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:475: parse error before `('
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:475: parse error before `?'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:476: parse error before `('
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:476: parse error before `?'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:477: parse error before `('
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:477: parse error before `?'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:478: parse error before `('
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:478: parse error before `?'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:479: conflicting types for `select'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/select.h:29: previous declaration of `select'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:480: conflicting types for `gethostname'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/sys/unistd.h:94: previous declaration of `gethostname'
In file included from ./socketmodule.c:134:
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/arpa/inet.h:12: conflicting types for `inet_addr'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:432: previous declaration of `inet_addr'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/arpa/inet.h:18: conflicting types for `inet_ntoa'
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:433: previous declaration of `inet_ntoa'

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]