Debian Bug report logs - #1096423
cenon.app: ftbfs with GCC-15

version graph

Package: src:cenon.app; Maintainer for src:cenon.app is Debian GNUstep maintainers <[email protected]>;

Reported by: Matthias Klose <[email protected]>

Date: Mon, 17 Feb 2025 17:07:32 UTC

Severity: important

Tags: forky, sid

Found in version cenon.app/4.0.6+ds1-5

Fix blocked by 1099541: Implementation of "if declarations" makes instance variables unknown under certain conditions

Full log


Message #12 received at [email protected] (full text, mbox, reply):

Received: (at 1096423-maintonly) by bugs.debian.org; 4 Mar 2025 20:02:24 +0000
From [email protected] Tue Mar 04 20:02:24 2025
X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
	(2021-04-09) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-32.1 required=4.0 tests=BAYES_00,
	BODY_INCLUDES_CONTROL,BODY_INCLUDES_CONTROL_REASSIGN,
	BODY_INCLUDES_CONTROL_RETITLE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,DKIM_VALID_EF,HAS_BUG_NUMBER,RCVD_IN_DNSWL_MED,
	SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no
	version=3.4.6-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 18; hammy, 150; neutral, 69; spammy,
	0. spammytokens: hammytokens:0.000-+--H*UA:sk:x86_64-,
	0.000-+--H*u:sk:x86_64-, 0.000-+--H*o:GNU, 0.000-+--H*u:2.15.9,
	0.000-+--H*UA:2.15.9
Return-path: <[email protected]>
Received: from eggs.gnu.org ([2001:470:142:3::10]:41608)
	by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_SECP256R1__RSA_SHA256__AES_256_GCM:256)
	(Exim 4.94.2)
	(envelope-from <[email protected]>)
	id 1tpYT9-00GMEN-9t
	for [email protected]; Tue, 04 Mar 2025 20:02:24 +0000
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 <[email protected]>)
	id 1tpYSw-00027u-3F; Tue, 04 Mar 2025 15:02:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
	s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Subject:To:From:
	Date; bh=aZkiX9QUwUoOUWTEUp/+bZOCEqtWdN6CgwmdtwPZEFc=; b=WwzBkylVy+6P9aDbhJa2
	3nw4V1HT+CBFR8yyRA93naznYrzjSqJR/QJUnvpDUy2W0EexakrXDU9J+M73p+S+ScuO1y5NrFc+y
	HMXXX2sdaI19q50+HlQKDTMc1BXX9feoQMi1ktL+v+j4ygW2tQmOMqxCjPMs53L0fntX7lX2HQRgB
	KR6uLQXeJYgUT26rStMw+4hD0svwFACb5FIoUzuN/baLuFvqf+gOggdT/HbIQRWkMdgMezqDSoq8d
	dPhqXFiDNSsZcABTOOMUngwJGBh52m71EXLtchlhMDp7dzc8TW8PO0HTkFjkPjPZ1a1W0jEGc86Qz
	0yjNiMiFgNB7yw==;
Date: Tue, 04 Mar 2025 22:01:54 +0200
Message-ID: <87o6ygwonh.GNU'[email protected]>
From: Yavor Doganov <[email protected]>
To: Matthias Klose <[email protected]>,
	[email protected]
Subject: Re: Bug#1096423: cenon.app: ftbfs with GCC-15
In-Reply-To: <[email protected]>
References: <[email protected]>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue)
 FLIM-LB/1.14.9 (Gojō) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.1
 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)
Organization: The GNU Emacs Church (Bulgarian Eparchy)
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Control: clone -1 -2
Control: reassign -2 gobjc-15 15-20250220-1
Control: retitle -2 Implementation of "if declarations" makes instance variables unknown under certain conditions
Control: forwarded -2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119117
Control: block -1 with -2

On Mon, 17 Feb 2025 19:06:45 +0200,
Matthias Klose wrote:
> VArc.m:3052:22: error: unknown type name ‘angle’
>  3052 |                 if ( angle*a <= 0.0 && Diff(angle, a) >= 180.0 )
>       |                      ^~~~~

This is an instance variable which should always be accessible within
a method implementation.  If I add a local declaration, I get "local
declaration shadows ivar" warning.  That's absurd.

I included a minimal example that doesn't depend on gnustep-base in
the upstream report, and also pointed out the change that introduced
this bug.



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 17:46:03 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.