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

Attachment: xsnow_3.9.4-1_amd64-2026-09-11T202332Z.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-----

Attachment: pgpeFxgjgYdcZ.pgp
Description: PGP signature


--- End Message ---

Reply via email to