Your message dated Fri, 18 Sep 2026 09:50:46 +0000
with message-id <[email protected]>
and subject line Bug#1147694: fixed in xsnow 1:3.9.6-1
has caused the Debian Bug report #1147694,
regarding xsnow: FTBFS with OpenCV 5.0
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.)
--
1147694: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1147694
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: xsnow
Version: 1:3.9.4-1
Severity: important
Tags: ftbfs
User: [email protected]
Usertags: opencv5-transition
Control: affects -1 src:opencv
X-Debbugs-Cc: [email protected], [email protected]
Dear maintainer,
Your package fails to build from source against opencv 5.0.0+dfsg-1~exp1,
currently in experimental.
OpenCV 5.0 renames its entire install tree from opencv4 to opencv5 and ships
no compatibility shims:
* pkg-config: only /usr/lib/<triplet>/pkgconfig/opencv5.pc. There is no
opencv4.pc and no opencv.pc.
* headers: /usr/include/opencv5/opencv2/..., no /usr/include/opencv4.
* cmake: /usr/lib/<triplet>/cmake/opencv5/OpenCVConfig.cmake. A bare
find_package(OpenCV) still resolves, but a pinned version
such as find_package(OpenCV 4.7) no longer matches.
* modules: libopencv-calib3d-dev is split into libopencv-calib-dev,
libopencv-geometry-dev, libopencv-stereo-dev and
libopencv-ptcloud-dev; libopencv-features2d-dev becomes
libopencv-features-dev. The CMake component names change
with them (features2d -> features).
* geometry: the new geometry module is not only a piece of calib3d. It
also absorbs shape and contour functions that used to live
in imgproc -- contourArea, arcLength, approxPolyDP,
boundingRect, minAreaRect, convexHull and
getPerspectiveTransform among them -- and opencv2/opencv.hpp
does not pull in opencv2/geometry.hpp, so code that reached
those through the umbrella header now needs an explicit
include of opencv2/geometry.hpp.
xsnow fails because its configure script's PKG_CHECK_MODULES probe queries
pkg-config for the module name "opencv4" (log lines 3925-3926 / excerpt
lines 46-47: "checking for opencv4... no" / "configure: error: Package
requirements (opencv4) were not met:"). This is a hardcoded module name in
configure.ac (via PKG_CHECK_MODULES(CV, opencv4 ...)), not a compile-time
API break, so xsnow needs no source changes. The maintainer should update
configure.ac to probe for "opencv5" instead of "opencv4" (or accept either
name), then run autoreconf to regenerate configure.
The same source builds fine in the same chroot against the OpenCV 4.10
packages currently in unstable, so this is specific to OpenCV 5.
The relevant part of the build log follows; the full log is attached.
checking whether x86_64-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-linux-gnu-g++... none
checking for ranlib... ranlib
checking for x86_64-pc-linux-gnu-gcc... no
checking for gcc... gcc
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C23 features... (cached) none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for assert.h... yes
checking for ctype.h... yes
checking for math.h... yes
checking for pthread.h... yes
checking for signal.h... yes
checking for stdarg.h... yes
checking for stdio.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for execinfo.h... yes
checking for iostream... yes
checking for unordered_map... yes
checking for unordered_set... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gtk+-3.0 gmodule-2.0... yes
checking for x11 xpm xt xext xproto xinerama xtst... yes
checking for gsl... yes
checking for opencv4... no
configure: error: Package requirements (opencv4) were not met:
Package 'opencv4' not found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables CV_CFLAGS
and CV_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Please close this bug if it turns out to be a collision with another ongoing
transition rather than an OpenCV 5 problem.
Thanks,
Aron
xsnow_3.9.4-1_amd64-2026-09-11T202332Z.build.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---
Source: xsnow
Source-Version: 1:3.9.6-1
Done: Willem Vermin <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xsnow, 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.
Willem Vermin <[email protected]> (supplier of updated xsnow 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: Wed, 16 Sep 2026 08:31:21 +0000
Source: xsnow
Built-For-Profiles: noudeb
Architecture: source
Version: 1:3.9.6-1
Distribution: unstable
Urgency: low
Maintainer: Willem Vermin <[email protected]>
Changed-By: Willem Vermin <[email protected]>
Closes: 1147694
Changes:
xsnow (1:3.9.6-1) unstable; urgency=low
.
* New upstream release
* Closes: 1147694
* control: Removed dependency on libopencv-dev
Checksums-Sha1:
3583a3aab0da6db0dd75f51cc57e7b2af9e47a41 1902 xsnow_3.9.6-1.dsc
717f30aa4035fde041fc4d0ca3048eb12187a9fa 1243338 xsnow_3.9.6.orig.tar.gz
58192f2681511f633f55ac2f0e59d996ecca714c 8268 xsnow_3.9.6-1.debian.tar.xz
0d7cae2fafa2085fa64d67d0cf5fa591f21c5f8f 8032 xsnow_3.9.6-1_source.buildinfo
Checksums-Sha256:
2ec4b8f7a55abff2d07d51eb02afe8fa5f9a291dd03a2e25abe70911b8ecb733 1902
xsnow_3.9.6-1.dsc
b30d223ef8e388b39f09e8a882531d1ac2b5802c815e22ac8d7058d4d89b9e41 1243338
xsnow_3.9.6.orig.tar.gz
05f4d3a13dc8c34b6de64c819aba924baec7cbbf55c0a7280c48576da7292526 8268
xsnow_3.9.6-1.debian.tar.xz
c07a2d86ffcc53117968405f74392725ae238284e32d72ff80ad17c442e293b4 8032
xsnow_3.9.6-1_source.buildinfo
Files:
2e8900c7ada32e0e9fff4168ac8845f5 1902 games optional xsnow_3.9.6-1.dsc
c2f8c57cad2fe66598f841cbc33e9786 1243338 games optional xsnow_3.9.6.orig.tar.gz
e7e9a40555cf9c9a1fd1d33333eb13e7 8268 games optional
xsnow_3.9.6-1.debian.tar.xz
f516ed0259a6c9824dc199add85ae9cb 8032 games optional
xsnow_3.9.6-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmqtBCQACgkQQoMEoXSN
zHrC8g//cqvQjDcM4/YajhVmY8IG0sT82uekRfZbGQad1HWZal2SmLKnSeFZD4pt
nzWTzjB0RIp1it6FEcvWCNE7fncgC3UI6RiPXbE6nl37zER7pGnjnvKJ94Aj05GN
1ewoRfHn8ZbL/EiudtEN5QbDHAHYKZkDZ/sWMvLjp+2rVrQmWjMrEoteicb9tj5h
QE2NO+EnqTCNH31XkU9/d9EYfHvir1ybYuavK8CUep5y7l0Rw7mHwRKhFdsdRuBB
tnDjDJUy/HHpCDM3F7oWU7mmviubyHNeX43+eNGlGrHWaKUH2vMhU+dRwefypjmY
hElWgHm7nk7LEX+DdmmBqjJrAqiO3AMZX+HD6yu8gGo6AEoUX3lCPvyvH+wj7FLK
SvIn+CimWTxq/0nKZzXCOXCYruR/OEoDfETeK7daUhIrtFqOuE+leyn6l7y3GSeK
UDmNDTuJNjd9U31uD0LC/CI8cLnEz6D0jsLWiQEfOHlIWvoYCF0RZxDKpmSnoN8n
xC8xkNojrA1GmSfOAqr+TUN7IuMl5AYp/oZNaav9ikCx63YjwmmiEvXWxB2RdfbR
81p0Bmcas+CMs2LD3R1bw+20Ox1dJCNXHjXw47dJbNFzBSKNY9CVdDoOAPRMt2f3
KIxGQ2zI+6MJLzXQE4QA2NRCkT4zjOKYrooVRd6NH6L812Fwzcc=
=DChs
-----END PGP SIGNATURE-----
pgpeFxgjgYdcZ.pgp
Description: PGP signature
--- End Message ---