Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com> List-Archive: <http://sources.redhat.com/ml/cygwin/> List-Post: <mailto:cygwin AT sources DOT redhat DOT com> List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com X-Mailer: 21.1 "20 Minutes to Nikko" XEmacs Lucid (patch 2) (via feedmail 8 I) To: cygwin AT sources DOT redhat DOT com Subject: including winsock.h gives STATUS_ACCESS_VIOLATION in cc1 From: "Dr. Volker Zell" <Dr DOT Volker DOT Zell AT oracle DOT com> Date: 03 Sep 2000 16:08:05 +0200 Message-ID: <yxjpuml36wq.fsf@vzell.de.oracle.com> Lines: 79 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Hi I tried compiling openldap-2.0.0.tgz with latest cygwin-1.1.4 (including patch from Chris announced in one of his mails) When running configure like this: ./configure --with-gnu-ld --enable-shared=no --with-threads=no I get configure:4715: checking for winsock configure:4732: gcc -o conftest.exe -g -O2 -I/usr/local/include -s conftest.c 1>&5 In file included from configure:4721: /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:26: parse error before `SOCKET' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:26: warning: data definition has no type or storage class /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:87: parse error before `u_short' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:87: warning: no semicolon at end of struct or union /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:88: warning: data definition has no type or storage class /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:123: parse error before `u_long' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:123: warning: no semicolon at end of struct or union /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:178: parse error before `u_char' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:178: warning: no semicolon at end of struct or union /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:178: warning: no semicolon at end of struct or union /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:178: warning: no semicolon at end of struct or union /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:178: warning: data definition has no type or storage class /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:179: parse error before `u_short' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:179: warning: no semicolon at end of struct or union /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:179: warning: data definition has no type or storage class /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:180: parse error before `S_addr' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:180: warning: data definition has no type or storage class /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:181: warning: data definition has no type or storage class /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:188: parse error before `}' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:209: parse error before `u_short' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:209: warning: no semicolon at end of struct or union /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:212: parse error before `}' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:271: field `imr_multiaddr' has incomplete type /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:272: field `imr_interface' has incomplete type /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:312: parse error before `u_short' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:312: warning: no semicolon at end of struct or union /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:314: parse error before `}' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:318: parse error before `u_short' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:318: warning: no semicolon at end of struct or union /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:319: warning: data definition has no type or storage class /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:424: warning: `__stdcall__' attribute directive ignored /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:424: parse error before `accept' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:425: parse error before `const' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:426: warning: parameter names (without types) in function declaration /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:427: parse error before `const' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:428: parse error before `long' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:429: parse error before `struct' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:430: parse error before `struct' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:431: parse error before `int' /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winsock.h:433: warning: parameter has incomplete type 0 [main] cc1 9750 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION 52035 [main] cc1 9750 stackdump: Dumping stack trace to cc1.exe.stackdump gcc: Internal compiler error: program cc1 got fatal signal 11 configure: failed program was: #line 4720 "configure" #include "confdefs.h" #include <winsock.h> int main() { socket(0,0,0); select(0,NULL,NULL,NULL,NULL); closesocket(0); gethostname(NULL,0); ; return 0; } Any hints ?? Can anybody verify this ? Ciao Volker -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com