[From nobody Sun Mar 15 14:51:04 2026
Received: (at 1127510-done) by bugs.debian.org; 15 Mar 2026 14:50:05 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-109.2 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,
 HAS_BUG_NUMBER,SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,
 USER_IN_DKIM_WELCOMELIST,VERSION autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 19; hammy, 136; neutral, 18; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;smcv@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:50042)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;smcv@debian.org&gt;) id 1w1mn7-0082Iz-1K
 for 1127510-done@bugs.debian.org; Sun, 15 Mar 2026 14:50:05 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:In-Reply-To:Content-Transfer-Encoding:
 Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date:Reply-To
 :Cc:Content-ID:Content-Description;
 bh=M151rqDuHKDKAEAgOg3nQT42Audn57EqmJH/r//YTJ0=; b=cu4W9C+d8x6Km5640quNszOxCk
 h0UXTq5+2PejMVkVUfWveTOSE4Jz0IUPVZNmtPGs9VfRw0jJDMX9BLsrvYsNLrqmvAPjHMPDwP+Vo
 EMOyGtFaqNef0GQxm8IuECe7r2YPcPncu8qAPzUXRDWO1qXtLlbSzEY+N0OJ/kOuCSsummeHpJ2D/
 owbfnB7VH2c7jYKbWRBtrpsAW5N5OM1P4PJCukIyQcnrXniVXb9vxYpuHVlQqCOzKUWpus3oKlTY1
 0wt9Ii7BlidgxBz4GXdCn5bZqn7UTcH8E1NNjWdOKuwPVSEukjYVjaxGgfvwIK/1H6ij5t435Mt0o
 SnAIAkBw==;
Received: from authenticated user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from &lt;smcv@debian.org&gt;) id 1w1mn6-001Q2L-Ap
 for 1127510-done@bugs.debian.org; Sun, 15 Mar 2026 14:50:03 +0000
Date: Sun, 15 Mar 2026 14:50:00 +0000
From: Simon McVittie &lt;smcv@debian.org&gt;
To: 1127510-done@bugs.debian.org
Subject: Re: Bug#1127510: gjs: FTBFS: ../gi/info.h:887:59: error: invalid
 conversion from 'void*' to 'void**' [-fpermissive]
Message-ID: &lt;abbHGIxfeZ98ienV@definition.pseudorandom.co.uk&gt;
References: &lt;E1vpVd2-00CCms-1B@paradis.debian.org&gt;
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: &lt;E1vpVd2-00CCms-1B@paradis.debian.org&gt;
X-Debian-User: smcv

Version: 1.87.1-1

On Mon, 09 Feb 2026 at 18:04:56 +0000, Santiago Vila wrote:
&gt;../gi/info.h: In instantiation of â€˜void** GI::InfoOperations&lt;Wrapper, GI::InfoTag::CALLABLE&gt;::closure_native_address(ffi_closure*) const [with Wrapper = GI::OwnedInfo&lt;GI::InfoTag::CALLABLE&gt;]â€™:
&gt;../gi/function.h:53:65:   required from here
&gt;   53 |     void* closure() const { return m_info.closure_native_address(m_closure); }
&gt;      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
&gt;../gi/info.h:887:59: error: invalid conversion from â€˜void*â€™ to â€˜void**â€™ [-fpermissive]
&gt;  887 |         return gi_callable_info_get_closure_native_address(ptr(), closure);
&gt;      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
&gt;      |                                                           |
&gt;      |                                                           void*

This was probably a regression with GLib 2.87.1, caused by fixing 
https://gitlab.gnome.org/GNOME/glib/-/issues/3859, and appears to have 
been resolved by 
https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/1057 upstream.

     smcv]