Bug#1133504: marked as done (inkscape: ftbfs with GCC-16)
"Debian Bug Tracking System" <[email protected]> Mon, 03 Aug 2026 15:23:02 +0000
| Newsgroups | gmane.linux.debian.devel.multimedia |
|---|---|
| Message-ID | <handler.1133504.D1133504.17857704552814425.ackdone__33520.1069874287$1785770629$gmane$org@bugs.debian.org> |
This is a multi-part message in MIME format... ------------=_1785770582-2815222-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your message dated Mon, 03 Aug 2026 15:20:53 +0000 with message-id <[email protected]> and subject line Bug#1133504: fixed in inkscape 1.4.3-2 has caused the Debian Bug report #1133504, regarding inkscape: ftbfs with GCC-16 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) --=20 1133504: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1133504 Debian Bug Tracking System Contact [email protected] with problems ------------=_1785770582-2815222-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at maintonly) by bugs.debian.org; 13 Apr 2026 13:04:58 +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=-116.7 required=4.0 tests=BAYES_00, BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,FVGT_m_MULTI_ODD,HAS_PACKAGE, SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 93; hammy, 150; neutral, 148; 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: <[email protected]> Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:51608) by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1wCGyH-002lEO-37 for [email protected]; Mon, 13 Apr 2026 13:04:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; s=smtpauto.stravinsky; h=X-Debian-User:Content-Transfer-Encoding:Content-Type :MIME-Version:Message-ID:Subject:To:From:Date:Reply-To:Cc:Content-ID: Content-Description:In-Reply-To:References; bh=R7o4EIUMh5hKvWRKBWURYbDQ0IAFu206NJ1zP+q8/EI=; b=s8wXa8gx/8/u85slrkKvB6HWgN +xq8dY//Onr+TDlBhR1CyNvVXnpbV7y/pwtyTE5jIXjIqDfkSc7DlMZKvKBIybIXQsHQIuNtfxvLw INcYHm8aiuem3iLlHZLY+N9ndsvjjZ9mguRCxqMqBVD7YRlCH8MVt9E/oswgnNzOLDvVsNjEHqY7+ 8MTvZO0j4tcungMJL+RhbbpbA6FFjdX8pVbB3irRaxEAr7p6XiX6JHUwGW4lfQ+yxVSsq9E73illQ 0+ap49KnTn/1M6lYhDr6TsbtcH5VhV2v2xMwlaqU1pxbPRdDLBemM8VYdkX3eDtC41qZ1vkH1rxBP EUHBbNDA==; Received: from authenticated user by stravinsky.debian.org with esmtpsa (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1wCGyG-00CJNn-0e for [email protected]; Mon, 13 Apr 2026 13:04:56 +0000 Date: Mon, 13 Apr 2026 15:04:55 +0200 From: Emanuele Rocca <[email protected]> To: [email protected] Subject: inkscape: ftbfs with GCC-16 Message-ID: <[email protected]> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Debian-User: ema Delivered-To: [email protected] Package: src:inkscape Version: 1.4.2-3 Severity: important Tags: sid forky ftbfs User: [email protected] Usertags: ftbfs-gcc-16 Hi, inkscape fails to build in a test rebuild on at least amd64 and arm64 with gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this report will be raised before the forky release. The full build log can be found at: https://people.debian.org/~ema/gcc-16-rebuilds/output-1/inkscape_arm64.build.xz The last lines of the build log are at the end of this report. To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures include unused (but set) variables, array subscripts partly outside array bounds, and new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-16/porting_to.html Please only close this issue after double-checking that the package can be built correctly with GCC 16. Please do not reassign this bug to another package. If a fix in another package is required, then file a bug for the other package (or clone), and mark this bug as blocked by the bug in the other package. [...] /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ ninja: build stopped: subcommand failed. dh_auto_build: error: cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j128 -v returned exit code 1 make: *** [debian/rules:20: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 ------------=_1785770582-2815222-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 1133504-close) by bugs.debian.org; 3 Aug 2026 15:20:55 +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=-114.2 required=4.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FVGT_m_MULTI_ODD, HAS_BUG_NUMBER,MD5_SHA1_SUM,PGPSIGNATURE,SPF_HELO_PASS,SPF_PASS, USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 12; hammy, 150; neutral, 226; spammy, 0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK, 0.000-+--H*rp:D*ftp-master.debian.org, 0.000-+--HX-DAK:process-upload, 0.000-+--UD:debian.tar.xz, 0.000-+--H*r:sk:fasolo. Return-path: <[email protected]> Received: from mailly.debian.org ([2001:41b8:202:deb:6564:a62:52c3:4b72]:46736) by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1wquTH-00Bo9U-1l for [email protected]; Mon, 03 Aug 2026 15:20:55 +0000 Received: via submission from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=fasolo.debian.org,[email protected] (verified) by mailly.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from <[email protected]>) id 1wquTG-00H7Io-0w for [email protected]; Mon, 03 Aug 2026 15:20:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id:Content-Type: Subject:MIME-Version:To:Reply-To:From:Cc:Content-Transfer-Encoding:Content-ID :Content-Description:In-Reply-To:References; bh=QYQlIs+ig1YCGCilDGMcccgtG/MR022CLI6CS4lIWjM=; b=oUaaHyQLZcopwvQBOJloNd8bqV sfVBvBQAG7aCC/vL6NAp1tTmr3beTALR9Icf5Vs6ErdVOUfc9x0seR3FZQ7mCaXmmMl9bYXAOkg2w 6NLwrmzinwMqzvuQffaKHnaHsbe4lYkIyznoYXt0hNmTPB7R9fXM88xlzUA27JA3HHwoPILRsmx4q 0iqQpNoZDn1QtGCcGKzdZ4B2jAdyywFMgoG5Vl6+B1F88fseB/CQDe+vaqIQQs1f5CeFnnxDS8aIa TMeLnlLLHEBQN01BZDuL1CItqWC0G3HjYyR7j0Nvf4A3NgJfyFrOh1TKof+wqQMjNtOTXsKem/nq9 k64iMHBw==; Received: from dak by fasolo.debian.org with local (Exim 4.98.2) (envelope-from <[email protected]>) id 1wquTF-00000006mlc-1maI; Mon, 03 Aug 2026 15:20:53 +0000 From: Debian FTP Masters <[email protected]> Reply-To: =?utf-8?q?Jeremy_B=C3=ADcha?= <[email protected]> To: [email protected] X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: inkscape Debian: DAK Debian-Changes: inkscape_1.4.3-2_source.changes Debian-Source: inkscape Debian-Version: 1.4.3-2 Debian-Architecture: source Debian-Suite: unstable Debian-Archive-Action: accept MIME-Version: 1.0 Subject: Bug#1133504: fixed in inkscape 1.4.3-2 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="===============6406435327226332111==" Message-Id: <[email protected]> Date: Mon, 03 Aug 2026 15:20:53 +0000 --===============6406435327226332111== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Source: inkscape Source-Version: 1.4.3-2 Done: Jeremy B=C3=ADcha <[email protected]> We believe that the bug you reported is fixed in the latest version of inkscape, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jeremy B=C3=ADcha <[email protected]> (supplier of updated inkscape package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 03 Aug 2026 16:58:15 +0200 Source: inkscape Built-For-Profiles: derivative.ubuntu noudeb Architecture: source Version: 1.4.3-2 Distribution: unstable Urgency: medium Maintainer: Debian Multimedia Maintainers <[email protected]> Changed-By: Jeremy B=C3=ADcha <[email protected]> Closes: 1133504 1136171 1143108 Changes: inkscape (1.4.3-2) unstable; urgency=3Dmedium . * Team upload . [ Jeremy B=C3=ADcha ] * Cherry-pick patch to fix build with gcc-16 (Closes: #1133504) * Remove Build-Depends: libdbus-1-dev, libdbus-glib-1-dev (Closes: #113617= 1) * Update debhelper compat to 14 . [ Nadzeya Hutsko ] * Cherry-pick patches to fix build with poppler 26.07 (Closes: #1143108) Checksums-Sha1: e1e27f7a3801820d9013feee303a6fcec4a4cd47 3004 inkscape_1.4.3-2.dsc 1074fb24a6c6b034acc209b28c496718a5bbb2cf 42660 inkscape_1.4.3-2.debian.tar.xz e43f3382e52b3d5626cf7dce996ff14edf5dec97 7208 inkscape_1.4.3-2_source.buildi= nfo Checksums-Sha256: 3b6d71cb52ccfde01bbd59fac2403409a3454618adb6a3307caf24e31cc7b582 3004 inksca= pe_1.4.3-2.dsc b5d67d31aa2833a0d03106e6496ecf4b07b12b8052e2c1a044b5a93653b7d64f 42660 inksc= ape_1.4.3-2.debian.tar.xz faa54f11e338aa1285aa2e622d4bf8afea33ef907570ba37796d98c037e51aea 7208 inksca= pe_1.4.3-2_source.buildinfo Files: 3ce230cd29006e6d62874aa3a0b76b5a 3004 graphics optional inkscape_1.4.3-2.dsc a17d5798f54afadeb37c333983fc4fb6 42660 graphics optional inkscape_1.4.3-2.de= bian.tar.xz a248571865181c18853fd6081234eb2b 7208 graphics optional inkscape_1.4.3-2_sou= rce.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmpwrQEACgkQ5mx3Wuv+ bH1D+A//aNg4Zdgx9hd0Kp507im69rYAPr7v+lg+l780nD11Lz8GRYcCAPz6pSeC GHf3vzVpB63175f4P23sQt9CqVQYKdbOpiboXt94kRa+EabNyQLQIYXY6ogbh/nZ 8IqDblF2Vv2pPemJfdtwlil15ap8kqblkda9+xM5n0qwI/8GJTPnugBSKp/xDjsI 5lTsdoeASqJiGLtu3x9S450D/swx/RN3UVRRT6hEaiMqdXMDTaYp41RG6ZHp8qqT Z7VT8gH1oJJz3qz1dYCvTPYixRTcQ8Bq9hMqBJe8IOPR1LPaK6LURf0ZQMBNRPgu Py0UGg4VjQ++zr3btdhnGdtKmVLkbjBPwX82JjKfSfFRfMFqMyGq6UySzLDKISww AEgoJ8wkTt3aq+s/IsDo7aPGvrACKJ9434fU/G22sYwqwAXas0Tl/K2W29WxTQpO zx4+TGGa5EXJC9u0J55aJFURTJs0kp6gpwUb4Z6uZhd/Vm61ivqgIUKqEpmSmKTq Ky4xAt4tvt22Te2khIm14+ILo+6mEcT2Iw1E7XQfCrW2a4N+wWg3AJgGqPqjuXct oxHfXvfGq35UHUwvZq2MWBUmXncabW6Wi5tli30PeH20qhE9Dj4anloqVWPxdN4F Uwmt1mfHZgS52PxiRGeHyx+iJ1D5JQm1B4YmrIx6gGNB4EjiN94=3D =3Dr/Tq -----END PGP SIGNATURE----- --===============6406435327226332111== Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCanCx1QAKCRCb9qggYcy5 Ie9tAP9BHwNAAVUtD/17EqZaebI/FCS06h8znOW7QPR9X88VJAD/TxedVtzNo7xq ljJhrejK+HqkCtJc9dOLYOjUqWoEqw0= =LfUL -----END PGP SIGNATURE----- --===============6406435327226332111==-- ------------=_1785770582-2815222-0--