From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-2.5 required=3.0 tests=BAYES_00,BODY_8BITS, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 1EB491F461 for ; Sat, 29 Jun 2019 12:39:41 +0000 (UTC) Received: from localhost ([::1]:39418 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhCdm-0003Bm-3v for normalperson@yhbt.net; Sat, 29 Jun 2019 08:39:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38253) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hh7Ku-0005Wm-20 for bug-gnulib@gnu.org; Sat, 29 Jun 2019 02:59:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hh7Ks-0004wS-9O for bug-gnulib@gnu.org; Sat, 29 Jun 2019 02:59:47 -0400 Received: from mout.gmx.net ([212.227.15.19]:60533) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hh7Kr-0004sx-PW for bug-gnulib@gnu.org; Sat, 29 Jun 2019 02:59:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1561791580; bh=tMg48aqwWAhFRz+MMpwn3YSAiKqHWicfnfWMGcuW65c=; h=X-UI-Sender-Class:Subject:From:To:Date; b=aVEw//4Gat2TX2OVyM4xPpy7osNXd2VWNfVIo/mB5kcTCiWJA9X5DGgKN+uOzImPw zbrtb1+fMHcqld2ertQKG2wbY5y8UHmfNCoaQNeN8kWo4Zu54eHLZA0vtqmibGYUxL z9dhtNgjbRFgielHZv9BcKVptqjFhprsc35VmTNM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from w01.local ([88.70.20.132]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MVeI2-1i6WQG21pM-00RdML for ; Sat, 29 Jun 2019 08:54:32 +0200 Message-ID: <1561791270.1634.5.camel@gmx.de> Subject: modules poll* fail on mingw-w64 for i686 and x86_64 From: Hannes =?ISO-8859-1?Q?M=FCller?= To: bug-gnulib@gnu.org Date: Sat, 29 Jun 2019 08:54:30 +0200 Content-Type: multipart/alternative; boundary="=-DjvAcupQ9AuptFleCaC9" X-Mailer: Evolution 3.22.6-1+deb9u2 Mime-Version: 1.0 X-Provags-ID: V03:K1:g5mGMcpJ1MuCmyfcVr7YXLYbUBDPy2CqVcsxFW+jyIcgkXquJQX 6ylTeS5yWd3W5TnVchsG1VkVl+4A2wzTTMw4D7VmjUz54ZVuaC7QS1Thj7M8gV8yIZUyaAT JFua73YBXNLcky0eARkLlNDRCkExTgQaOywPdEI6q8CZtK0nQeifBXIUpGhSrBmS5aCBcQd bOP5YC+nUBfK6eaOBTvHQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:I7awOjqDTaY=:sf9YhdJtXIrfkqhYUZvc7K gMCZ7Cak2XpXDzQ8+NxKR6GrWh7Iemk8dHn8MN6CdXvKHw3fC92CwVTZasKbYXUSC5KFKfgN0 B4ZfkXC8SUo+VdIFTSPb4+4uelP/5XvUJ6/AQH4/eFcBJEbdBaamzyQk13OSNdqUltNFd7X82 /OUfy4Kxtr8J/XfzYGR/yQRZfKw+FEN67Hf8oyel8RE+lnlt4H5jCXIcs84yI1SIcojeJ6lW7 punNjOiyKiqjU9eKqN6t9Voi1UPu3Qv9bqmac/3T5CJVx7IWEh6kq7zG2S+Xaac2KtthRb8LD qVKR+ndEvUJehusPDHw8qchGNflLvb6TdOBGbuqNV58Spi5bHXxNKx5V6tPvJRCmKyybzH4Lp GE+ojLbOA5o5mxtmRRIXNYjrKoG9u7xhUMS9Cyb5RlDh8ONn0yFCEVw/LTCRxFKHtQ+OUo+3v NyZD4iTSZOGTdQzCxmuRU1dgK6xAh/6DeMl8RHnuz5hlBtbNbKBo3Ha5RoIwfwTzUxXyNyswl VSEqhNepge2U98qBdLB+BXU96TgAN1jNi843ykLXvl230lzulqZHopb+ooVQT+BhwokHMInPV 7NxQO+V9NqeVWPwu9Dlbqz1IY3LJpMqqgVPvJnHWc0SbujEIgxDi/DcyfCjsi4PmslO0EZGL2 I16QdHhcL8smKC30Spr+22iK8V1L0BlWD1FC5PW5qeW+WoBy1tyX/uZwg0qkf2ecKHeXLxmUb zQWNKLTtIUvAyw6d3TTMCe8Xf3AjsSRoIRf5Yr15pSZBg/akvrj8eDn5xScWTpEiGQjFNJ6I0 cUxjpqgjeCtSxJTQj7/AcOLbohQajbiM6peJiE3mcs+IQ7sJ/Evm+aAt+avf4y/ECjOktb2qZ koW4TOKzwxcaVi2lw22DwSSEg3yYnwfk1QTq27RPBSqmDPGoJb0ciTknIdp2IecaZkzEEYdpz x6fxWFXeGts5VLeR2xyiXntyAYOK+JzU8q9hiGvwsrAK0A3OC6jTHuot+ydcXKRkkXUaKxAna 8ccYhkJNMP6r9OBmoTf/BY7q3RYWn4xgopw90/ZwGVoS+aX5sljSIXq7RjIY7mB2zqWJoXg9y 5jcfiSElU9ltjkHKNRyrZbeqgHksZGEXnPy X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.19 X-Mailman-Approved-At: Sat, 29 Jun 2019 08:39:35 -0400 X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" --=-DjvAcupQ9AuptFleCaC9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGksDQpvbiBwbGF0Zm9ybSBtaW5ndy13NjQgZm9yIGk2ODYgYW5kIHg4Nl82NCBJIG5vdGljZWQg dGhlIHBvbGwqIG1vZHVsZXMNCmZhaWwgdG8gY29tcGlsZSB3aXRoIHNsaWdodGx5IGRpZmZlcmVu dCBlcnJvcnMuDQpGb3IgdGhlIGZvbGxvd2luZyB0ZXN0IGNvbW1hbmQgSSBnb3QgdGhlIGJlbG93 IG5vdGVkIG91dHB1dC4NCi4vZ251bGliLXRvb2wgLS1jcmVhdGUtdGVzdGRpciAtLWRpcj0vdG1w L3Rlc3RkaXIgcG9sbCBwb2xsLXRlc3RzIHBvbGwtDQpoIHBvbGwtaC10ZXN0c2NkIC90bXAvdGVz dGRpci4vY29uZmlndXJlICYmIG1ha2UNClJlc3VsdCBmb3IgaTY4NjoNCsKgSW4gZmlsZSBpbmNs dWRlZCBmcm9tDQpwb2xsLmM6Mzk6QzovVXNlcnMvaG0vRG9jdW1lbnRzL21zeXMzMi9taW5ndzMy L2k2ODYtdzY0LQ0KbWluZ3czMi9pbmNsdWRlL3dpbnNvY2syLmg6MTE1NToxNjogZXJyb3I6IHJl ZGVmaW5pdGlvbiBvZiAnc3RydWN0DQpwb2xsZmQnwqAxMTU1IHwgdHlwZWRlZiBzdHJ1Y3QgcG9s bGZkIHvCoMKgwqDCoMKgwqB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBefn5+fn5J bg0KZmlsZSBpbmNsdWRlZCBmcm9tIHBvbGwuYzozMjouL3BvbGwuaDo1MDY6ODogbm90ZTogb3Jp Z2luYWxseSBkZWZpbmVkDQpoZXJlwqAgNTA2IHwgc3RydWN0IHBvbGxmZMKgwqDCoMKgwqDCoHzC oMKgwqDCoMKgwqDCoMKgXn5+fn5+cG9sbC5jOjM0NToxOiBlcnJvcjoNCmNvbmZsaWN0aW5nIHR5 cGVzIGZvciAncG9sbCfCoCAzNDUgfCBwb2xsIChzdHJ1Y3QgcG9sbGZkICpwZmQsIG5mZHNfdA0K bmZkLCBpbnQgdGltZW91dCnCoMKgwqDCoMKgwqB8IF5+fn5JbiBmaWxlIGluY2x1ZGVkIGZyb20N CnBvbGwuYzozMjouL3BvbGwuaDo1MzY6MTogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2Yg J3BvbGwnIHdhcw0KaGVyZcKgIDUzNiB8IF9HTF9GVU5DREVDTF9TWVMgKHBvbGwsIGludCwgKHN0 cnVjdCBwb2xsZmQgKnBmZCwgbmZkc190DQpuZmQsIGludCB0aW1lb3V0KSk7wqDCoMKgwqDCoMKg fCBefn5+fn5+fn5+fn5+fn5+bWFrZVs0XTogKioqIFtNYWtlZmlsZToxNDU5Og0KcG9sbC5vXSBG ZWhsZXIgMW1ha2VbNF06IFZlcnplaWNobmlzIOKAni90bXAvdGVzdGRpci9nbGxpYuKAnCB3aXJk DQp2ZXJsYXNzZW5tYWtlWzNdOiAqKiogW01ha2VmaWxlOjE0ODE6IGFsbC1yZWN1cnNpdmVdIEZl aGxlciAxbWFrZVszXToNClZlcnplaWNobmlzIOKAni90bXAvdGVzdGRpci9nbGxpYuKAnCB3aXJk IHZlcmxhc3Nlbm1ha2VbMl06ICoqKg0KW01ha2VmaWxlOjEzMTg6IGFsbF0gRmVobGVyIDJtYWtl WzJdOiBWZXJ6ZWljaG5pcyDigJ4vdG1wL3Rlc3RkaXIvZ2xsaWLigJwNCndpcmQgdmVybGFzc2Vu bWFrZVsxXTogKioqIFtNYWtlZmlsZToxMjIwOiBhbGwtcmVjdXJzaXZlXSBGZWhsZXINCjFtYWtl WzFdOiBWZXJ6ZWljaG5pcyDigJ4vdG1wL3Rlc3RkaXLigJwgd2lyZCB2ZXJsYXNzZW5tYWtlOiAq KioNCltNYWtlZmlsZToxMTYxOiBhbGxdIEZlaGxlciAyDQoNClJlc3VsdCBmb3IgeDg2XzY0Og0K DQpJbiBmaWxlIGluY2x1ZGVkIGZyb20NCnBvbGwuYzozOTpDOi9Vc2Vycy9obS9Eb2N1bWVudHMv bXN5czMyL21pbmd3NjQveDg2XzY0LXc2NC0NCm1pbmd3MzIvaW5jbHVkZS93aW5zb2NrMi5oOjEx NTU6MTY6IGVycm9yOiByZWRlZmluaXRpb24gb2YgJ3N0cnVjdA0KcG9sbGZkJ8KgMTE1NSB8IHR5 cGVkZWYgc3RydWN0IHBvbGxmZCB7wqDCoMKgwqDCoMKgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgXn5+fn5+SW4NCmZpbGUgaW5jbHVkZWQgZnJvbSBwb2xsLmM6MzI6Li9wb2xsLmg6 NTA2Ojg6IG5vdGU6IG9yaWdpbmFsbHkgZGVmaW5lZA0KaGVyZcKgIDUwNiB8IHN0cnVjdCBwb2xs ZmTCoMKgwqDCoMKgwqB8wqDCoMKgwqDCoMKgwqDCoF5+fn5+fnBvbGwuYzozNDU6MTogZXJyb3I6 DQpjb25mbGljdGluZyB0eXBlcyBmb3IgJ3BvbGwnwqAgMzQ1IHwgcG9sbCAoc3RydWN0IHBvbGxm ZCAqcGZkLCBuZmRzX3QNCm5mZCwgaW50IHRpbWVvdXQpwqDCoMKgwqDCoMKgfCBefn5+SW4gZmls ZSBpbmNsdWRlZCBmcm9tDQpwb2xsLmM6MzI6Li9wb2xsLmg6NTM2OjE6IG5vdGU6IHByZXZpb3Vz IGRlY2xhcmF0aW9uIG9mICdwb2xsJyB3YXMNCmhlcmXCoCA1MzYgfCBfR0xfRlVOQ0RFQ0xfU1lT IChwb2xsLCBpbnQsIChzdHJ1Y3QgcG9sbGZkICpwZmQsIG5mZHNfdA0KbmZkLCBpbnQgdGltZW91 dCkpO8KgwqDCoMKgwqDCoHwgXn5+fn5+fn5+fn5+fn5+fnBvbGwuYzogSW4gZnVuY3Rpb24NCidw b2xsJzpwb2xsLmM6NTE5OjM5OiB3YXJuaW5nOiBwYXNzaW5nIGFyZ3VtZW50IDUgb2YgJ3NlbGVj dCcgZnJvbQ0KaW5jb21wYXRpYmxlIHBvaW50ZXIgdHlwZSBbLVdpbmNvbXBhdGlibGUtcG9pbnRl ci10eXBlc13CoCA1MTkgfMKgwqDCoGlmDQooc2VsZWN0ICgwLCAmcmZkcywgJndmZHMsICZ4ZmRz LCAmdHYwKSA+DQowKcKgwqDCoMKgwqDCoHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBefn5+wqDCoMKg wqDCoMKgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfMKgwqDCoMKgwqDCoHzCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqANCsKgwqDCoHN0cnVjdCBycGxfdGltZXZhbCAqSW4gZmlsZSBpbmNsdWRlZCBmcm9tDQpwb2xs LmM6Mzk6QzovVXNlcnMvdGgxOG1uL0RvY3VtZW50cy9tc3lzMzIvbWluZ3c2NC94ODZfNjQtdzY0 LQ0KbWluZ3czMi9pbmNsdWRlL3dpbnNvY2syLmg6OTk1OjExNjogbm90ZTogZXhwZWN0ZWQgJ1BU SU1FVkFMJyB7YWthDQonc3RydWN0IHRpbWV2YWwgKiBjb25zdCd9IGJ1dCBhcmd1bWVudCBpcyBv ZiB0eXBlICdzdHJ1Y3QgcnBsX3RpbWV2YWwNCionwqAgOTk1IHzCoMKgwqBXSU5TT0NLX0FQSV9M SU5LQUdFIGludCBXU0FBUEkgc2VsZWN0KGludCBuZmRzLGZkX3NldA0KKnJlYWRmZHMsZmRfc2V0 ICp3cml0ZWZkcyxmZF9zZXQgKmV4Y2VwdGZkcyxjb25zdCBQVElNRVZBTA0KdGltZW91dCk7wqDC oMKgwqDCoMKgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH5+fn5+fn5+fn5+fn5+ fl5+fn5+fn5wb2wNCmwuYzo1NTU6Mzc6IHdhcm5pbmc6IHBhc3NpbmcgYXJndW1lbnQgNSBvZiAn c2VsZWN0JyBmcm9tIGluY29tcGF0aWJsZQ0KcG9pbnRlciB0eXBlIFstV2luY29tcGF0aWJsZS1w b2ludGVyLXR5cGVzXcKgIDU1NSB8wqDCoMKgwqDCoHNlbGVjdCAoMCwNCiZyZmRzLCAmd2Zkcywg JnhmZHMsDQomdHYwKTvCoMKgwqDCoMKgwqB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBefn5+wqDCoMKgwqDC oMKgfMKgwqDCoMKgwqDCoMKgwqDCoMKgDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB8wqDCoMKgwqDCoMKgfMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KwqBz dHJ1Y3QgcnBsX3RpbWV2YWwgKkluIGZpbGUgaW5jbHVkZWQgZnJvbQ0KcG9sbC5jOjM5OkM6L1Vz ZXJzL3RoMThtbi9Eb2N1bWVudHMvbXN5czMyL21pbmd3NjQveDg2XzY0LXc2NC0NCm1pbmd3MzIv aW5jbHVkZS93aW5zb2NrMi5oOjk5NToxMTY6IG5vdGU6IGV4cGVjdGVkICdQVElNRVZBTCcge2Fr YQ0KJ3N0cnVjdCB0aW1ldmFsICogY29uc3QnfSBidXQgYXJndW1lbnQgaXMgb2YgdHlwZSAnc3Ry dWN0IHJwbF90aW1ldmFsDQoqJ8KgIDk5NSB8wqDCoMKgV0lOU09DS19BUElfTElOS0FHRSBpbnQg V1NBQVBJIHNlbGVjdChpbnQgbmZkcyxmZF9zZXQNCipyZWFkZmRzLGZkX3NldCAqd3JpdGVmZHMs ZmRfc2V0ICpleGNlcHRmZHMsY29uc3QgUFRJTUVWQUwNCnRpbWVvdXQpO8KgwqDCoMKgwqDCoHzC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB+fn5+fn5+fn5+fn5+fn5efn5+fn5+bWFr DQplWzRdOiAqKiogW01ha2VmaWxlOjE0NTk6IHBvbGwub10gRmVobGVyIDFtYWtlWzRdOiBWZXJ6 ZWljaG5pcw0K4oCeL3RtcC90ZXN0ZGlyLTY0L2dsbGli4oCcIHdpcmQgdmVybGFzc2VubWFrZVsz XTogKioqIFtNYWtlZmlsZToxNDgxOiBhbGwtDQpyZWN1cnNpdmVdIEZlaGxlciAxbWFrZVszXTog VmVyemVpY2huaXMg4oCeL3RtcC90ZXN0ZGlyLTY0L2dsbGli4oCcIHdpcmQNCnZlcmxhc3Nlbm1h a2VbMl06ICoqKiBbTWFrZWZpbGU6MTMxODogYWxsXSBGZWhsZXIgMm1ha2VbMl06IFZlcnplaWNo bmlzDQrigJ4vdG1wL3Rlc3RkaXItNjQvZ2xsaWLigJwgd2lyZCB2ZXJsYXNzZW5tYWtlWzFdOiAq KiogW01ha2VmaWxlOjEyMjE6IGFsbC0NCnJlY3Vyc2l2ZV0gRmVobGVyIDFtYWtlWzFdOiBWZXJ6 ZWljaG5pcyDigJ4vdG1wL3Rlc3RkaXItNjTigJwgd2lyZA0KdmVybGFzc2VubWFrZTogKioqIFtN YWtlZmlsZToxMTYyOiBhbGxdIEZlaGxlciAyDQpJIHZlcnkgbXVjaCBhcHByZWNpYXRlIGEgZml4 LiBUaGFua3MhDQo= --=-DjvAcupQ9AuptFleCaC9 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Hi,

o= n platform mingw-w64 for i686 and x86_64 I noticed the poll* modules fail t= o compile with slightly different errors.

For the = following test command I got the below noted output.

./gnulib-tool --create-testdir --dir= =3D/tmp/testdir poll poll-tests poll-h poll-h-tests
cd /tmp/testdir
./configure && make

Result for i686:
In file included fro= m poll.c:39:
C:/Users/= hm/Documents/msys32/mingw32/i686-w64-mingw32/include/winsock2.h:1155:16: er= ror: redefinition of 'struct pollfd'
 1155 | typedef struct pollfd {
      | &n= bsp;            = ;  ^~~~~~
In= file included from poll.c:32:
./poll.h:506:8: note: originally defined here
  506 | struct pollfd
      |=         ^~~~~~
poll.c:345:1: error: conflicting types for= 'poll'
  345 | p= oll (struct pollfd *pfd, nfds_t nfd, int timeout)
      | ^~~~
In file included from poll= .c:32:
./poll.h:536:1:= note: previous declaration of 'poll' was here
  536 | _GL_FUNCDECL_SYS (poll, int, (struct= pollfd *pfd, nfds_t nfd, int timeout));
      | ^~~~~~~~~~~~~~~~
make[4]: *** [Makefile:= 1459: poll.o] Fehler 1
make[4]: Verzeichnis =E2=80=9E/tmp/testdir/gllib=E2=80=9C wird verlassen
make[3]: *** [Makefile:= 1481: all-recursive] Fehler 1
make[3]: Verzeichnis =E2=80=9E/tmp/testdir/gllib=E2=80=9C wird verl= assen
make[2]: *** [Ma= kefile:1318: all] Fehler 2
make[2]: Verzeichnis =E2=80=9E/tmp/testdir/gllib=E2=80=9C wird verla= ssen
make[1]: *** [Mak= efile:1220: all-recursive] Fehler 1
make[1]: Verzeichnis =E2=80=9E/tmp/testdir=E2=80=9C wird verl= assen
make: *** [Makef= ile:1161: all] Fehler 2


Result for x86_64:

In file included from poll.c:39:
C:/Users/hm/Documents/msys32/m= ingw64/x86_64-w64-mingw32/include/winsock2.h:1155:16: error: redefinition o= f 'struct pollfd'
&nbs= p;1155 | typedef struct pollfd {
      |    &nb= sp;           ^~~~~~=
In file included from= poll.c:32:
./poll.h:5= 06:8: note: originally defined here
  506 | struct pollfd
      |   &= nbsp;    ^~~~~~
poll.c:345:1: error: conflicting types for 'poll'
  345 | poll (struct pollfd = *pfd, nfds_t nfd, int timeout)
      | ^~~~
In file included from poll.c:32:
=
./poll.h:536:1: note: previous dec= laration of 'poll' was here
  536 | _GL_FUNCDECL_SYS (poll, int, (struct pollfd *pfd, nfds_= t nfd, int timeout));
=       | ^~~~~~~~~~~~~~~~
poll.c: In function 'poll':
poll.c:519:39: warning: passing argu= ment 5 of 'select' from incompatible pointer type [-Wincompatible-pointer-t= ypes]
  519 |&nbs= p;  if (select (0, &rfds, &wfds, &xfds, &tv0) >= ; 0)
   = ;   |         &= nbsp;           &nbs= p;            &= nbsp;    ^~~~
      |    &n= bsp;            = ;            &n= bsp;         |
      |=             &nb= sp;            =             &nb= sp; struct rpl_timeval *
In file included from poll.c:39:
C:/Users/th18mn/Documents/msys32/mingw64/x86_64-w64-ming= w32/include/winsock2.h:995:116: note: expected 'PTIMEVAL' {aka 'struct time= val * const'} but argument is of type 'struct rpl_timeval *'
  995 |   WINSOC= K_API_LINKAGE int WSAAPI select(int nfds,fd_set *readfds,fd_set *writefds,f= d_set *exceptfds,const PTIMEVAL timeout);
      |   =             &nb= sp;            =             &nb= sp;            =             &nb= sp;            =             &nb= sp;          ~~~~~~~~~~~~= ~~~^~~~~~~
poll.c:555:= 37: warning: passing argument 5 of 'select' from incompatible pointer type = [-Wincompatible-pointer-types]
  555 |     select (0, &rfds, &a= mp;wfds, &xfds, &tv0);
      |     = ;            &n= bsp;            = ;       ^~~~
      |  =             &nb= sp;            =           |
<= div>      = ;|            &= nbsp;           &nbs= p;            s= truct rpl_timeval *
In= file included from poll.c:39:
C:/Users/th18mn/Documents/msys32/mingw64/x86_64-w64-mingw32/includ= e/winsock2.h:995:116: note: expected 'PTIMEVAL' {aka 'struct timeval * cons= t'} but argument is of type 'struct rpl_timeval *'
  995 |   WINSOCK_API_LINK= AGE int WSAAPI select(int nfds,fd_set *readfds,fd_set *writefds,fd_set *exc= eptfds,const PTIMEVAL timeout);
      |    &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;        ~~~~~~~~~~~~~~~^~~~~~~=
make[4]: *** [Makefil= e:1459: poll.o] Fehler 1
make[4]: Verzeichnis =E2=80=9E/tmp/testdir-64/gllib=E2=80=9C wird verlas= sen
make[3]: *** [Make= file:1481: all-recursive] Fehler 1
make[3]: Verzeichnis =E2=80=9E/tmp/testdir-64/gllib=E2=80=9C w= ird verlassen
make[2]:= *** [Makefile:1318: all] Fehler 2
make[2]: Verzeichnis =E2=80=9E/tmp/testdir-64/gllib=E2=80=9C w= ird verlassen
make[1]:= *** [Makefile:1221: all-recursive] Fehler 1
make[1]: Verzeichnis =E2=80=9E/tmp/testdir-64=E2=80= =9C wird verlassen
mak= e: *** [Makefile:1162: all] Fehler 2

I very much appreciate a fix. Thanks!
--=-DjvAcupQ9AuptFleCaC9--