Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Wed, 4 Oct 2000 23:05:24 -0400 From: Jason Tishler To: cygwin AT sources DOT redhat DOT com Subject: Re: compiling python under cygwin Message-ID: <20001004230524.A1035@OLMY> References: <80575AFA5F0DD31197CE00805F650D7602CDB7 AT wilber DOT adroit DOT com> <20001004205100 DOT A1071 AT OLMY> <20001004205640 DOT A11993 AT cygnus DOT com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="DtCMNnqySp9o3C0j" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20001004205640.A11993@cygnus.com>; from cgf@cygnus.com on Wed, Oct 04, 2000 at 08:56:40PM -0400 Organization: Dot Hill Systems Corp. --DtCMNnqySp9o3C0j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 DOT Tishler AT dothill DOT com Hazlet, NJ 07730 USA WWW: http://www.dothill.com --DtCMNnqySp9o3C0j Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="tcp.h-errors" 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' --DtCMNnqySp9o3C0j Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com --DtCMNnqySp9o3C0j--