From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Newsgroups: gmane.emacs.bugs Subject: bug#58966: [Trunk] Xcode 14.1+ (and macOS 13.0+) deprecate sprintf() Date: Thu, 03 Nov 2022 06:56:25 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29856"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 58966@debbugs.gnu.org To: Jacob Faibussowitsch Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 03 06:57:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oqTE1-0007fP-93 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 03 Nov 2022 06:57:13 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oqTDs-000388-4x; Thu, 03 Nov 2022 01:57:04 -0400 Original-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 ) id 1oqTDq-00037z-J0 for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2022 01:57:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oqTDq-0004SE-9M for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2022 01:57:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oqTDq-0002xT-50 for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2022 01:57:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Nov 2022 05:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58966 X-GNU-PR-Package: emacs Original-Received: via spool by 58966-submit@debbugs.gnu.org id=B58966.166745499611318 (code B ref 58966); Thu, 03 Nov 2022 05:57:02 +0000 Original-Received: (at 58966) by debbugs.gnu.org; 3 Nov 2022 05:56:36 +0000 Original-Received: from localhost ([127.0.0.1]:47578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqTDP-0002wT-Sw for submit@debbugs.gnu.org; Thu, 03 Nov 2022 01:56:36 -0400 Original-Received: from mail-ej1-f43.google.com ([209.85.218.43]:39654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqTDM-0002wA-R8 for 58966@debbugs.gnu.org; Thu, 03 Nov 2022 01:56:33 -0400 Original-Received: by mail-ej1-f43.google.com with SMTP id b2so2506682eja.6 for <58966@debbugs.gnu.org>; Wed, 02 Nov 2022 22:56:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=dnhAg0mcxZ5A/VMbuemoDW67So6YCUueRwjPabo72Xo=; b=E0/qs8Xs1u9fMvQzkVOw2A9WDLIL4qCAmqStJMm+j1CEGIokCud+6jaafGJ+fra3ie /qxBn5uSyL3NvdxYENjd2Gzeb4tTeYunm05bCSwCK2F+JZG6YgcTzFsQzlka5UYhWhK8 Fli5JeACtGYDtmdcsPTHmfQJb4hvlS39Oaz4uHpXz8Up3jRCJWFygPuRU8F6nBKzg3vo e7rumZtGxsrmmRvyhLyiIAtfNhT/HI1aJ2+NpHUmFNEfPISBd7i6Z5TyxeIVIoowPPsX pJRghCcupMY9719XLT0FCW0a5mpThAL5r/1ry89q9eX9jdPN4LiULU0zAGPJsnAFdm0f J1ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=dnhAg0mcxZ5A/VMbuemoDW67So6YCUueRwjPabo72Xo=; b=CHqtvN9oKI3BtwW/TdpwEvAHKiHgQIW+WCCwMdFzLTDJRmpkLbb5J85u+j0L977EpY ioyS9FypZnkShD0M6wLy7zkXaeu2gH7mEGN2f2O6mu4fT0Z0616S4X+82uZVvFmFPFyL ybNDc93HNGdrKQP0414IZ7qVb6aV98I5LTK8NjP54E2pchfSh32pC5n3K+1KTAl4zZeM +G5Hrwb8Q/WjToS+3xE3ERJsB0ivhV2+nr8q5avcfQJzcFoTn6/FQ5VcTouBZKq987iG Nllhnw7mkmiH9Trvuzae/eKLc+N08ge+9CNo2d2/D0voxt+upaH0SMnoUoE2Z5l0mDb7 l04w== X-Gm-Message-State: ACrzQf3prGsWzMlW/yAVsnZzMC2rC2RMDS0Bx7UjSHHV90w4b2vdKrli y99qpHY6Ep9sDr2CDpF0lf5GF+U41sFxXQ== X-Google-Smtp-Source: AMsMyM5EGtWqBl2Mhr5d2n6oeDOt1UZ6rdZD9SuXin9pnH5k96UqCGWhjPh8TSJ7DDaCqemdSHmOnw== X-Received: by 2002:a17:906:9c82:b0:781:5752:4f2b with SMTP id fj2-20020a1709069c8200b0078157524f2bmr26728593ejc.561.1667454986627; Wed, 02 Nov 2022 22:56:26 -0700 (PDT) Original-Received: from Mini.fritz.box (pd9e36546.dip0.t-ipconnect.de. [217.227.101.70]) by smtp.gmail.com with ESMTPSA id du1-20020a17090772c100b0073a20469f31sm57498ejc.41.2022.11.02.22.56.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Nov 2022 22:56:26 -0700 (PDT) In-Reply-To: (Jacob Faibussowitsch's message of "Wed, 2 Nov 2022 09:56:41 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: "bug-gnu-emacs" Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:246911 Archived-At: Jacob Faibussowitsch writes: > Fresh build this morning produces many such warnings. I have attached > config.log and make.log: > > buffer.c:1223:46: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] > AUTO_STRING_WITH_LEN (lnumber, number, sprintf (number, "-%d", i)); > ^ Yeah, I've got 14.1 over night now, too, and I now see the same :-(. >From a hort look, just replacing sprintf variants with snprintf variants won't be enough. Things like make_formatted_string would require interface changes, for example. I short, that looks to me like a ton of boring and potentially bug-prone work. What do the maintainers think about this?