Package: libsdl2-dev
Version: 2.0.22+dfsg-3
Severity: normal
Dear Maintainer,
* What led up to the situation?
Update in testing to this version.
Our application openMSX compiles against SDL2 (see the Debian package). As of
the recent update of SDL2 in testing it generates many warnings during
compilation, in an SDL2 header file... for instance:
Compiling PluggableFactory.cc...
In file included from /usr/include/SDL2/SDL_video.h:33,
from /usr/include/SDL2/SDL_events.h:33,
from /usr/include/SDL2/SDL.h:41,
from src/input/Joystick.hh:9,
from src/PluggableFactory.cc:5:
/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool
SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’
to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’
to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’
to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’
to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
258 | (SDL_fabs(a->h - b->h) <= epsilon))))
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
This gives rather noisy output during compilation.
I hope someone can take a look at it.
Kind regards,
Manuel
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.17.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libsdl2-dev depends on:
ii libasound2-dev 1.2.6.1-2+b1
ii libdbus-1-dev 1.14.0-1
ii libegl1-mesa-dev 21.3.8-1
ii libgl-dev 1.4.0-1
ii libgles-dev 1.4.0-1
ii libglu1-mesa-dev 9.0.2-1
ii libibus-1.0-dev 1.5.26-4
ii libpulse-dev 15.0+dfsg1-4
ii libsdl2-2.0-0 2.0.22+dfsg-3
ii libsndio-dev 1.8.1-1.1
ii libudev-dev 250.4-1
ii libwayland-dev 1.20.0-1
ii libx11-dev 2:1.7.5-1
ii libxcursor-dev 1:1.2.1-1
ii libxext-dev 2:1.3.4-1
ii libxi-dev 2:1.8-1
ii libxinerama-dev 2:1.1.4-3
ii libxkbcommon-dev 1.4.0-1
ii libxrandr-dev 2:1.5.2-2+b1
ii libxss-dev 1:1.2.3-1
ii libxt-dev 1:1.2.1-1
ii libxv-dev 2:1.0.11-1
ii libxxf86vm-dev 1:1.1.4-1+b2
libsdl2-dev recommends no packages.
libsdl2-dev suggests no packages.
-- no debconf information