Eli Zaretskii <eliz@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 17 May 2024 17:41:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 17 13:41:37 2024 Received: from localhost ([127.0.0.1]:56389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s81aK-0007Lm-Sq for submit <at> debbugs.gnu.org; Fri, 17 May 2024 13:41:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s81aJ-0007Le-85 for 70889 <at> debbugs.gnu.org; Fri, 17 May 2024 13:41:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1s81a7-0001UX-Sd; Fri, 17 May 2024 13:41:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=HiN0UQsX2K/JqUi/x6iblPmn2ONTIEwgS4xAkBAKLjQ=; b=n3T/s1YN3F6QWt5jyi2n LumjRIKyf9rMagsWKC1l9U13KgdufV8g+kBIr0WhLsw0g0lmztRIvHfE6M39wEVsEi3UoSMERR36y a2AF5EWIY2mdgwaZwO0NfkHeFdgZH2tR6Ab5zuIbA6SL9xiLf30B5n1k85iqCBq/B7wjigcY2njis ok5C09HEVfQHoMSMuMRfjKoqi48dxlsNLlIBLIryTnUKozjgygJZqigEYSCs5ljr2AJ5XmrCCRTlE QcmH+lzaNJSlPneI3FSQCAf+/JI1nBfOiDsPxG6I6qIzZd4OQkpYP/X7oFlDQ644UoR3IjZvw9GKO 7FFBcpiTAiu+Nw==; Date: Fri, 17 May 2024 20:41:13 +0300 Message-Id: <86o794fi9y.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Cyril Arnould <cyril.arnould@HIDDEN> In-Reply-To: <AS4PR10MB6110B31968848C1B98F9A7A9F0EE2@HIDDEN> (message from Cyril Arnould on Fri, 17 May 2024 19:19:24 +0200) Subject: Re: bug#70889: 29.3; GCC14.1 MinGW compilation error References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> <86ttj3z5h5.fsf@HIDDEN> <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> <86o79bytiz.fsf@HIDDEN> <AS4PR10MB611012319E4517A4EC0B3A83F0E12@HIDDEN> <86h6f3yr79.fsf@HIDDEN> <AS4PR10MB6110A0B11B41B39F87CCCBE4F0E12@HIDDEN> <86bk5bymqu.fsf@HIDDEN> <3b4c258f-1685-450a-b041-ddcc866143e2@HIDDEN> <8634qmz5hg.fsf@HIDDEN> <AS4PR10MB6110B31968848C1B98F9A7A9F0EE2@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org, eggert@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 17 May 2024 19:19:24 +0200 > Cc: 70889 <at> debbugs.gnu.org > From: Cyril Arnould <cyril.arnould@HIDDEN> > > Thought I'd let you know, I found another error in the config.log > which was previously a warning: > > > configure:23030: checking whether pthread_setname_np takes a single argument > configure:23047: gcc -I ./nt/inc -c -g3 -O2 -gdwarf-2 > -Wno-error=implicit-function-declaration -isystem > C:/msys64/mingw64/include/librsvg-2.0 -isystem > C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem > C:/msys64/mingw64/include/webp -DLIBDEFLATE_DLL -isystem > C:/msys64/mingw64/include/cairo -isystem > C:/msys64/mingw64/include/freetype2 -isystem > C:/msys64/mingw64/include/libpng16 -isystem > C:/msys64/mingw64/include/harfbuzz -isystem > C:/msys64/mingw64/include/glib-2.0 -isystem > C:/msys64/mingw64/lib/glib-2.0/include -isystem > C:/msys64/mingw64/include/pixman-1 -isystem > C:/msys64/mingw64/include/webp -mtune=generic conftest.c >&5 > conftest.c: In function 'main': > conftest.c:135:21: error: passing argument 1 of 'pthread_setname_np' > makes integer from pointer without a cast [-Wint-conversion] > 135 | pthread_setname_np ("a"); > | ^~~ > | | > | char * > In file included from conftest.c:131: > C:/msys64/mingw64/include/pthread.h:323:55: note: expected 'pthread_t' > {aka 'long long unsigned int'} but argument is of type 'char *' > 323 | WINPTHREAD_API int pthread_setname_np(pthread_t thread, > const char *name); > | ~~~~~~~~~~^~~~~~ > conftest.c:135:1: error: too few arguments to function 'pthread_setname_np' > 135 | pthread_setname_np ("a"); > | ^~~~~~~~~~~~~~~~~~ > C:/msys64/mingw64/include/pthread.h:323:26: note: declared here > 323 | WINPTHREAD_API int pthread_setname_np(pthread_t thread, > const char *name); > | ^~~~~~~~~~~~~~~~~~ > configure:23047: $? = 1 > > > I don't think this affects the Windows build though; if I compile with > '-Wno-error=int-conversion' the configure script still reports: > > checking whether pthread_setname_np takes a single argument... no We don't want the Windows build to use pthreads, so this doesn't affect the Windows build in any way. > It might possibly affect the build on other systems though. Let's wait for them to complain, if this is even a problem on those other platforms. Thanks.
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 17 May 2024 17:19:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 17 13:19:39 2024 Received: from localhost ([127.0.0.1]:56283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s81F5-00074s-87 for submit <at> debbugs.gnu.org; Fri, 17 May 2024 13:19:39 -0400 Received: from mail-db8eur05olkn2096.outbound.protection.outlook.com ([40.92.89.96]:33793 helo=EUR05-DB8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cyril.arnould@HIDDEN>) id 1s81F3-00074i-HV for 70889 <at> debbugs.gnu.org; Fri, 17 May 2024 13:19:37 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GNfyiHVuY0UhDrA9LherlC4PIZz5JtQGdxQA+mCigzm1Rzo/vJliuz/R9mlnc9LThwgmO+OrisO5uw+0kxYyjeckaUFc5c0JluCbQdZm/4WC1qGLTkIaql88Aic1BwiRTK2vRDGeqzsb2nk53mkIO/QrF4ViCriLDeYBalE3UyKFte/Ryb8gn12z1ojXUSvExFol0ZI3OetpIOtJLWxlHd1csdfr20IRRdnVsz3eYvI9bPDbM6JUaHlW2Ih3GOpED1OA+FeXPSRFqvQ33zuWt0kZX7r8lZ8N4YT8+KV74hDRDcftf9g/UFiDfMMMtTWLUxQDZp60Vbax6eMspuw0TQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lTsrLEjSNCPdBRKRiCFRdoXkdHl8Yf1ey7Js5W3SrBk=; b=LlSlKF6uowPEhfuxYOscbH23Ww3JL6ahOr2Rm/GhgREZrX5JwFdb+JPmeE/fvBM3pK3UGC+PuVpMsf7it86IpCzewTtgJmYRs/D6ba1EnwLGowIkxldoZlMN7qLw5K8wq/6t1NiDh1KFnzklPlgHQeBG6LMrz4sp3RexF4Mk2WTGEH7I5AV/+/rmBIpJAQ4rLa1YnA8PsLxWPrAfT0kGegEpCizZwqEmC7dNgd2dpP+WP71oSzIERbCDhKSSueB/5msld+YX4j45M3RO3Ohsa+DWzTclGY3AKZxX/1WbR2+D7UtX41GO5MtaxKnc5UvnQVF+HXTBeL3nJFuPuf+MFg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lTsrLEjSNCPdBRKRiCFRdoXkdHl8Yf1ey7Js5W3SrBk=; b=ojsUZ47tL/zb0fZ0e7ara2dA64IBqgxBMS4Bwsgk1tgnGzaSPiaTdU1OzvbwLs2Ugr6+edlgB7j9iEPyefjP5AF67akg/lToF4TWCyXPAjo+YV5C/ftUn4VQsYib1wKGov2cwrk7QQioR10uRiTSHVfliyQphG4eEJUJQDsJ30LIRRWzMMqtzDHP7WhqSJBs6YxQYLoztz9d2tSohHM4a2CsSIkWB753NhgAdoPJPGjh5xdirl2plASEx3lmEiS29KL8fHNvb+u/ZEIBNo3GegHAmJqgtqWKLQ+x0lv2vbYCk1WZH+zJVbOafDCcn7x7wi//DJEFeC1ofW43j6URTA== Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by DU4PR10MB9069.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:56c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.28; Fri, 17 May 2024 17:19:27 +0000 Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::68f8:d238:39d8:1f10]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::68f8:d238:39d8:1f10%7]) with mapi id 15.20.7587.028; Fri, 17 May 2024 17:19:27 +0000 Message-ID: <AS4PR10MB6110B31968848C1B98F9A7A9F0EE2@HIDDEN> Date: Fri, 17 May 2024 19:19:24 +0200 User-Agent: Mozilla Thunderbird Subject: Re: bug#70889: 29.3; GCC14.1 MinGW compilation error To: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN> References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> <86ttj3z5h5.fsf@HIDDEN> <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> <86o79bytiz.fsf@HIDDEN> <AS4PR10MB611012319E4517A4EC0B3A83F0E12@HIDDEN> <86h6f3yr79.fsf@HIDDEN> <AS4PR10MB6110A0B11B41B39F87CCCBE4F0E12@HIDDEN> <86bk5bymqu.fsf@HIDDEN> <3b4c258f-1685-450a-b041-ddcc866143e2@HIDDEN> <8634qmz5hg.fsf@HIDDEN> From: Cyril Arnould <cyril.arnould@HIDDEN> In-Reply-To: <8634qmz5hg.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-TMN: [Lvz111DrQsgXep54dTmrInFaujlU9MCc] X-ClientProxiedBy: ZR2P278CA0030.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:46::20) To AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) X-Microsoft-Original-Message-ID: <45130b81-96bc-489e-a09c-82ff6af48a7c@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6110:EE_|DU4PR10MB9069:EE_ X-MS-Office365-Filtering-Correlation-Id: 227c1f85-1450-4a0d-7a22-08dc7695818d X-Microsoft-Antispam: BCL:0;ARA:14566002|461199019|440099019|3412199016; X-Microsoft-Antispam-Message-Info: FC1EcW4KMoJ70VWiOPE4FTPkF98AYk8Upi8rs9JTc9ZIuC4sI1CeaYAVN6TyLyKVThu8x9J22jejsqEOhJ2efQ+pWUK7Mwz7JuZaMfvwwdxPDIiZvz0xk/MPKHc3JVqPVI0GedUSKvrmrfzorkHXOSO08of+E+Y/A5MMs8h4NBHwCWCjc5pPV4ZiAjS2nuD5oyhdHiwudluz4hu6Z8TqFrQ9GdQU+DtUlI4lxFqYd1H/lBpPXt2bEmiAY1MGsB1sTJCiaJe17u/nvyeBO3tPC5BazwONZQge+XISaWbuuKIGtMLFlDTXQAKrvEL7rJPaNrl/3ApQrVqD6ffyp8T4x7c3TSpTr0CPfvyuVKVtvluN6IpqNeX+eZxqomj/Uws9tAv+fWcZqU9r1/SNSI4yxplFhTv2ojs2pL/RiKDm4oFZ2dpqBdIwlQvVH18PEF5KvUcGO674liQW0Tg1MYrp0e/c/iuOTDEQ7V6meWwL4c26mWsCt84x04O3V+kVSXG7d9CCZB4ffvX8YQIzdWArRgsINuM4VMPWg2qIR/Phd31m8Z0FpMJ2ZRy5i+q2ArX0 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WndBWnUvZ00vQnBGcmNZS214VWZGNllpZ25KWjZsR3lacUFKUC90T3RyU1pO?= =?utf-8?B?Z0FjTWtsSkhXVkRqeWR6RlJzeEQ1ZytzT0I5UExhNDVqZWRDVm1aRW1sQ2VI?= =?utf-8?B?eWkyNHAzM1hnMnBYTXd4QUd2cVBtWFg4RDIycW02T2VSdGlrVG9rSVl6U3hS?= =?utf-8?B?WEFoV21EclN2T01UNmU3cnVCWGNVVUZ2TFZFVm1CUVBlVFBJVFJ1TUZQbWI0?= =?utf-8?B?UVdDQSt6amh1Tzg5Y0VzeVBJSmRDRTB0SXJEdEtEdTBCbkh0K0locUxKemh3?= =?utf-8?B?WGVnMHZxY25QTmo0dW1LYy9XZmhXOHE2NGFHMXplbkpJZ1I4K3haTlpDRXVw?= =?utf-8?B?ekJsaGd4dEVuZGMrV0JTYXRJMzN3cnovQlNBOC9LQ3NCTTRnNkZKNzNMc3VV?= =?utf-8?B?MXRJZExRWkZMSFNEUmZheFdVVzdaY3JOc21UQkVqa3VYcisrSWtwc1NtQVY4?= =?utf-8?B?eCs3N3hRa1RWNm8wVDAvUCs3YkVOMVREOVpLcFpDZU5vbk5XS0pjdUwxdWwz?= =?utf-8?B?MTBoNDZiUkJ1K3FobDgxVWw4aWlzeEYzTmVwQ05uc0R1d3Fha05JZFB6NXJZ?= =?utf-8?B?d2FZN3g4Qy9OZFR3ZjNxWXZncm1QaWQ2Z0UrVGZtTjlUalRoRGxQbUpwc0VT?= =?utf-8?B?Zk80VGtsWmljY2dNRUFWUjRTN2ZrcGN2OEtyZE9JNmhnL25NU0t2UG1xZUt2?= =?utf-8?B?cXdTL3NXUFdCQ09TTE1hYlcwbWpLZUM0MFNBeTUwVUwrU09vOFJxNi9Xd1ow?= =?utf-8?B?bHpVL3FzQ25CUEF6V0ZocmFhdG5IRFJyL24wTDFMN2hZY0tTaEJ0dWJxVmc5?= =?utf-8?B?Vmg0OEh2YUFnTUlxQmpsazFERk9STDQ1MU9NY0ZkWFlSU3AzcTVXdkFQL2NU?= =?utf-8?B?NkY4MkVidGlDZDhlWi92WG9DVUVFRkFxRGtjY0JiUy9ZYk5BV1pacmtCTWQv?= =?utf-8?B?NXJZMmxteDJiQTI4L2Evc2dEN0pVZ1lBK2s2QWRXWXl5K2l1dkJNQklKMk9q?= =?utf-8?B?M0thbTJLa3dXVzdhWTA0VTBMMGRZcXYvQjk3ME96bmFnZ2ZOS1Npd1VZZU8x?= =?utf-8?B?WnZaSDBtQ1hMalVTZFFhdm05KzJjLzNxbElhMFZ0QjZuNVRLU3ptTWtRS0py?= =?utf-8?B?TGUxQm5FZjZXdWJIclZYa3JLaGh0N1YxT3JlcFFISGFGUUt1WVJDOW9SOERj?= =?utf-8?B?dzB2UlRTb2xXMDVzejBtaitkOCtuZk9FdW9RNjArL1doMXV3ZysvYzQrbHo5?= =?utf-8?B?ME9pTEV0WGk0Z1Y1Y1YrQk80TXpNbWMycjFzNHlNQ1pNS0VmNXc5K2tDQll3?= =?utf-8?B?OVc5bHphVkFLWCtiSVMrRS9VZXIxSkk0OFp0NGJhOVlZZkkwSTZ4dkR3aWwr?= =?utf-8?B?UVZSTkMrR0FKLzZYbFJIUG5lTzE2T2djeW1yUis5Vms1ay9Pbm1jTFNWbDNJ?= =?utf-8?B?c3ViTGpGVVFNYXhiTURqV21URS9ndGUvMHpTaURKV0ZrMjNZYUtxTzZ4SmVR?= =?utf-8?B?NUwwcHBvb21TOVdyYklsMi9wQmdocXJodDI2UU9RRWh1bDJ2dFZCazJER0J6?= =?utf-8?B?SmZPdWRuODVzaHRlc1g2ZEtkekY1Z3V1TU10d1dka3BWZlJjTWdHVGRvTzJk?= =?utf-8?B?Y2o2Z2NDbWNPYUllZ3VTRllqRHhCdjd3cUIxb3ZxZks2eTZsL1dja1VhSzZp?= =?utf-8?Q?s6qZU/PRHJlBnBc1xvnF?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 227c1f85-1450-4a0d-7a22-08dc7695818d X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2024 17:19:27.7623 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR10MB9069 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Thought I'd let you know, I found another error in the config.log which was previously a warning: configure:23030: checking whether pthread_setname_np takes a single argument configure:23047: gcc -I ./nt/inc -c -g3 -O2 -gdwarf-2 -Wno-error=implicit-function-declaration -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/webp -DLIBDEFLATE_DLL -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/libpng16 -isystem C:/msys64/mingw64/include/harfbuzz -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include/pixman-1 -isystem C:/msys64/mingw64/include/webp -mtune=generic conftest.c >&5 conftest.c: In function 'main': conftest.c:135:21: error: passing argument 1 of 'pthread_setname_np' makes integer from pointer without a cast [-Wint-conversion] 135 | pthread_setname_np ("a"); | ^~~ | | | char * In file included from conftest.c:131: C:/msys64/mingw64/include/pthread.h:323:55: note: expected 'pthread_t' {aka 'long long unsigned int'} but argument is of type 'char *' 323 | WINPTHREAD_API int pthread_setname_np(pthread_t thread, const char *name); | ~~~~~~~~~~^~~~~~ conftest.c:135:1: error: too few arguments to function 'pthread_setname_np' 135 | pthread_setname_np ("a"); | ^~~~~~~~~~~~~~~~~~ C:/msys64/mingw64/include/pthread.h:323:26: note: declared here 323 | WINPTHREAD_API int pthread_setname_np(pthread_t thread, const char *name); | ^~~~~~~~~~~~~~~~~~ configure:23047: $? = 1 I don't think this affects the Windows build though; if I compile with '-Wno-error=int-conversion' the configure script still reports: checking whether pthread_setname_np takes a single argument... no It might possibly affect the build on other systems though.
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 13 May 2024 04:46:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 13 00:46:02 2024 Received: from localhost ([127.0.0.1]:58338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s6NZZ-0007Bt-Gg for submit <at> debbugs.gnu.org; Mon, 13 May 2024 00:46:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s6NZX-0007Bh-1F for 70889 <at> debbugs.gnu.org; Mon, 13 May 2024 00:45:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1s6NXK-00009X-D3; Mon, 13 May 2024 00:43:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=sGBoXKEH4vPa9EjBUTw/Nvxu/8Cr1rI9n/ZiZUBpAe4=; b=gsMeDK9bc8dK YmMW2DEfWXjdW1MQFleywPfqlkNCi4pepVcfUVe8aYBxikBQ3W52mASRJMf6ZhgUzEtasrPCiriXb GhukKOOvty8u81xzBQgLb1QYhn2LgbPjApqgHhvzwObqf3kjOMlJN0WHnK+lJlA0i9xxx5zm75pcM yt5BulhXiD8YBbpVpxsoRqAWg7E/hZ6Dkli3qB0aWyp7tEAlEXjODMEatocTErZ0ESSjWob1lYtDe WotobrTjMLUbEBtHWCiXGBN+0CjvKrqb4G8Jah77ZKo0+CTHlMbAPd646Xau6DOEGyD3B95VUUj7k CD/ru1FU/hJVzLSH6hJoPA==; Date: Mon, 13 May 2024 07:43:39 +0300 Message-Id: <8634qmz5hg.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Paul Eggert <eggert@HIDDEN> In-Reply-To: <3b4c258f-1685-450a-b041-ddcc866143e2@HIDDEN> (message from Paul Eggert on Sun, 12 May 2024 12:18:53 -0700) Subject: Re: bug#70889: 29.3; GCC14.1 MinGW compilation error References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> <86ttj3z5h5.fsf@HIDDEN> <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> <86o79bytiz.fsf@HIDDEN> <AS4PR10MB611012319E4517A4EC0B3A83F0E12@HIDDEN> <86h6f3yr79.fsf@HIDDEN> <AS4PR10MB6110A0B11B41B39F87CCCBE4F0E12@HIDDEN> <86bk5bymqu.fsf@HIDDEN> <3b4c258f-1685-450a-b041-ddcc866143e2@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org, cyril.arnould@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 12 May 2024 12:18:53 -0700 > Cc: 70889 <at> debbugs.gnu.org > From: Paul Eggert <eggert@HIDDEN> > > On 2024-05-12 10:16, Eli Zaretskii wrote: > > >> Oh, I hadn't seen that. Yep, with this flag the configure script's > >> errors turn into warnings and subsequent the compilation error is > >> gone. > > > > Then I guess we should use that on MS-Windows when running the > > configure script. Paul, is there a better way. > > In the short run, having 'configure' use > -Wno-error=implicit-function-declaration on MS-Windows should work > around the issue. Eventually, though, I suspect it'll cause further > problems, as the C standard indeed prohibits implicit function declarations. I didn't mean to use this when building Emacs, only when running the test programs of the configure script.
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 12 May 2024 19:19:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 15:19:03 2024 Received: from localhost ([127.0.0.1]:56092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s6Eis-0008Hr-Pa for submit <at> debbugs.gnu.org; Sun, 12 May 2024 15:19:03 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:57460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1s6Eir-0008HU-0A for 70889 <at> debbugs.gnu.org; Sun, 12 May 2024 15:19:02 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 09CC73C011BDC; Sun, 12 May 2024 12:18:55 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id wkBhyG4grdqj; Sun, 12 May 2024 12:18:54 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 826423C011BDD; Sun, 12 May 2024 12:18:54 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 826423C011BDD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1715541534; bh=RD/zf7b15qUcOFfF/YGAs0Vc9zBBiYgqGpL9jmYGsJc=; h=Message-ID:Date:MIME-Version:To:From; b=iXJ6eVp+CPJGM6R7pFD1ZJADbQB76PWJ336qdFx/WZl2RzCO7If8NEDO5ummAEhB7 hl8G3LssbVkg5vMH5T2+8qO8U9+AiCa82Py8xgxHnmxkiw2LCjMzUqS9Z2o3xgDzhk MOQ74G8DmEROedT8wb7JL/zdwsMjKbzI4oS8jZEEZZBANhMtoLPG424+P+O6HCSlMw mS25zTw1Vr4GSKap0KVPFhSLfgDe/u03CRVUXh3BlPXNg8EuNCjeCYZEMiV9gie7ko E6veHOEFAj5f+MBBZdzsDFz2gGxOIfrZnUeG7Rl8UG2Tv1pxXXG+FT0/lg5HDvsids 7i4gmWrcsoJZg== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id mIPKOdbDxGxE; Sun, 12 May 2024 12:18:54 -0700 (PDT) Received: from [192.168.254.12] (unknown [47.154.17.165]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 5E8B43C011BDC; Sun, 12 May 2024 12:18:54 -0700 (PDT) Message-ID: <3b4c258f-1685-450a-b041-ddcc866143e2@HIDDEN> Date: Sun, 12 May 2024 12:18:53 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#70889: 29.3; GCC14.1 MinGW compilation error To: Eli Zaretskii <eliz@HIDDEN>, Cyril Arnould <cyril.arnould@HIDDEN> References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> <86ttj3z5h5.fsf@HIDDEN> <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> <86o79bytiz.fsf@HIDDEN> <AS4PR10MB611012319E4517A4EC0B3A83F0E12@HIDDEN> <86h6f3yr79.fsf@HIDDEN> <AS4PR10MB6110A0B11B41B39F87CCCBE4F0E12@HIDDEN> <86bk5bymqu.fsf@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <86bk5bymqu.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-05-12 10:16, Eli Zaretskii wrote: >> Oh, I hadn't seen that. Yep, with this flag the configure script's >> errors turn into warnings and subsequent the compilation error is >> gone. > > Then I guess we should use that on MS-Windows when running the > configure script. Paul, is there a better way. In the short run, having 'configure' use -Wno-error=implicit-function-declaration on MS-Windows should work around the issue. Eventually, though, I suspect it'll cause further problems, as the C standard indeed prohibits implicit function declarations. We ran into this problem with Autoconf a while back, and we fixed it by supplying the missing decls. Emacs might be better off doing something similar, by adding the missing declarations to nt/inc/sys/wait.h. After all, the 'configure' diagnostic: checking for sys/wait.h that is POSIX.1 compatible.... no is correct, as nt/inc/sys/wait.h doesn't declare 'wait' as POSIX requires. I realize this will be a bit of a hassle, but it shouldn't be much hassle and in the long run I expect it to be less hassle than using -Wno-error=implicit-function-declaration. > My recommendation is to wait until GCC 14.2 > is released, and in the meantime stay with GCC 13. I've had good luck building Emacs with gcc (GCC) 14.0.1 20240411 (Red Hat 14.0.1-0) on x86-64, in the sense that the only compiler bug I ran into was also present in GCC 13 and the bug didn't cause a serious problem with Emacs. I would not be surprised if GCC 14 is buggier on MS-Windows, though.
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 12 May 2024 17:16:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 13:16:21 2024 Received: from localhost ([127.0.0.1]:55462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s6Co9-0006jI-09 for submit <at> debbugs.gnu.org; Sun, 12 May 2024 13:16:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s6Co6-0006jC-O1 for 70889 <at> debbugs.gnu.org; Sun, 12 May 2024 13:16:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1s6Cnz-0001aP-Jl; Sun, 12 May 2024 13:16:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=ssQ7hLbKejTiCUTRn0cA/JgbBajCyTxagjfZjAnsb/w=; b=qGtcJxET+uD0hm8QtNVu AvL2gxAUHjIoo4Adc0HkXe9ilQ9FEK2Panpqq/UXNdGycnI0BkrV29VWLljPisTMet8bUGNxAv73J 4JLmHYzpsrw+k0WPtae0bUmz6nqUipQujBRA5orjKBXxvO08CEL5AqzVXt6oA43T63f+aNkjzKTC+ kNfWMr8FvGPrlM0wmsjRdQsXOEdCLVMIv69EnVdN/LfkHR1r/q+d7n+hZZKobg5dv5sPrPMJS9eJ9 qmyjBd1BxfJeq7LI0JGcq5XjI2DhYUuzDIQFhElq9+FpSO2ivXhr0fLM8XMjzx4ZMmz3qsusOu/Za /JQDs5MyHAusLQ==; Date: Sun, 12 May 2024 20:16:09 +0300 Message-Id: <86bk5bymqu.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Cyril Arnould <cyril.arnould@HIDDEN>, Paul Eggert <eggert@HIDDEN> In-Reply-To: <AS4PR10MB6110A0B11B41B39F87CCCBE4F0E12@HIDDEN> (message from Cyril Arnould on Sun, 12 May 2024 18:21:56 +0200) Subject: Re: bug#70889: 29.3; GCC14.1 MinGW compilation error References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> <86ttj3z5h5.fsf@HIDDEN> <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> <86o79bytiz.fsf@HIDDEN> <AS4PR10MB611012319E4517A4EC0B3A83F0E12@HIDDEN> <86h6f3yr79.fsf@HIDDEN> <AS4PR10MB6110A0B11B41B39F87CCCBE4F0E12@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 12 May 2024 18:21:56 +0200 > Cc: 70889 <at> debbugs.gnu.org > From: Cyril Arnould <cyril.arnould@HIDDEN> > > > Which also says that turning these back into warnings is as simple as > > adding -Wno-error=implicit-function-declaration. Can you try that > > (via CFLAGS=... setting when you run the configure script)? > > Oh, I hadn't seen that. Yep, with this flag the configure script's > errors turn into warnings and subsequent the compilation error is > gone. Then I guess we should use that on MS-Windows when running the configure script. Paul, is there a better way. > Only the GCC internal compilation error remains, but it seems that > adding the '-fno-fold-mem-offsets' flag provides a workaround for > that. FYI. The fact that GCC reports an ICE for a perfectly valid C code means you should not yet use that version of GCC to build programs that are supposed to be reliable. My recommendation is to wait until GCC 14.2 is released, and in the meantime stay with GCC 13.
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 12 May 2024 16:22:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 12:22:14 2024 Received: from localhost ([127.0.0.1]:55236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s6Bxk-0005ey-Lp for submit <at> debbugs.gnu.org; Sun, 12 May 2024 12:22:14 -0400 Received: from mail-am7eur03olkn2040.outbound.protection.outlook.com ([40.92.59.40]:41313 helo=EUR03-AM7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cyril.arnould@HIDDEN>) id 1s6Bxe-0005eJ-Fh for 70889 <at> debbugs.gnu.org; Sun, 12 May 2024 12:22:10 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q0Sw4UeXHgQxA18N9ZjWVLM1fEedyGYeQnbb6h8OdTQIbiqnwoR3b9I4iGcxPWwsokCgiLTRb8mYM+Xn+1+CtXW/4KvuyzdH2HAbCgTh57N7KThvW52RBBGcWNJEr/aJd8j1EuzbAHPYgAkRKGMXmEJFBlTxoolGVJy3XvSF2nxgR3PMZS6BiG4Y3IUhBGodtllTW2SkvR44k9/gK2FVqFBWPw7T/LHEXFutr0s7bOaL0dpC5FUk4nsg8fJc+my63Txll0mSjrfzyt+d9poAi8FbA0GPMYG63swQTVOBTw+JqNT9CVxAzZzTpUGNSUzBbjb13MtU3IcQgL6RmkZz9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JDvO8dY+sS4fpqQpWrwY2ruDSVgUcDqrSsUg6dfUzfY=; b=dsAYQBYUqlX510W6WOX/5dRTQlkqzZdQFUMglMSOtVsPlzDuXv84THpcEE1bG1Nv2GLgPbIKEoZ6HnbnJ0wUVxYWezYKUD2nS5TZHC9xx3rp6ZJushtpOmk0fP7461Oune5hzMOmygjB+T5MzBgQ2L7dBnjrbKIQKA9azSDBlffGdPufBUuzMW86I17jK3DioW7tYp+YUfIJEzh2GkNO3lbBjwLOlDgCjdiSGIeZhtFoE4DUdA1Poj0jmGqcmBaC4sa10+pgScKS5LZ3PRI9CEeGqRzQnq3T3N8aWQj05i6kufvjPwAMlocPEyfwPJIWbD2MwnNMKvypaS6VJwaEhw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JDvO8dY+sS4fpqQpWrwY2ruDSVgUcDqrSsUg6dfUzfY=; b=nwWx+Ce+R+xYoAJ9wptyLyHLQ3i3CVB+ePjLdc/ZxY/Tif+WfuJoKZLg6e4/dnDEuydHChT0GIgLpNetxWp9hJZ4SOFxaiGK3YsMICtxA5BFw5oWJDOvwcn1JgCan7MHGLoNkq882m8YCEXZIL+R/4MyTLggKY1QQHi0xZqMjCC07MDTUB5/17V4zQ7KVU6mVJCAloj5u2dEk1aywoE4QKawDVZoGj/lLLU6EcPos/xyCCuA2ot3P1MmuB2bzFWq5Yh3Ogbgds28hVnC6XdCcFJFjkzWBIts08t87RcVR4BzXHit9A6nE7r91/8AUr1kWVVdc0ooqlkwSD5cjVgz1g== Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by DBAPR10MB4091.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:1c3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Sun, 12 May 2024 16:22:00 +0000 Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::68f8:d238:39d8:1f10]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::68f8:d238:39d8:1f10%7]) with mapi id 15.20.7544.052; Sun, 12 May 2024 16:22:00 +0000 Message-ID: <AS4PR10MB6110A0B11B41B39F87CCCBE4F0E12@HIDDEN> Date: Sun, 12 May 2024 18:21:56 +0200 User-Agent: Mozilla Thunderbird Subject: Re: bug#70889: 29.3; GCC14.1 MinGW compilation error To: Eli Zaretskii <eliz@HIDDEN> References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> <86ttj3z5h5.fsf@HIDDEN> <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> <86o79bytiz.fsf@HIDDEN> <AS4PR10MB611012319E4517A4EC0B3A83F0E12@HIDDEN> <86h6f3yr79.fsf@HIDDEN> From: Cyril Arnould <cyril.arnould@HIDDEN> In-Reply-To: <86h6f3yr79.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-TMN: [bGPgHGM8aSVmG83lHesIx+3aOo72xhkM] X-ClientProxiedBy: ZRAP278CA0012.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:10::22) To AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) X-Microsoft-Original-Message-ID: <1dd9ba0d-a419-493d-b49d-ad5cce479021@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6110:EE_|DBAPR10MB4091:EE_ X-MS-Office365-Filtering-Correlation-Id: b74f1698-a795-42e3-fe81-08dc729fa677 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199019|440099019|3412199016; X-Microsoft-Antispam-Message-Info: cDYjmfoApNPT/+oCIskSIRGeCIB3A/9EkOULNjvb2RUP/3B6sECp7Uckn7u3mrv90WPnfnO6zzBkPQ6OtKweU1xX9x++7H9lv6zdB+OMMmNocgSBHKlxqMgu4La06Oe0TGpS1INicj9O/9BT4/jkFvu9OE8kA/BARpgcuSF7wQphDhoTQElVHqU02qQlxwTMHJrHrQpTfS2Zz+gdTpsONDtCjov9/hC59OipI5NHOGDDa4YSVLHf05DUCH+XZHn9X8pClDB9UGdgyWYpc1G5VESSqirj7m1GSCytMBN0yNrupsdGylByNQMKRLByZ5F+TlhOrZGjGfBxRzj8h9VcsXp6pNmftFmTXNzc+bUIe04puknwmh3BYVhK2oTs/gmD/6oDyfeOzQCt8/v94FH2wEfRb97P45vm0lFSMXJQypgLacjgDmBUB/meDzM7sNShV16K0HviLtkb7I1xMk7tuAIQzHH7iGfRpa5/rNKbxpg/DM/j1vaTXEYQu48EfpFMSzEjyjQ9+gOGOu/GXiEIXQR6IfBLTxF+MIypOb6HvdIugMyPB0mMhOUrqnm3e7j+ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RGgzTHVGby85MVFNUG94N1FEeU5sYy9wWXVQZGRhN0w4LzkyZ08yd0ZGNkJJ?= =?utf-8?B?UFI0a0ppTUZaaWhPSTR6eFZyRVpsVjh2bkVibWRuNTFTZ2xpTmxXZ2F2V1pm?= =?utf-8?B?NFcwUFNIZjQ2dXVhd0ZqWm0xdUNxYjU0bDZpd3RXWk9sR0pVcGRVdW1YYlFm?= =?utf-8?B?SThnM25zR3JOQUl4NVVSbkJ5T0VkUGEyZGxucWhPbm1Wb3RBa2hHc215bWll?= =?utf-8?B?VkF3bG45eFVPdlZjV2U1aVU0TlhGQ2M3YnEwK1lBbnNxczlxV3RqVVNwR1R6?= =?utf-8?B?VFBwQkVNU0FRY0FKOFpTWksxV2U3cDB0bkVtb0VqYk5aQkt1SVp1VElxd01M?= =?utf-8?B?dkFFWldSbjJBeCtjVTBCRWJrWFB6OHdWNTZ0VFN3TWxXT1JSNU42ckhDbnZO?= =?utf-8?B?bitEdGVOUXhOS3ByQ1FmWkZ3QTJCd09WOVVUbHdqcUVGN0lNbzV3WVVicWVO?= =?utf-8?B?bjJOWEZYWkRxWVVkVGRCUkhZZmFhUW1vODJFUkxOVWEvbTBWY0x6aXY0OE9z?= =?utf-8?B?cjNuaWlmQ0tQdnVDUjZIaXZjSnlTc3hUSER5ZXVZbUdvcjJnZHNianpwcy93?= =?utf-8?B?Zlh6NHdwWlhMb0ZtbTFrYlZ2WWxDa2FQZXNEcTVxclc4c0FTZTFNOFJhN0E5?= =?utf-8?B?VmpnT205RHpNZzdORFpqWitjYWFpbnFYdHZBNzJwam13Z2FCMlJjOFMwVzQ2?= =?utf-8?B?a0dDMktZbGZERndJNWdjc2N4WXRualB6WTBMMTcvMkUwUGFnQncrYVRNUDB4?= =?utf-8?B?SHJrODQ5YkdwS2NmRjNkazFYNm5JVTdQVXB0U0VzdzBlWk9DSkIrQzE2T0R5?= =?utf-8?B?TjdZOHNFdHZVd2NhOUdEanFpU0Q0QWxISDNZdFRzekwzdWcvYkZrMUJmWHV1?= =?utf-8?B?SFFYZEdHaFFFV29TL1A3RVhKZkMySG5ZeGo2YjI2aHY4TGVPQk04V2laQXNV?= =?utf-8?B?NnNqTngyTENudzBoWUhzdEUzQm85K0pzUzNLZzFmY3ZjMUFjNElUdnNkVG5N?= =?utf-8?B?UlhyMUtzbXNFUzFyWS9rZjBrdHlEZ0dPSzZySzVaWUsxd1Jya2xtT1gxOE9S?= =?utf-8?B?MmFWTWdjRkdUUTlBNk5LZDNzTnpuNnI0REpNaVhxVWJqckZYU3dvREowMlJE?= =?utf-8?B?aThJaHVGcm43Nm1SUmpFc0ROVEJlTldFWGNXQ000ZDJyYzNlYitQVVpJRHFU?= =?utf-8?B?cUhPZzhTWnpReHJ0OWhqY2J0aGVtdVErbmVieGU4dlVVaFFXNHF3cFljekZk?= =?utf-8?B?bW1NR05NendyVkc2RHVYVkZRR2tNMG9nZ3RQKzAwamdOZWkyNVZkTityc0pw?= =?utf-8?B?T0lIdnYrVllqZzJNNExLTDBpNjJuemtlWlhKV1hSa096akRYYnRtNGE2YWpt?= =?utf-8?B?L0NyU0ZzdDcyelM5eHRoVTl1enJpS3RYSkwxRzVQZFBvSkJCSk14Z0xJNTh4?= =?utf-8?B?TGttTnpWazY1eFl4eEdOVk9iblhXLzg1OXdFRG9RTGpnNWlrcHdLdjB3SldB?= =?utf-8?B?M2l2U0MxS1I0ZEZEMlVVNTg3b1B1ZC9naDZZbHQ2N1UwV1h4c1FNdHl0M3Ur?= =?utf-8?B?QTl4YkV5M0Q3MjFSRlBqalV2dHBjcm5TTmNGUTlkTkxqMlE4SzcrOXdaU2Y3?= =?utf-8?B?V3BBaEhkVFRSZUFIZ1dGelMyT04zVkFNUGJ2cU44SWMwQjFoOFAvL3lQc3pm?= =?utf-8?Q?VPFS3ASlXLh8F7GWDmQB?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b74f1698-a795-42e3-fe81-08dc729fa677 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2024 16:22:00.0129 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR10MB4091 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > Which also says that turning these back into warnings is as simple as > adding -Wno-error=implicit-function-declaration. Can you try that > (via CFLAGS=... setting when you run the configure script)? Oh, I hadn't seen that. Yep, with this flag the configure script's errors turn into warnings and subsequent the compilation error is gone. Only the GCC internal compilation error remains, but it seems that adding the '-fno-fold-mem-offsets' flag provides a workaround for that. FYI.
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 12 May 2024 15:40:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 11:40:06 2024 Received: from localhost ([127.0.0.1]:55051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s6BIz-0002Cd-Uf for submit <at> debbugs.gnu.org; Sun, 12 May 2024 11:40:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s6BIx-0002Bp-Rr for 70889 <at> debbugs.gnu.org; Sun, 12 May 2024 11:40:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1s6BIs-0005l6-7A; Sun, 12 May 2024 11:39:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=LJR0tXnXf6sfiTBfTncW5ya+21Al+6mjIv3sJq/weMM=; b=QpzLVeUDelo+ 3vBOJPvX4Gt4DGEU0FvCd1+JYzAtwOGJKmBqs0pc6QW0TT/q8MA2i5kpsDGyzbjHLAjafNy5D9pLz hqYcVpMfl0j1iy1w7qUv9a2oDZSPtrwKuIxWx9vKWafHVlMfkn3aNnM2opFp8w0zBRYG6unFppbyt Ek/kjUdDh35O1VpvrBhoPuvrZi+4pXH0g51ZeAXZ4UKxfJE9Hx18arnCr2b8SNt60FQsEcLmlTVnP s+Hxdw9hmVjQozyY/zVTmWQP34Ox/SuG0l7t6ySP9S/FtXgRnS8SkEZFUQltg/HwTB6vDg6ZBj2fl 3bFdHziFe6BToBTGY4HuBA==; Date: Sun, 12 May 2024 18:39:54 +0300 Message-Id: <86h6f3yr79.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Cyril Arnould <cyril.arnould@HIDDEN> In-Reply-To: <AS4PR10MB611012319E4517A4EC0B3A83F0E12@HIDDEN> (message from Cyril Arnould on Sun, 12 May 2024 17:04:30 +0200) Subject: Re: bug#70889: 29.3; GCC14.1 MinGW compilation error References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> <86ttj3z5h5.fsf@HIDDEN> <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> <86o79bytiz.fsf@HIDDEN> <AS4PR10MB611012319E4517A4EC0B3A83F0E12@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 12 May 2024 17:04:30 +0200 > Cc: 70889 <at> debbugs.gnu.org > From: Cyril Arnould <cyril.arnould@HIDDEN> > > > So I'd like first to understand why a warning causes a compilation > > error. > > This is a new feature of GCC 14, unless I'm misunderstanding > something: > > https://gcc.gnu.org/gcc-14/porting_to.html#warnings-as-errors Which also says that turning these back into warnings is as simple as adding -Wno-error=implicit-function-declaration. Can you try that (via CFLAGS=... setting when you run the configure script)? > > If we need to add to our w32 headers every single function that can > > fail the compilation of some test program, we will never recover > > from this slippery slope. > > Would using the gnulib work instead of using emacs-proprietary w32 > headers? Mostly asking out of curiosity. No. Where we can use Gnulib we already do.
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 12 May 2024 15:04:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 11:04:44 2024 Received: from localhost ([127.0.0.1]:54853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s6Akm-0001lW-7m for submit <at> debbugs.gnu.org; Sun, 12 May 2024 11:04:44 -0400 Received: from mail-ve1eur01olkn2107.outbound.protection.outlook.com ([40.92.66.107]:29070 helo=EUR01-VE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cyril.arnould@HIDDEN>) id 1s6Akj-0001lQ-2B for 70889 <at> debbugs.gnu.org; Sun, 12 May 2024 11:04:43 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VgevPR7wxd6UI0FLNklrlXLT/BRgRvK4ImIBpDI8FvfJxG4Y7gtQqel6tXRLcNwMuwbkgZYDHteQiGC3GDGFoCieApDEZ2zPCit6/H8B0zF054qk8G76i97syVI6yzqb00UzwUYR3sMx8Qz1sFFTcT0CK8pODlkxEF8BWhZLdC39CTDjoaut9M1JFVU9f5df+DwN+p7CnDXrLTrZZ04+aL1QDePCl5+TkNMKwWjnOXWci3b4z25sGMmp1Q3+oLkEGwmWRC4VsTOQwVJuu/C47lPaBe/tC+9QstNZzkBSuxasm8i2JXRfm9i8SZh70O3OdFiP5nsdeTwCHgYoEG6oyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yLYrFZuHDfw+3YrezK6OzHeEtv6H1ZPeQxODlk954s0=; b=hkpqY09C4mmP7Ka2Zvt06Jt9mc4efQ5DZ+UU2YU/kV4ezupYDd9uWo00xw5KzHGMOvS4cpZayEV5QPAhFbHmaKrCrjNuUyTbbs7IUXm55Uetky4iixuW2aekEQ3lO4wgpFHwIbwqk0AzAxEcA5/EN6gajsgVxtJwM2+nex9YizWS9OZ+dX4aMoE25iavex3wllkupFqO4ZO9zo5QLJYw6ENSYfaroFQBrbPcUjQZt6iPgD+aeHavMaMbueMWz346zeH8rSynqI/4jAsl3A1bsCYK+jlsMay5cVUSwwjDUyu7Qdf4+mHZnsANst54QTjSPtdoMqLQcLe2mf2vGjxTWA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yLYrFZuHDfw+3YrezK6OzHeEtv6H1ZPeQxODlk954s0=; b=jj8NpxFLfCm1LSirhvK+LRL2t/7w/qAkxrMVcOdOme0bG8FEgY5jj7wGFDMGUsboX3zojR2XxQ+jITEABG2sEa9jcV4mDmXLT9FdXuCu1pVXYei61EPgwewSJGdtN7Nu31EMl1nmtGyqqK0cW3DHlgcwZfeDm5EMeIjTDsDVx7MNynn09+ZVb6RLFAXie+o5UXfWCnF7Dh8KVOB4D3rnzxw0X3gdvg1sbC46ynyQC5BloXIZAl9paKOS//2AA6N3Bkd+QI2H4f9U2tjqfstBHE3tqVrABclE9svENplZIeR0YvGe6Ksk4TDxFq4KNUjBcM5ZZzX1YgKIdR/Zusfoow== Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by PRAPR10MB5422.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:27a::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Sun, 12 May 2024 15:04:34 +0000 Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::68f8:d238:39d8:1f10]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::68f8:d238:39d8:1f10%7]) with mapi id 15.20.7544.052; Sun, 12 May 2024 15:04:34 +0000 Message-ID: <AS4PR10MB611012319E4517A4EC0B3A83F0E12@HIDDEN> Date: Sun, 12 May 2024 17:04:30 +0200 User-Agent: Mozilla Thunderbird Subject: bug#70889: 29.3; GCC14.1 MinGW compilation error To: Eli Zaretskii <eliz@HIDDEN> References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> <86ttj3z5h5.fsf@HIDDEN> <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> <86o79bytiz.fsf@HIDDEN> From: Cyril Arnould <cyril.arnould@HIDDEN> In-Reply-To: <86o79bytiz.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-TMN: [dzwAV8KI3Av6r6eZ82rBWSeGzVfdC6Lf] X-ClientProxiedBy: ZR2P278CA0028.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:46::8) To AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) X-Microsoft-Original-Message-ID: <928a77ab-71f4-4de1-ada1-4d73603457de@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6110:EE_|PRAPR10MB5422:EE_ X-MS-Office365-Filtering-Correlation-Id: 373e1238-7d67-43cf-add1-08dc7294d579 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|3412199016|440099019|1602099003; X-Microsoft-Antispam-Message-Info: i4Dy1opvXI5UQsNvRmHqA61VAU0DzYEb5FeRUbZJScjwTC/Yry3ZOdTie1lA/LB/Ze4avi9tiH2crobHGaRYLO8UB3rFz7rUEdvEZuvYlk7KTfHUouHRb8RNTeI55YCa1i3ULPHif7y2akoOPKkRYO+avpaU1eF7MaoTItzPATmxA1dLAXV2Y5RLRhdq8b/mhFMw6bHG5syG/zss+uTOAh+RvV4HNYGBM64KjOXxE2xkg/u0R3qGGBHSIivd3OGEBgXDmuFXGr0HxId/4SLPxyGvT3LWdjOwycf5+EMdnmw42wpxO7KvHF6V58ZwaHi7pml1LF6CYftBQsqttFL/22oXqzVjHQGmdxcvwSQjZAyU25P1gDauFuoR8gWA0BbvwjYkAfODlE5kQDpFaIGWhJ2rEP0QrKw0yOTtxbRSuYnVPUQ5Gg9kMGmSmOA+PGLKgo+mSr2GojEV0Xkk9s0NZENN9UzcGrdC/LejtIikGlndmg4NX0AJdGOIAkba0H+5HsucyVNK1/aeY1eiC6fCGLfEWBpQzgLgRxorJ2lNMDP6lCpAdCKdDonlAuSfPjbaWDtSAPkQmVfAn4ZHdvXmmkV0KVLnfVDLI/eywp9e5/9lxE8+DYKfrKPncQYtQ3d9kTWnTbZfOHWcmsVX/wRGroMt0mDSopkRz5D7sJ+HjKE= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NndQRiszeVNPbWlOODFQL25RSzA4SjJObVZkTkJhOTFQR3FZL3RjRDBBVjE0?= =?utf-8?B?RVJVdVYyd0l5ZFpQeHVtSGYrajc3LzAxU0VwSlhqSzQwRld2MEkrcitZblYx?= =?utf-8?B?ZDBJK3lOV3FYbDFGSnJSUldjY05PMlJXbGEvU0dseXJaN01LblZlL0o3VndJ?= =?utf-8?B?L3phV1FWak9xdDJORVRkeFFMT2ZYUytyM1FJbFFYaGZRSHJWTm5ESy9tQ1FZ?= =?utf-8?B?V0MvQXRvdXhjN2ZydUwwU1Rtc0pKd1VjSHIrVTJncU52TEdvR0Q1MmlDQlBj?= =?utf-8?B?S3FRV0lJWldxcEVwVS80K2VxUEZhZldLdkE4MTNMYjRCeXFYSi9HRzJlNGJN?= =?utf-8?B?R2lVTGpYOFNVVXpkZ3Q2dUJYRmJQTDdQMkU2VGQvL1FyN2p2OVhCeFJPeDFZ?= =?utf-8?B?OHVlclcyNUdCZ0h3cFVqVXI2RHJZUHV4cmFrOHMyL0FPT3dObTFKZkExQlR3?= =?utf-8?B?NWNDOVdzOVJWYW8xVXBsS3BEYWYrYThMb3BWRlpBZ0pyQ05POExSK1Z6MkR6?= =?utf-8?B?MzVjMVlYTTZ5OURuTEtJYUl4ekE0LysvWTZ4NXFEOGE0RExqQ3pZUlVIYi9W?= =?utf-8?B?TUs4OVBraGNPdnk5dG1PRDVraWlTMUZyUTRCS2FsQzVvdVRUTmk0ZmtQbjBS?= =?utf-8?B?QjV3ZkVZZUNVbUtFeldZQ1BaM1diNWEyNURBZWdiQjdrWmd1ZVB6dWkwdVJL?= =?utf-8?B?amx4RFMyK3pwUUhsQ0hGbmpCRkM3eFdwK2FFaFpaeFc3M3RiRGVjVlhka1RM?= =?utf-8?B?ZTdta2MySVNwUUdnUm1IUHA1UUN2eUMrV1V2bXBnSXp0NXFKeXZxSHF0QVpj?= =?utf-8?B?ZUIxUjZQR0VBZXhReStRdnh6dmJneWNzWXVwOHJpem1VZnZMNVMrbkdQeTVw?= =?utf-8?B?OW8ra0JPSk9ydHQrYkpGVUlJWFllYlYrR1BRMEFtRDV4dVdEL3RnL0kycnky?= =?utf-8?B?WTdNV0ZuYmNvRndPaVJnOEFOMWs4M21ubjVOcFNSeTczTlRSYXJZV0lJL1Ez?= =?utf-8?B?OWFGKy9zRFRCNlBRanNHU0VlWlc3OEkybmE4aHArZEc2MHhaY1AwVnpZUG5y?= =?utf-8?B?YWdOSlBZWWk0TzJjWjhqa1RIWUVNaXlhTXd2cng0NGwzNS9sZ1hlOXdxRm1S?= =?utf-8?B?RXJ5R0l6ck12N2RCQXN5T3hFbmxKbnNqa0xTTVJEVHg2d2p4bktzSG1QUTA5?= =?utf-8?B?R1VBck51L3d4V2pkNW9pVXJrcFIzT2NUbk5meXVGdWJSa2doc3NSWnZobVFN?= =?utf-8?B?dDZSbXdNL0E4cDI4c29CMk93bEdZaDl1NWpJVjhIVm9MUDJRcXdiUkNibnVa?= =?utf-8?B?RUhqWmpnYTRXaGw0TmloZTNDdGlOZkx4TTZXNFBrQkFLWUw1NGpYTXY3RW9z?= =?utf-8?B?RjlzTkYwSW0xR2I2Z2NlclVYbU85NHp2WkVTcThLbDhYaW82cHUvM1JQOTRq?= =?utf-8?B?eTE1c0xJZ0NPTmJtZjFBaTNTR2VteXkwQUtQR0EyaWIvZjNQVk1QWEh4YkZ6?= =?utf-8?B?cFhqcHhSMS9TTGhiR0xVTVE2NHVlUllBNXk2bCtxVmFmV0NvUjNBVTJGS2g1?= =?utf-8?B?SVJ3ZlZtSWNlRTN4VVRuQTVsOTNZWFcvM2xUSDRNY1RPc0lMc3BYVUNyd1Ra?= =?utf-8?B?VzQ1MDFuOHh2WHl4WUR5NHFwUlJRZitCeDdtajVPelZzc1dIam1KY1hremxi?= =?utf-8?Q?y9k/vOn3K1dzJ+PXYyAP?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 373e1238-7d67-43cf-add1-08dc7294d579 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2024 15:04:34.4276 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PRAPR10MB5422 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > So I'd like first to understand why a warning causes a compilation > error. This is a new feature of GCC 14, unless I'm misunderstanding something: https://gcc.gnu.org/gcc-14/porting_to.html#warnings-as-errors > If we need to add to our w32 headers every single function that can > fail the compilation of some test program, we will never recover > from this slippery slope. Would using the gnulib work instead of using emacs-proprietary w32 headers? Mostly asking out of curiosity.
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 12 May 2024 14:49:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 10:49:52 2024 Received: from localhost ([127.0.0.1]:54787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s6AWN-0001bg-Oh for submit <at> debbugs.gnu.org; Sun, 12 May 2024 10:49:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s6AWK-0001ba-Ov for 70889 <at> debbugs.gnu.org; Sun, 12 May 2024 10:49:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1s6AWF-0002iV-42; Sun, 12 May 2024 10:49:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=e2JOViu9xOUWNx3iGQQqLE/VEW6YKrBHQMqOd3AXLdQ=; b=jUV2XEo3jAWrPbZxc5lh ORjubbkFgxth9sC0KCHhy/LHU7af/4PoXNWASd7neKwUvr0pXNd+q1Hux4TqFZysrQ+BS9wZiZ2Ey 7CS2woTqr0MeVWZlGQEDzx1VvauXzmsaGpt0E3sceFlFKPkIwZEQwt8kjYcOi+/c2zSSaJiqfIUcL sve2dvP7dfIl2bmDBenXFoN1LDf9OCOuh2AqW3O8PXSkJuo2UhJ3Ox+hLLAvsn1wjPkJsE+PhqmMg OtGq6tufalSFCfEt0ey4TUOhNBM3pq8oZliDcz3ieFXqcjPoMvXYUd3Ws9R2XkfKbBfVUaSEs21u/ ygBXnvOg4bg9jw==; Date: Sun, 12 May 2024 17:49:40 +0300 Message-Id: <86o79bytiz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Cyril Arnould <cyril.arnould@HIDDEN> In-Reply-To: <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> (message from Cyril Arnould on Sun, 12 May 2024 14:52:12 +0200) Subject: Re: bug#70889: 29.3; GCC14.1 MinGW compilation error References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> <86ttj3z5h5.fsf@HIDDEN> <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 12 May 2024 14:52:12 +0200 > Cc: 70889 <at> debbugs.gnu.org > From: Cyril Arnould <cyril.arnould@HIDDEN> > > > So please try to figure out how come HAVE_SYS_WAIT_H is not defined in > > your case. It should be. > > I see, I was not aware that HAVE_SYS_WAIT_H should be defined. It's > the ./configure test that fails, the log is as follows: > > configure:11647: checking for sys/wait.h that is POSIX.1 compatible > configure:11674: gcc -I ./nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic > conftest.c >&5 > conftest.c: In function 'main': > conftest.c:69:3: error: implicit declaration of function 'wait' > [-Wimplicit-function-declaration] > 69 | wait (&s); > | ^~~~ > configure:11674: $? = 1 > configure: failed program was: > | /* confdefs.h */ I don't understand something: -Wimplicit-function-declaration is a _warning_ option, so how come it causes an error? Is -Werror also in effect or something? If so, we just need to add -Wno-error to the compiler options. Warnings should not fail test programs. > Is this an issue that should be solved by GNU autoconf? Or should the > 'wait' function be added to nt/inc/sys/wait.h? If we need to add to our w32 headers every single function that can fail the compilation of some test program, we will never recover from this slippery slope. So I'd like first to understand why a warning causes a compilation error. > More worrying, I've checked through the config.log and found 28 > occurences of the "implicit declaration of function XY" error. The > <sys/wait.h> test might not be the only one that works under GCC 13 > but fails under GCC 14. Of course. There'll be no end to this madness.
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 12 May 2024 12:52:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 08:52:29 2024 Received: from localhost ([127.0.0.1]:54321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s68gm-0000F3-VF for submit <at> debbugs.gnu.org; Sun, 12 May 2024 08:52:29 -0400 Received: from mail-vi1eur04olkn2015.outbound.protection.outlook.com ([40.92.75.15]:58533 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cyril.arnould@HIDDEN>) id 1s68gk-0000Ek-JG for 70889 <at> debbugs.gnu.org; Sun, 12 May 2024 08:52:27 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QixgeB6Msk16rVWrj3lHccXSDH4stWvp0W1hZ7FaH3cXP4ZF+VsC8Ucztp9GG0k6IEDIB/2/NMBSj7jCIiozbpqaLTlr4kisyRw+HhPdVCEO6/7zuxWibaK00nWU8ZyYmlYkX2jnKihl2pScf1+83esW7d/eYeRrgL06w4hBv04L8nMxsyIHCDyMk8Ifs9lQpEnpxvtigKGkxsVzH9sqQwBesGpPZ1abjnizB7V6IPV1kOqvILPEMgo+hjLttW/NW7MW2Zt56AS3q+APYm1fLPd/l7Tss/ov05Z2rGZih78/uSA2FXMAune5QiSq3Flf2MF87sDM7nXPwjBUQZrkCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4rxSVvhqe7+U7vp6Ymsh4BPsOjhY+Nrz3zewqQpn1dU=; b=Eo2lsRY3tW9B75RSOXMkl+0mK2lYz4gPITocQf2U90MxMDtjDAzJ0muSfDwHzmcRoT1kFEkoM2Rm6Zgo1TWSbq+d2QfutElb8WXbD0/CCKL9cLZzfG+qeHzA4liErW3i8SNOsfWDabkOcYRIGXFRNovMwswqqL8YLlTYQk1CVcTlYItLhKVs2NrOuF/Jkqra9OlmkBG/F8y4GFuGabhXD4LUViLXf5RI28NfRoH0HVlCBlcGzhmcznpvjt17rR4i/41nhcbftBqvmUv8t80pUnvFTdytbb40nDmZbzQXqze7peNfql15hguA9FfaahCN4JmvdPxuc2nwjvgWkMQqHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4rxSVvhqe7+U7vp6Ymsh4BPsOjhY+Nrz3zewqQpn1dU=; b=iMe6st50XJJlejvxIPj6dN22dIv2Xmg0st8UvaZKwVzBV2gTIgljYU9m0fTZ25vC1YleGauLDzg/HcxqafvaSv0Yonj1OS2LXIR65UrhiOXxjYB04fd83J58JvVLtdmUxKFY94UdZXPHBSJiPDXn4MV25ar25r4paGiwD/IofvpY8vryB7t+o/U0XzuTLXIAnVkeEgTvmMH3ql+jwD67HyRLrJGMicCUrYowvde1Y0HaG8tP5yV+aRLjYexefXYtDXPNY2z4Dezt/KDExkNi+r02PTnSuPIVbxeMP3bRTGqRtXT3jjwgVcQipq+kwPgOl2BiDah23wYVp9pNOJhVpA== Received: from DU0PR10MB6107.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3e3::20) by PR3PR10MB4032.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:af::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Sun, 12 May 2024 12:52:17 +0000 Received: from DU0PR10MB6107.EURPRD10.PROD.OUTLOOK.COM ([fe80::eda7:6508:bc62:41c4]) by DU0PR10MB6107.EURPRD10.PROD.OUTLOOK.COM ([fe80::eda7:6508:bc62:41c4%5]) with mapi id 15.20.7544.052; Sun, 12 May 2024 12:52:17 +0000 Content-Type: multipart/mixed; boundary="------------YvYuCX20juDd0XvrSmwj04xW" Message-ID: <DU0PR10MB610721074CE7B734BD92F2D6F0E12@HIDDEN> Date: Sun, 12 May 2024 14:52:12 +0200 User-Agent: Mozilla Thunderbird Subject: bug#70889: 29.3; GCC14.1 MinGW compilation error To: Eli Zaretskii <eliz@HIDDEN> References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> <86ttj3z5h5.fsf@HIDDEN> From: Cyril Arnould <cyril.arnould@HIDDEN> In-Reply-To: <86ttj3z5h5.fsf@HIDDEN> X-TMN: [kSZ22O8QTX7Gp/UOay6OgJ69DqjFF+Tr] X-ClientProxiedBy: ZR2P278CA0054.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:53::17) To DU0PR10MB6107.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3e3::20) X-Microsoft-Original-Message-ID: <521501dd-6bf8-4e37-903f-ee734deec1ea@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6107:EE_|PR3PR10MB4032:EE_ X-MS-Office365-Filtering-Correlation-Id: 164a580b-298a-477f-da2d-08dc72825a47 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|6092099003|440099019|3412199016; X-Microsoft-Antispam-Message-Info: KVmMipXaiMqZgACieVuJRecIgWSlxyAGPW2DKKXMEqucdx/hbkDqqrmhqF8F8cFPQJmBz6MqTneu0DYUdDk5MiD+X4X/DRMBvKuOusq51fJopcJ9GjfMlaztBhnT6PEyjzdQGzCUFMMgpfP+KCzWMHQGMEMZT8IWYje3nYdxXSngeVTjXOdPCxB422Hrj00oEUdmOmcKv83EdR6VEIQ7sbOS5V0vEH6nZhYfmmdWEmVJxM6au4RUdzfcyXNIGZTQ/7ovKKjrmKNSm+ka6gV+2IjTNGvu7/ii96GAQIqEZVOR6CEmq+CAYJXRChLFO4vxPoXRVXPr4Pka/EjAyS0x9LMuP0oYsAAO9sZOi33w3Oqr23NxcZtrS/LLQLliLF/YG8koo5Nm+0Dw5BdImfZ/Jt+j/Ydwi5nSSOii3VeWmUaoE5gcWHa6BXCD3fSJCJgHKugjbsMHVzBSSMPXVO4BcFKnwu3YfnmHnlekzKDV5izfX0R/QFX2yaBDxS/zG6MDoVNwomS9Ly6WhUOCKiRI1xY3Co+j8RyhGnZXYWvwlQrr1blaR4D9ICJH48lomit7 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?THRXMFZGdS9Uam4rTVRyT1F4c2tDWWtBWmpPSHBnYkFYcW1Ra0FYUGNvdTVR?= =?utf-8?B?TVBZamNXRWtOM1phV2dEQlpLdnVQVmw5djRTZ3RleUcxcjNRWFB4SVU4Z3Ny?= =?utf-8?B?MnB1OHc2RWQ0ckdWWi9PcGxWMlY2TzJmdDVpWk9ZbTVOMHR2Nlo2bGxSNHk4?= =?utf-8?B?WFNKclMzYzV6VFdjREYvc0VWcGxLZFlQL2NVdm5OTTF2c2o1dHVNK3RzOVdV?= =?utf-8?B?NjdTZnAzc1ZjMVBmWWNoNjB6MWd2enRyWlZqVnZmWk5JWHpCb0JRUytvNnB0?= =?utf-8?B?bm5XUFd6RE5sczV1Sm1ZaHloZTdaQXpuVk5PemJjRjk4OVBScVFwbTZCa09P?= =?utf-8?B?TnpTM0hUaUFnTWIwc1VEMEtHaksxTnZqWEY5V0o1K2JFNEgzazg4eTNVWGVJ?= =?utf-8?B?UXNHM3lsUzZ1anRpejduWUpYNFVRUWRZRUFadzhSbzI1ZjNjVDE5dHJZS3pO?= =?utf-8?B?NEJZNUk5dUM5ckRqTnBjOTBQVFFkR1BUMFpRY1lOZUdLQ0kyN3gwWGlNb0Fs?= =?utf-8?B?MzdWZU5pTmxBblVnZlhsYUtLMEpHN3dLcXZKbkVmaUpkTTlRQ01MK2dzSGlw?= =?utf-8?B?NUtPbmROS3E5NHdXYllYR2RYaXJJSW5zb0c5OWFtQ3Vsd1lyeVdqUCtqOWFx?= =?utf-8?B?N3VZZ2l3b093d0xlNEQyQnFucmtLSFBlSVJxcDJDU3BIdnlreDljTHlxN092?= =?utf-8?B?Y1dzRzM4NEpNZFZPR0wveld6SXJrVE9KWFRFOW1nbXZPTU1wZ0Z0SUFuRGxy?= =?utf-8?B?SGUyN3hicDFPMmVKL0RmY2ZDZFFtOVBFdmRORzNJUHFFaUpZb3RNMXZXWnl6?= =?utf-8?B?Z3RjNjhjSHJMVjJzTmE4L3pmWUlMNCtLcUNOd244dXRzeHpydHpydC8xRmlw?= =?utf-8?B?WEcvS3d3TlNRNUt0UW1XS0R5UUtYYzNOOVBwNE1UQnVwaGxLS0FLbFcwNWN4?= =?utf-8?B?d1hDbkZTTFZLOWtrbjNvT2hyY3p3WkV1MmRQT3dqdTNneWlyOHhCMC9IYWlC?= =?utf-8?B?emRmQWt5dy80akF6N0VOc2VKQ1BzSGRxbHRZK1NHSzRHSnppU0pjQUNsZERw?= =?utf-8?B?ZlRvcUR5bnJERG50TEduNzJRTEhOaTFMcG5PNXVKNWtaL2VnSFhCcHBqai9Y?= =?utf-8?B?SVM0MnFVdkpJSGptLzhEcGhhS2VseGJDazRzZEJvbHJvOUVTd1g3UGlLY1Jj?= =?utf-8?B?NWJ1ZUtDOVo0bTNxaWNNNXZ4WTdjbzE0bzdXUVdmZ1pyQWFzdUtiMWcxd3dE?= =?utf-8?B?bmxRcVVPS3o2enBNazNVU1hMQ3VzeGV4d0lpZ2lqaXB5RmtaQ2tIZm03Tngv?= =?utf-8?B?OUR0SjJxOEMzb2pYUE00dk5TTnJFcGVPV3VyYnhibWt1Y3ozUVhsYU5IT1FJ?= =?utf-8?B?S0RoVVBUTTVzVElVUS9udDRDT0RpU25QaDVGNGd0VmJNcmhIWWJ5RlZISk81?= =?utf-8?B?cisxdVM5SVh3WFBvaHNkWGdqME1aQkJFNVRMTjc0ZnFTVytiZ2JXZHhJMkRT?= =?utf-8?B?WUNBSGFPUGFmVGplajdveFM5cjNENHA1U0N3SjJreXM4bUdzdm9FY2RZQmE3?= =?utf-8?B?clRtbWtoLzNBOFFSajNnRThjZmZJQ0lvMnlrR3MwYklOMWo4QktSaHpTMlFt?= =?utf-8?B?OFdVSmJIN1p3ZVV5SkxkWVgzcDBVMmlnZHhaTkpxSzV1SkQ2czlzU3lJUUds?= =?utf-8?Q?S+l+66J4VHqn/hlOTSxh?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 164a580b-298a-477f-da2d-08dc72825a47 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6107.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2024 12:52:16.9373 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB4032 X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> --------------YvYuCX20juDd0XvrSmwj04xW Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit > So please try to figure out how come HAVE_SYS_WAIT_H is not defined in > your case. It should be. I see, I was not aware that HAVE_SYS_WAIT_H should be defined. It's the ./configure test that fails, the log is as follows: configure:11647: checking for sys/wait.h that is POSIX.1 compatible configure:11674: gcc -I ./nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic conftest.c >&5 conftest.c: In function 'main': conftest.c:69:3: error: implicit declaration of function 'wait' [-Wimplicit-function-declaration] 69 | wait (&s); | ^~~~ configure:11674: $? = 1 configure: failed program was: | /* confdefs.h */ Is this an issue that should be solved by GNU autoconf? Or should the 'wait' function be added to nt/inc/sys/wait.h? More worrying, I've checked through the config.log and found 28 occurences of the "implicit declaration of function XY" error. The <sys/wait.h> test might not be the only one that works under GCC 13 but fails under GCC 14. To ease reproducibility of the issue, I've switched to the emacs-29.3 tag. I've attached the config.log so you can see the other errors. --------------YvYuCX20juDd0XvrSmwj04xW Content-Type: application/x-gzip; name="config.log.tar.gz" Content-Disposition: attachment; filename="config.log.tar.gz" Content-Transfer-Encoding: base64 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 HbeU6fAn8asifUzStxoGh94zjDIov2wt5QC0uf4YpALKE19q3K5rND1bbA2WKy19fLRRCQ395P14 HwMWPpuzINFsdqXjwURgqt18VBsbFp27gZOFjNc2NFYzIjnKE1JdG47ksqJB/BfmCP6Swu0S83YO val5QknS5p1O8NzGt5N/K48Db6oZTO/F9S2prYas5FGNWBiRym67smalm+bw94G5oapvgMggrZXX dDlT+d51QukZL+KVuo3ZRlc7d/GAd3k5ajCL4+5WpoisruvBAXZtcvkOuYrl7n74drfX39D+YE4W 6xvxS33UMLgLnkMRI9Wzcc05YNq7E7uDphIQZt82efQeog082p9jfTuowZ/knCp5JaLzoQXycpXg QR4apwtmC/almEcZGjbaKThslgXPClU58MmlhycmR3ii86yjXGVBDw5VZcAf7frYJYtllqNRtlYl ErS/Uf8wnYZHtYKGvzXaQku3sNIttHQLO12y26U7ScQHnYoG6IKIvy01jkVQ9Jy20K0yzq6fEAl0 CZ+LF8D83nFnzNlX1Liyhx22jUCtAlnDluuWvBZTVAjaVnEiS6aGjzAKUXKNCgYwVEow7DUcOW4Y hGvEAW644YYk2TxrBGOdchs0xhOcAT7hLIO7SyB1Kny3UG7E0TYbbRaKzSaxDcZ3/dTOoDiixP0s 2tlkW/Zi85LvhVZob8u3O6hvP9IuKO764Zbepx+kHW7yayV5X+bQNv/j+9/3v+9/3/++/33/+/73 /e/73/e/73//L//9H7UkHb8ASBcA --------------YvYuCX20juDd0XvrSmwj04xW--
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Received: (at 70889) by debbugs.gnu.org; 12 May 2024 10:31:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 06:31:45 2024 Received: from localhost ([127.0.0.1]:53725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s66Ub-0003mR-Eu for submit <at> debbugs.gnu.org; Sun, 12 May 2024 06:31:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s66UZ-0003m2-C2 for 70889 <at> debbugs.gnu.org; Sun, 12 May 2024 06:31:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1s66UU-0001vi-01; Sun, 12 May 2024 06:31:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=Z3MpEEDFsVG6H5M/aYZD2q/Rmsn7Z/4d0iqPMfjbV+Q=; b=U4/SVVeFXACq+Dj20A8y TpRQz0KVxso8prx04RqBRW6pdeiTGZZyr4BvDx/RSfjRcaAmDMTz/uAaPVThfLayXUAiTxtMbdCV6 PcO7C1KUm4IsH8rt3IrMz+C6PSVe7ubM4QuQ8W77LnLINywxodlLSMD20qpdz0gvfGf2so88vpJBb GfJQ9Ne531CWBkjDUFmJIDxNzJjEat5JoT/NujAou6YFmC0IqjOyX7SpdtkEwqCDnKo48L49rpTAR MB0H90Rp/JlxYUaO6nn6PflSj7Eq4DuFf3VamEUu3L0qUgnhvO2GABXtN27jyxz/cULu0j+rselSj kfyvaTDX/J/vTw==; Date: Sun, 12 May 2024 13:31:34 +0300 Message-Id: <86ttj3z5h5.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Cyril Arnould <cyril.arnould@HIDDEN> In-Reply-To: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> (message from Cyril Arnould on Sun, 12 May 2024 09:29:02 +0200) Subject: Re: bug#70889: 29.3; GCC14.1 MinGW compilation error References: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70889 Cc: 70889 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 12 May 2024 09:29:02 +0200 > From: Cyril Arnould <2006parcy@HIDDEN> > > I wanted to check how the MinGW related issues #63365 and #63752 behave > under GCC 14.1, however I did not get that far. Running the following: > > > git clone https://git.savannah.gnu.org/git/emacs.git > cd emacs > ./autogen.sh > ./configure > make > > > I get the error: > > > sysdep.c: In function 'get_child_status': > sysdep.c:479:13: error: implicit declaration of function 'waitpid' > [-Wimplicit-function-declaration] > 479 | pid = waitpid (child, status, options); > | ^~~~~~~ > sysdep.c:479:13: warning: nested extern declaration of 'waitpid' > [-Wnested-externs] I don't understand how this happens. sysdep.c includes syswait.h: #include "syswait.h" syswait.h does this: #ifdef HAVE_SYS_WAIT_H /* We have sys/wait.h with POSIXish definitions. */ #include <sys/wait.h> #endif /* !HAVE_SYS_WAIT_H */ The MS-Windows build does define HAVE_SYS_WAIT_H: /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ #define HAVE_SYS_WAIT_H 1 because we have the emulation of that header in nt/inc/sys/wait.h, and the compiler flags include that directory, see src/Makefile: CPPFLAGS = -mtune=pentium4 -DUSE_CRT_DLL=1 -I ${abs_top_srcdir}/nt/inc So why doesn't this work in your case? which of the above parts of the puzzle doesn't work? > sysdep.c: In function 'child_status_changed': > sysdep.c:525:43: error: 'WNOHANG' undeclared (first use in this function) > 525 | return get_child_status (child, status, WNOHANG | options, 0); > | ^~~~~~~ > sysdep.c:525:43: note: each undeclared identifier is reported only once > for each function it appears in > sysdep.c:526:1: warning: control reaches end of non-void function > [-Wreturn-type] Same here: WNOHANG is defined in nt/inc/sys/wait.h. > Currently I'm on commit 67b1da215c9. According to the GCC 14 porting > page "It is no longer possible to call a function that has not been > declared", so I guess that's the issue here. I've noticed that in > src/syswait.c, <sys/wait.h> is only included if HAVE_SYS_WAIT_H is > defined, which it isn't. So please try to figure out how come HAVE_SYS_WAIT_H is not defined in your case. It should be. The first place to look is in config.log. In my case I have configure:14468: checking for sys/wait.h that is POSIX.1 compatible configure:14501: result: yes > For the record, I run into an internal compiler issue in thread.c > after that, but that's not on emacs to solve I guess. Internal compiler errors are GCC bugs, yes.
bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.Eli Zaretskii <eliz@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at submit) by debbugs.gnu.org; 12 May 2024 09:34:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 05:34:22 2024 Received: from localhost ([127.0.0.1]:53464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s65b3-0008Qz-Mh for submit <at> debbugs.gnu.org; Sun, 12 May 2024 05:34:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:38350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <2006parcy@HIDDEN>) id 1s63dw-0004Nm-W5 for submit <at> debbugs.gnu.org; Sun, 12 May 2024 03:29:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <2006parcy@HIDDEN>) id 1s63du-0006e1-0n for bug-gnu-emacs@HIDDEN; Sun, 12 May 2024 03:29:11 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <2006parcy@HIDDEN>) id 1s63dq-0008Jn-T5 for bug-gnu-emacs@HIDDEN; Sun, 12 May 2024 03:29:08 -0400 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-34de22deac9so143666f8f.0 for <bug-gnu-emacs@HIDDEN>; Sun, 12 May 2024 00:29:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715498945; x=1716103745; darn=gnu.org; h=content-transfer-encoding:from:subject:to:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=/v0/KPXlh14Rv9D9u+NojBa9uBhB67vryRFXDKdHbUw=; b=iF/QvvdxV81hc6786S45YaQ0+UaXVAGWTg1oUzSd2fGuPDWC6KU/HfdB0IYINmEeR4 sdJLhXS4HGY5Pu9gKozrOSN0LnV9UAZTGrKuzCI0G/9dTH/Jsxrasd72kzZpcMI7QDj4 Pq06AOAPui7gmPMu5kPfNZbQZbUDaXVTeMD95WwVDuQ/yCfsT2qCjPu7RsrS+NgfgLY/ v93khfaA7AgS6lc1lJoV5ztbqfTyIgPhZ6vL61/etQebec3kYWTq1aTgaW1XGoOKXWTt ApOurp2MOVbUD3SBcFz5nu29MzEN4c4uu19pjPUanTG+GKi8SDFYUDeUxlC9H9R/rHSM kZhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715498945; x=1716103745; h=content-transfer-encoding:from:subject:to:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/v0/KPXlh14Rv9D9u+NojBa9uBhB67vryRFXDKdHbUw=; b=MjM+9L6reJ9PqfkfSBNrMO5ka3L4XgXwO+i/v7lD2pTyZZ8gG0V1qMtNSekmW9h52Z NSC1zSHxdcpKm3/5QOmnLdw0liCjQzT9MIAL3wFW3zIeoEwYLHKkDYgIEuf7HFcQ9Wbd 8SblWPVNhMjAmrhCzRglVsCtvQRjbrThFhLF9YMKswvLvXzeu31ZlDz1YpZS/ZfNTpiV Ky2UOYBmfZ2QKH9nl8qcRQuG4meRcz079/N7aBNIAOwNDZZbhm/Pg7tzX2evr2l6JnW9 XXTIYB+L/APxUIti9iaZVee1KfWmMdSvEJwWmcl4wkrB8ABd+CCFvwsilXpvLobccWYP A9Bg== X-Gm-Message-State: AOJu0Ywd8RUAzWnN3x0sKJ+rmIRSveB0EwlDWIpQ/SwMiOjhNQYngFAA x2y+JAZcJbBn+U+qJsTFBfSQRLr7mGKLythitPsqWfVvjCQETBMpmuRqfQ== X-Google-Smtp-Source: AGHT+IFUVllhL7pVgcSfrdXtLFwEA/fm52Br6159dcN7yysklYVeXHBbIUtvWjIjVoJ5TuGgED011g== X-Received: by 2002:adf:ff92:0:b0:34d:8ccf:c9ce with SMTP id ffacd0b85a97d-3504a967162mr4628527f8f.5.1715498944597; Sun, 12 May 2024 00:29:04 -0700 (PDT) Received: from [192.168.1.206] ([185.227.58.172]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3502b79bc0asm8403794f8f.1.2024.05.12.00.29.04 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 12 May 2024 00:29:04 -0700 (PDT) Message-ID: <41f56bc9-8f54-412c-a6fc-ae7a343f92dd@HIDDEN> Date: Sun, 12 May 2024 09:29:02 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: bug-gnu-emacs@HIDDEN Subject: 29.3; GCC14.1 MinGW compilation error From: Cyril Arnould <2006parcy@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=2006parcy@HIDDEN; helo=mail-wr1-x42b.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FROM_STARTS_WITH_NUMS=0.738, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 12 May 2024 05:34:21 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.8 (-) I wanted to check how the MinGW related issues #63365 and #63752 behave under GCC 14.1, however I did not get that far. Running the following: git clone https://git.savannah.gnu.org/git/emacs.git cd emacs ./autogen.sh ./configure make I get the error: sysdep.c: In function 'get_child_status': sysdep.c:479:13: error: implicit declaration of function 'waitpid' [-Wimplicit-function-declaration] 479 | pid = waitpid (child, status, options); | ^~~~~~~ sysdep.c:479:13: warning: nested extern declaration of 'waitpid' [-Wnested-externs] sysdep.c: In function 'child_status_changed': sysdep.c:525:43: error: 'WNOHANG' undeclared (first use in this function) 525 | return get_child_status (child, status, WNOHANG | options, 0); | ^~~~~~~ sysdep.c:525:43: note: each undeclared identifier is reported only once for each function it appears in sysdep.c:526:1: warning: control reaches end of non-void function [-Wreturn-type] 526 | } | ^ make[2]: *** [Makefile:452: sysdep.o] Error 1 make[2]: Leaving directory '/e/git/emacs-debug-gcc14/emacs/src' make[1]: *** [Makefile:554: src] Error 2 make[1]: Leaving directory '/e/git/emacs-debug-gcc14/emacs' make[1]: Entering directory '/e/git/emacs-debug-gcc14/emacs' *** *** "make all" failed with exit status 2. *** *** You could try to: *** - run "make bootstrap", which might fix the problem *** - run "make V=1", which displays the full commands invoked by make, *** to further investigate the problem *** make[1]: *** [Makefile:418: advice-on-failure] Error 2 make[1]: Leaving directory '/e/git/emacs-debug-gcc14/emacs' make: *** [Makefile:374: all] Error 2 Currently I'm on commit 67b1da215c9. According to the GCC 14 porting page "It is no longer possible to call a function that has not been declared", so I guess that's the issue here. I've noticed that in src/syswait.c, <sys/wait.h> is only included if HAVE_SYS_WAIT_H is defined, which it isn't. If I do include <sys/wait.h> nonetheless in this file, the compilation continues. For the record, I run into an internal compiler issue in thread.c after that, but that's not on emacs to solve I guess.
Cyril Arnould <2006parcy@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#70889
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.