[From nobody Tue May 19 15:29:05 2026
Received: (at submit) by bugs.debian.org; 6 May 2026 04:33:28 +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=-24.0 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,FVGT_m_MULTI_ODD,HAS_PACKAGE,PGPSIGNATURE,
 SPF_HELO_PASS,SPF_PASS,XMAILER_REPORTBUG autolearn=ham
 autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 94; hammy, 148; neutral, 35; spammy,
 2. spammytokens:0.987-1--j5J, 0.987-1--j5j
 hammytokens:0.000-+--HTo:N*Debian, 0.000-+--H*Ad:N*Bug,
 0.000-+--H*Ad:N*Tracking, 0.000-+--HTo:N*System, 0.000-+--HTo:N*Bug
Return-path: &lt;dr@jones.dk&gt;
Received: from graograman.jones.dk ([87.104.249.100]:53698
 helo=xayide.jones.dk) by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;dr@jones.dk&gt;) id 1wKTwu-00C1As-0N
 for submit@bugs.debian.org; Wed, 06 May 2026 04:33:28 +0000
Received: from localhost (localhost [127.0.0.1])
 by xayide.jones.dk (Postfix) with ESMTP id 17DFB2350
 for &lt;submit@bugs.debian.org&gt;; Wed, 06 May 2026 06:33:23 +0200 (CEST)
Received: from xayide.jones.dk ([127.0.0.1])
 by localhost (xayide.jones.dk [127.0.0.1]) (amavis, port 10024) with LMTP
 id 3qN3kvWe_Qz8; Wed,  6 May 2026 06:33:21 +0200 (CEST)
Received: from localhost (unknown [192.168.222.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by xayide.jones.dk (Postfix) with ESMTPSA id 40A8B21B3;
 Wed, 06 May 2026 06:33:21 +0200 (CEST)
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Jonas Smedegaard &lt;dr@jones.dk&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: build error: the trait bound `auto::event::Event:
 glib::translate::ToGlibPtr&lt;'_, *mut GdkScrollEvent&gt;` is not satisfied
Message-ID: &lt;177804200096.568435.865620456750286925.reportbug@cairon.jones.dk&gt;
X-Mailer: reportbug 13.2.0
Date: Wed, 06 May 2026 06:33:20 +0200
Delivered-To: submit@bugs.debian.org

Package: librust-gdk4-dev
Version: 0.10.3-2
Severity: grave

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

The source in package librust-gdk4-dev is not compilable:

error[E0277]: the trait bound `auto::event::Event: glib::translate::ToGlibPtr&lt;'_, *mut GdkScrollEvent&gt;` is not satisfied
  --&gt; /build/helvum-0.6.0+ds/debian/cargo_registry/gdk4-0.10.3/src/auto/scroll_event.rs:75:83
   |
75 |             from_glib(ffi::gdk_scroll_event_get_relative_direction(event.as_ref().to_glib_none().0))
   |                                                                                   ^^^^^^^^^^^^ unsatisfied trait bound
   |
help: the trait `glib::translate::ToGlibPtr&lt;'_, *mut GdkScrollEvent&gt;` is not implemented for `auto::event::Event`
  --&gt; /build/helvum-0.6.0+ds/debian/cargo_registry/gdk4-0.10.3/src/auto/event.rs:8:1
   |
 8 | / glib::wrapper! {
 9 | |     #[doc(alias = &quot;GdkEvent&quot;)]
10 | |     pub struct Event(Shared&lt;ffi::GdkEvent&gt;);
...  |
16 | | }
   | |_^
help: the following other types implement trait `glib::translate::ToGlibPtr&lt;'a, P&gt;`
  --&gt; /build/helvum-0.6.0+ds/debian/cargo_registry/gdk4-0.10.3/src/auto/event.rs:8:1
   |
 8 | / glib::wrapper! {
 9 | |     #[doc(alias = &quot;GdkEvent&quot;)]
10 | |     pub struct Event(Shared&lt;ffi::GdkEvent&gt;);
...  |
16 | | }
   | | ^
   | | |
   | |_`auto::event::Event` implements `glib::translate::ToGlibPtr&lt;'_, *const GdkEvent&gt;`
   |   `auto::event::Event` implements `glib::translate::ToGlibPtr&lt;'_, *mut GdkEvent&gt;`
   = note: this error originates in the macro `$crate::glib_shared_wrapper` which comes from the expansion of the macro `glib::wrapper` (in Nightly builds, run with -Z macro-backtrace for more info)

For more information about this error, try `rustc --explain E0277`.
error: could not compile `gdk4` (lib) due to 1 previous error

 - Jonas

-----BEGIN PGP SIGNATURE-----

iQJABAEBCgAqFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmn6xI0MHGRyQGpvbmVz
LmRrAAoJECx8MUbBoAEhH7QQAIs8Zhykoa15WA2ZZ5yp8My/Okqtmx/Y4YUvB6kw
5wFmq0TdUzpcqfR7mB96W98RNDetjSl2odWDBP6tpD4XmAKXk5lx7YEnrGwEd84g
XQuQall7IcMPmfk4XfSjIW/xHTfnWSK+ksZeNg+pn6xrJGWPX3FAe2IbPdvHNocS
+IjtUVlr2SZBL6Siub/Dc4L0J/hXrOl9dPGE4mwdvjCxSARDRIpDprNDnv4aF6jL
ZiJLCcNZso4s0RdfAyLyoo71CbEQTAumjDTJfj3/xaBplMf0Ohhv74ShdUWn7rJv
U4STkKITtNx8WJQ63GSWzZDYniVJ9WUicI+2DwjjA4O4hO1cC9OxHzfDGJCmHHMh
jxFiADZEbML0zo372OHrk4/+FiQrvV/gL02/MhyHYCyZ9hghN34q9e3iRidebu2x
kzAzaiGeCyZ0GxzVjmwxRfxbsgtwP+94+35jp1tqGXcp033s/8PGh6f9ZtmqofLg
NUlKebKtp3S/0GM4h7QidN58N6zL3tyynIPalNsWeW8Mb1Mo5LnVEGtSlhn0QRnn
uU/X0GXSV0bZeO1a4oucPhzXojfkED41HRP7gsDTTd92PMlFAL/r/lgChOdvufz4
j5J+Uo7w16VFDEEd7mY/SR8cRN0FEcLi4PzhH4qZ1O5UFs6KyhsrmqmNn7XmD/6x
5xda
=1HxE
-----END PGP SIGNATURE-----
]