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=-3.6 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,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 C34861F463 for ; Tue, 7 Jan 2020 15:50:27 +0000 (UTC) Received: from localhost ([::1]:51950 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ior7h-0005Oc-Ty for normalperson@yhbt.net; Tue, 07 Jan 2020 10:50:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51779) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ioqzQ-0002gO-8g for bug-gnulib@gnu.org; Tue, 07 Jan 2020 10:41:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ioqzO-0003ku-N8 for bug-gnulib@gnu.org; Tue, 07 Jan 2020 10:41:51 -0500 Received: from mout.gmx.net ([212.227.17.22]:46553) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ioqzO-0003jr-8u for bug-gnulib@gnu.org; Tue, 07 Jan 2020 10:41:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1578411708; bh=kfM58oY/0aqx8+nUKM7RWfXrhfgBHyEfwdWLEyCblFY=; h=X-UI-Sender-Class:Subject:From:To:References:Date:In-Reply-To; b=X8WBIbdrPs37d/IJrybOVKkt8lPBx23CfpOf6jkVpjyFFyWBoA9Y4gwouta2ZW4w/ aUEtVfKfhOQpCRas5ByWKakwYrED0ImT6U5cZv0txHnCDAGZUfkvjSfT5zf8UJJIpq YQ5JCpsmYT1yu0ltXLNlwNgEBEOqV+C5b8B0ciBc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.111.218] ([31.17.216.109]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N2V4J-1jqH471k9H-013uos for ; Tue, 07 Jan 2020 16:41:48 +0100 Subject: Re: Debian Stretch: strndup.c build failure From: =?UTF-8?Q?Tim_R=c3=bchsen?= To: bug-gnulib@gnu.org References: Autocrypt: addr=tim.ruehsen@gmx.de; prefer-encrypt=mutual; keydata= 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 Message-ID: Date: Tue, 7 Jan 2020 16:41:47 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="fcWCGOcNL256AFXGA7VDspkMeQg4ZKwbh" X-Provags-ID: V03:K1:FmZhBtHFnVcqUP2/OpTprNhCdM3Dz7h+P8iYPieM3nCJ1pE2Kct 4fxznZNve6kAQi4WjvHAfQHJLhaoe32qORoFZl703Stb9jPKdPi6TzDdrG2AuEm0en5i+kG wzgmrW6xu7DBz/FJyC/lzcNcMJmbAA/Bk0CPBcjvPdfWDRoJnB1yj6suQpdZAMjZWa5qZXm 2e++Too1uvD8+74lUySpw== X-UI-Out-Filterresults: notjunk:1;V03:K0:WA6uDWkack4=:BOxBDbYNrMRgP1bmVgwsTd 5B9H8ba40MhTolkQ2kxtMY08qFWQUSs6Jm3U6JII+RvKqHLNsxKcSOFsAfYTox3fyvv10OgaA NlIW8l85mqggJBOJgq2/ygpgM0sO+u02gjOVOiURv8g2wUFwihm6BZufawrMTWy3aZMyK/unE 9lNyp3R4VMd43hIgLOWSCoUFZcWT4TZUTpuJATcy7Zw1AYbXVY1F6hIHvkq2snz/HPdAVqn62 QUh893s0yMV+4lwIUa8c7lnu2HXE+f7Edn/ZeUgn5QvLPQlpmeEauhe5M3r8ywfGsSInkhGa5 kM+xI7pUnG1y8mZdKGX1VkFiLq6NecBThNddM3AghvWgzmF1T8YeAY6VQWEkHe/utQZX0r3x9 vMGflpkmyQth+mlUSLIb/zMpAD7DRetbjDFOadRnwmd+jILRlVEa5JoFHdOSrviqXuaOOHLvk LiIOI0WO6FzBx24eIDCNFb9tWE8ks681HiInH4RMC3kMuzUGi0g6NOUjqtJP+uFx/5sLdmzPU LgFrKhjwenDA6ImUMjyWUja9qW9u3UBylvmBozLpO7VgVwdnAsBNmsO3aKap+rPtURPdp1cuk qwIMoNoP062b8ZFNNkHoruxtLernSfRxGgERieHzpFHXdd202F4wHALL9Gp3hCb/GJP/5/DK2 kYdaaCNVuR8e4rSDdVHbHkONbebntokatwe+5qkClc0iH7OwB4OrAsVp5jlruWTQ0MTd447Di 3ttplbqukng+CH2ahIoePbBJPW0prggdulrMRHWtNXkzATAHy4QDurO1plaSbWyCVAl41ppAi d9wJITTXivQn6dYNgNmbGdtdvsCXjcwq1MK/d+5nmnybiFIkWn6sAQ5TRju+uuxstbjO9/0bg BP1YLe7noGp16rgxEfIV0ldh01HHtwwuuWycEsUT03JxReiGZdtoQskfPqLmjGCiQNqdd3smV 3GymQGOBDV8epO+TngEPUEDBn/BMunepXacdtXVJRy1O9MApQEU0yG4IEHprV6iz5AHFbfFuH VA09FHpO6GJ+2u34JOJi6Jh8sigilSVTzE0uA1uj7RrrqgFMa1pg36tEM6dXKYGc36RuJmVdt UEVvwcWymzUAdU/qtmlINXQ5ScCiTzqbdJTwSE2gN4zOX1k3aWGTM2Pjuj5PDjT+16LKhwgtE TaIc+skI9KGRCorqAG23wMimgclE4LMtzQZZczKbMEVTUROSxsg2v3XSwZkJRriAkw1WaDb+K hsIj72a0HiA8sL72MNzVvKPncFRDGVc+dHlnpflLwJkPLQafKfr+CJDnFfdM= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.22 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" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --fcWCGOcNL256AFXGA7VDspkMeQg4ZKwbh Content-Type: multipart/mixed; boundary="KVmmmXiLI3yQWdndIN8UDwDZGh94rB9qj"; protected-headers="v1" From: =?UTF-8?Q?Tim_R=c3=bchsen?= To: bug-gnulib@gnu.org Message-ID: Subject: Re: Debian Stretch: strndup.c build failure References: In-Reply-To: --KVmmmXiLI3yQWdndIN8UDwDZGh94rB9qj Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 1/7/20 3:24 PM, Tim R=C3=BChsen wrote: > Hi, >=20 > with the latest gnulib (a7903da07d3d18c23314aa0815adbb4058fd7cec) on > Debian Stretch: >=20 > In file included from /usr/include/string.h:630:0, > from ./string.h:41, > from strndup.c:21: > strndup.c:26:1: error: expected identifier or '(' before '__extension__= ' > strndup (char const *s, size_t n) > ^ >=20 > config.log is at > https://gitlab.com/gnuwget/wget2/-/jobs/395706872/artifacts/file/config= =2Elog. The issue is that the ./configure step is run with CFLAGS=3D"-Werror" (here with CC=3Dclang): $ grep strndup config.log configure:8814: checking for strndup conftest.c:152:6: error: incompatible redeclaration of library function 'strndup' [-Werror,-Wincompatible-library-redeclaration] char strndup (); conftest.c:152:6: note: 'strndup' is a builtin with type 'char *(const char *, unsigned long)' | /* Define strndup to an innocuous variant, in case declares strndup. | #define strndup innocuous_strndup | which can conflict with char strndup (); below. | #undef strndup | char strndup (); | #if defined __stub_strndup || defined __stub___strndup | return strndup (); configure:20326: checking whether strndup is declared ac_cv_func_strndup=3Dno ac_cv_have_decl_strndup=3Dyes Though it always worked (for my projects), I can imagine that =2E/configure tests may stumble when -Werror is set. So, is it good practice not to use -Werror with ./configure ? Without -Werror: $ grep strndup config.log configure:8814: checking for strndup conftest.c:154:6: warning: conflicting types for built-in function 'strnd= up' char strndup (); configure:20326: checking whether strndup is declared configure:38601: checking for working strndup ac_cv_func_strndup=3Dyes ac_cv_have_decl_strndup=3Dyes gl_cv_func_strndup_works=3Dyes Regards, Tim --KVmmmXiLI3yQWdndIN8UDwDZGh94rB9qj-- --fcWCGOcNL256AFXGA7VDspkMeQg4ZKwbh Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEHLJ9vJhhSy1YQWRtCDAttqJnBCgFAl4UprsACgkQCDAttqJn BChHeA/+KoF8I8Te18kDE48GmtEiA2bu6avy5Iyj//GigU30JrDzrKKODsXXa7AA 8h7HDoBzIHhb5aExtZA3srUn42gkDTKDILxiNxBCdfGytagImSjR3VGJ6Oa5/FhN b9MPCTbGzuyt9bF6isXzfaSgJbkD+F9fTioqsXADEwUPc0Z4/aGJU6n3G6ZduJmO yqIdfyuxCuyM1MaZJtA9GCSd+6DFPotKUlLl7AFyFGVKlN5SqATEyr2GEksrDF0X hAdyrmg+m9084jFXUyCPgxEmozEuAQqpAJ/QYFQYP7oIpks20Ci82fxXVex6WFxM 196jMgBczyhiYgFfZBZBpRKzM3JQN+kwRFbWgEjJTPBEJnRooEh0Wg+LrwsYZmtx 4m0bTA4gXGyIqVbLMZx74lXSZOcf9swt9v3mZlXI/KUEZ4P8eE8VM+CM1AddPJD9 RaZ4bPpFv2t+5CRdu5T5T48Jk/ywiFap16N/6qrrdiyOvEFgbK9Rfg19+HRGDhpA HJ7xDJ3GqAPDOJJuPyRgM21FNbC5UxL/2zMEriGwwYhFCxTsMfJ3W9zpl/dDivWb vmG5jMS6Ru3djM7+M5FLgv6rr/PXG2Qod3DETamblUsJxNcz0S/bpt57qQ1qutJe jsl3gzUEW8z2Z/wZdCLb7W9DvDWFk0GlfnCM4xoP8cI+WUgB8ds= =Fqi/ -----END PGP SIGNATURE----- --fcWCGOcNL256AFXGA7VDspkMeQg4ZKwbh--