Your message dated Sun, 14 Dec 2025 02:40:48 +0000
with message-id <[email protected]>
and subject line Bug#1121755: fixed in openmsx 21.0+dfsg-1
has caused the Debian Bug report #1121755,
regarding openmsx: autopkgtest failure on amd64 with glibc 2.42
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.)


-- 
1121755: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121755
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: openmsx
Version: 20.0+dfsg-1.2
Severity: important
Tags: patch upstream fixed-upstream
User: [email protected]
Usertags: glibc-2.42
Control: forwarded -1 
https://github.com/openMSX/openMSX/commit/9c554dfeb7b16e4aff3c1ea99e25ff101100d4fc

Dear maintainer,

openmsx autopkgtest fails on when tested against glibc 2.42:

| 2766s g++ \
| 2766s         -MP -MMD -MF 
derived/x86_64-linux-unittest/dep/unittest/gl_vec.cc.d \
| 2766s         -o derived/x86_64-linux-unittest/obj/unittest/gl_vec.cc.o -O3 
-g -DUNITTEST -IContrib/catch2 -fsanitize=address -pthread -pipe -std=c++20 
-Wall -Wextra -Wundef -Wno-invalid-offsetof -Wunused-macros 
-Wmissing-declarations -Wshadow -Wno-sign-conversion -Isrc -Isrc/3rdparty 
-Isrc/3rdparty/ImGuiFileDialog -Isrc/3rdparty/imgui -Isrc/3rdparty/imgui/misc 
-Isrc/3rdparty/imgui/misc/freetype -Isrc/cassette -Isrc/commands -Isrc/config 
-Isrc/console -Isrc/cpu -Isrc/debugger -Isrc/events -Isrc/fdc -Isrc/file 
-Isrc/ide -Isrc/imgui -Isrc/input -Isrc/laserdisc -Isrc/memory -Isrc/resource 
-Isrc/security -Isrc/serial -Isrc/settings -Isrc/sound -Isrc/thread 
-Isrc/unittest -Isrc/utils -Isrc/video -Isrc/video/ld -Isrc/video/scalers 
-Isrc/video/v9990 -Iderived/x86_64-linux-unittest/config 
-I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT 
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 
-D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/tcl8.6 -c src/unittest/gl_vec.cc
| 2767s In file included from src/unittest/gl_vec.cc:1:
| 2767s src/unittest/gl_vec.cc: In function ‘void 
____C_A_T_C_H____T_E_S_T____0()’:
| 2767s src/unittest/gl_vec.cc:24:20: error: call of overloaded ‘rsqrt(double)’ 
is ambiguous
| 2767s    24 |         CHECK(rsqrt(16.0 ) == 0.25 );
| 2767s       |               ~~~~~^~~~~~~
| 2767s src/unittest/gl_vec.cc:24:20: note: there are 3 candidates
| 2767s In file included from /usr/include/features.h:523,
| 2767s                  from 
/usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h:39,
| 2767s                  from 
/usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h:727,
| 2767s                  from /usr/include/c++/15/cstddef:51,
| 2767s                  from Contrib/catch2/catch.hpp:328:
| 2767s /usr/include/x86_64-linux-gnu/bits/mathcalls.h:206:1: note: candidate 
1: ‘double rsqrt(double)’
| 2767s   206 | __MATHCALL (rsqrt,, (_Mdouble_ __x));
| 2767s       | ^~~~~~~~~~
| 2767s In file included from src/unittest/gl_vec.cc:2:
| 2767s src/video/gl_vec.hh:196:28: note: candidate 2: ‘float gl::rsqrt(float)’
| 2767s   196 | [[nodiscard]] inline float rsqrt(float x)
| 2767s       |                            ^~~~~
| 2767s src/video/gl_vec.hh:200:29: note: candidate 3: ‘double 
gl::rsqrt(double)’
| 2767s   200 | [[nodiscard]] inline double rsqrt(double x)
| 2767s       |                             ^~~~~
| 2767s src/unittest/gl_vec.cc:24:20: error: call of overloaded ‘rsqrt(double)’ 
is ambiguous
| 2767s    24 |         CHECK(rsqrt(16.0 ) == 0.25 );
| 2767s       |               ~~~~~^~~~~~~
| 2767s src/unittest/gl_vec.cc:24:20: note: there are 3 candidates
| 2767s /usr/include/x86_64-linux-gnu/bits/mathcalls.h:206:1: note: candidate 
1: ‘double rsqrt(double)’
| 2767s   206 | __MATHCALL (rsqrt,, (_Mdouble_ __x));
| 2767s       | ^~~~~~~~~~
| 2767s src/video/gl_vec.hh:196:28: note: candidate 2: ‘float gl::rsqrt(float)’
| 2767s   196 | [[nodiscard]] inline float rsqrt(float x)
| 2767s       |                            ^~~~~
| 2767s src/video/gl_vec.hh:200:29: note: candidate 3: ‘double 
gl::rsqrt(double)’
| 2767s   200 | [[nodiscard]] inline double rsqrt(double x)
| 2767s       |                             ^~~~~
| 2767s src/unittest/gl_vec.cc:24:20: error: call of overloaded ‘rsqrt(double)’ 
is ambiguous
| 2767s    24 |         CHECK(rsqrt(16.0 ) == 0.25 );
| 2767s       |               ~~~~~^~~~~~~
| 2767s src/unittest/gl_vec.cc:24:20: note: there are 3 candidates
| 2767s /usr/include/x86_64-linux-gnu/bits/mathcalls.h:206:1: note: candidate 
1: ‘double rsqrt(double)’
| 2767s   206 | __MATHCALL (rsqrt,, (_Mdouble_ __x));
| 2767s       | ^~~~~~~~~~
| 2767s src/video/gl_vec.hh:196:28: note: candidate 2: ‘float gl::rsqrt(float)’
| 2767s   196 | [[nodiscard]] inline float rsqrt(float x)
| 2767s       |                            ^~~~~
| 2767s src/video/gl_vec.hh:200:29: note: candidate 3: ‘double 
gl::rsqrt(double)’
| 2767s   200 | [[nodiscard]] inline double rsqrt(double x)
| 2767s       |                             ^~~~~
| 2768s make: *** [build/main.mk:484: 
derived/x86_64-linux-unittest/obj/unittest/gl_vec.cc.o] Error 1

The full log is available there:
https://ci.debian.net/data/autopkgtest/unstable/amd64/o/openmsx/66659756/log.gz

This autopkgtest failure is due to the addition of the rsqrt function
(part of ISO C12) to glibc 2.42, now conflicting with the openmsx
source:
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=f0b0e924a45c7698e6ca6415f2d9a096a24e37df;hb=d2097651cc57834dbfcaa102ddfacae0d86cfb66#l12

A fix is already available upstream:
https://github.com/openMSX/openMSX/commit/9c554dfeb7b16e4aff3c1ea99e25ff101100d4fc

Regards
Aurelien

--- End Message ---
--- Begin Message ---
Source: openmsx
Source-Version: 21.0+dfsg-1
Done: Bas Wijnen <[email protected]>

We believe that the bug you reported is fixed in the latest version of
openmsx, 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.
Bas Wijnen <[email protected]> (supplier of updated openmsx 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: Sun, 14 Dec 2025 02:30:41 +0100
Source: openmsx
Architecture: source
Version: 21.0+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Bas Wijnen <[email protected]>
Changed-By: Bas Wijnen <[email protected]>
Closes: 1114756 1121755
Changes:
 openmsx (21.0+dfsg-1) unstable; urgency=medium
 .
   * New upstream release. (Closes: #1114756, #1121755)
   * Removed and updated patches that were (partially) applied upstream.
   * Updated Standards-Version to 4.7.2. (No changes needed.)
   * Removed Suggests for obsolete openmsx-catapult and openmsx-debugger.
Checksums-Sha1:
 5e15a60e3d8d06918d2b8748f8d0a82284c847c6 2136 openmsx_21.0+dfsg-1.dsc
 70ff09bca95ef6e93511bb041f7415465f13f577 6115764 openmsx_21.0+dfsg.orig.tar.xz
 bdf3d5b474a760169b699fc9085368e0273570a7 18760 
openmsx_21.0+dfsg-1.debian.tar.xz
Checksums-Sha256:
 e3a595fc0059dce3f91ecd52561c014bc452acd1052b307474411421b4a357f8 2136 
openmsx_21.0+dfsg-1.dsc
 96436de615e1cab0197c80c701e61fd02f31d81c0c84c13251c2525e0a2d7773 6115764 
openmsx_21.0+dfsg.orig.tar.xz
 e6390eab002203153f7d7676acd0fd0b2515cdb796e6c3b63137334eb5a9ffa1 18760 
openmsx_21.0+dfsg-1.debian.tar.xz
Files:
 14d96dd29738d205b21a374e5c72bbe3 2136 otherosfs optional 
openmsx_21.0+dfsg-1.dsc
 35957340914f4d9695a0293aa7fb0581 6115764 otherosfs optional 
openmsx_21.0+dfsg.orig.tar.xz
 3fbd70d68dedea5bb521a27240bcd2f5 18760 otherosfs optional 
openmsx_21.0+dfsg-1.debian.tar.xz

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

iQJGBAEBCgAwFiEEKI9JSvHOfJKJyDQanNF9WAfAcToFAmk+GM8SHHdpam5lbkBk
ZWJpYW4ub3JnAAoJEJzRfVgHwHE6SroP/1ttNRqmJuE8FKHL1EMZ/tLe47a5J3sI
TL1hmL1Uiv4RonyORlt5rCt3HmKiVw9YbQMwWL1ua5UVMU/xzGkI/4kBhXbLaKeE
p7SFyrzwaEoXLZ1Gi/JY/D2CKy8e3IhA4xgc6O9uV12DXykU2ppnEhvLGEI63cNX
wTH2/9Krdqv9zEJo03ZCSAGbYlllvLEHMqDKdaa3Ai5P/cv81uQceJW+Itw4fVvC
bCWMUVf0n5oz+gVHfvw36XtIraCqzagBlofsx3RWIQt1lGFuZLBqYzyLzZx3nna9
iG4XKsLjxWU5s6fZp290QKOKrfANtWvAZrEumZcT86yP03Toa53YVQ74pvk8pqei
s2BZfF++Xl+M9h9ZFVyShOzKgi6AKyydbewAwzSKHXP0tll7jw/9TogSax7Sa7ou
72kFWHAUJrAtRAwKQFpC0HtiF/C5KmfZluQ4xVFnup8e1WgNNs/BdODJsvu7q5Gn
eyJwLYyYBk0CFQyVYCR2McQFcRxM7JtAkKn0a2GDeOjQ13ORmeCJAX2UhTSmo+GH
XJBZGDA5l+YpdWd2zwWv+uo90TGuXeqZ92jzmlc/yKn23UScm7rhOcD1GT5Bbayi
TnYgoNpiYPI1iG3C8M1ihGgccTJW3tjbLjQUyvUaLGe8qaWJewn0uPPs5jySh6DV
JjDm3ko+D1zF
=iM1X
-----END PGP SIGNATURE-----

Attachment: pgpYRlBryG7Pw.pgp
Description: PGP signature


--- End Message ---

Reply via email to