[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1075621: marked as done (vimix: ftbfs with GCC-14)



Your message dated Thu, 20 Feb 2025 11:41:44 +0000
with message-id <E1tl4w4-00Ebuy-Pr@fasolo.debian.org>
and subject line Bug#1075621: fixed in vimix 0.8.4+git20250220+ds-1
has caused the Debian Bug report #1075621,
regarding vimix: ftbfs with GCC-14
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 owner@bugs.debian.org
immediately.)


-- 
1075621: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075621
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:vimix
Version: 0.7.2+git20221123+ds-2
Severity: important
Tags: sid trixie
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/vimix_0.7.2+git20221123+ds-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html

[...]
  135 | struct hasId: public std::unary_function<Node*, bool>
      |                           ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14/bits/refwrap.h:39,
                 from /usr/include/c++/14/bits/std_thread.h:42,
                 from /usr/include/c++/14/thread:45,
                 from /<<PKGBUILDDIR>>/src/Mixer.cpp:21:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[ 89%] Building CXX object src/CMakeFiles/vimix.dir/Loopback.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DGST_DISABLE_LOADSAVE -DGST_DISABLE_XML -DIMGUI_IMPL_OPENGL_LOADER_GLAD -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1 -DLINUX -DUNIX -I/usr/include/gstreamer-1.0 -I/usr/lib/x86_64-linux-gnu/gstreamer-1.0/include -I/usr/include/stb -I/<<PKGBUILDDIR>>/ext/glad/include -I/<<PKGBUILDDIR>>/ext/imgui -I/<<PKGBUILDDIR>>/ext/imgui/examples -I/<<PKGBUILDDIR>>/ext/ImGuiColorTextEdit -I/<<PKGBUILDDIR>>/ext/OSCPack -I/<<PKGBUILDDIR>>/rsc/fonts -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_cmrc/include -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/sysprof-6 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-
 pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -pthread -MD -MT src/CMakeFiles/vimix.dir/Loopback.cpp.o -MF CMakeFiles/vimix.dir/Loopback.cpp.o.d -o CMakeFiles/vimix.dir/Loopback.cpp.o -c /<<PKGBUILDDIR>>/src/Loopback.cpp
In file included from /<<PKGBUILDDIR>>/src/SessionSource.h:6,
                 from /<<PKGBUILDDIR>>/src/Mixer.cpp:44:
/<<PKGBUILDDIR>>/src/Source.h:203:33: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
  203 |     struct hasNode: public std::unary_function<Source*, bool>
      |                                 ^~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/Source.h:211:33: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
  211 |     struct hasName: public std::unary_function<Source*, bool>
      |                                 ^~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/Source.h:221:31: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
  221 |     struct hasId: public std::unary_function<Source*, bool>
      |                               ^~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/Source.h:231:34: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
  231 |     struct hasDepth: public std::unary_function<Source*, bool>
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
make[3]: *** [src/CMakeFiles/vimix.dir/build.make:485: src/CMakeFiles/vimix.dir/SessionCreator.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/<<PKGBUILDDIR>>/src/FrameGrabber.cpp:87:26: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   87 | struct fgId: public std::unary_function<FrameGrabber*, bool>
      |                          ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14/string:49,
                 from /<<PKGBUILDDIR>>/src/GstToolkit.h:6,
                 from /<<PKGBUILDDIR>>/src/FrameGrabber.cpp:31:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/View.h:6,
                 from /<<PKGBUILDDIR>>/src/RenderView.h:7,
                 from /<<PKGBUILDDIR>>/src/Session.h:7,
                 from /<<PKGBUILDDIR>>/src/Streamer.cpp:41:
/<<PKGBUILDDIR>>/src/Scene.h:135:27: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
  135 | struct hasId: public std::unary_function<Node*, bool>
      |                           ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14/bits/refwrap.h:39,
                 from /usr/include/c++/14/bits/std_thread.h:42,
                 from /usr/include/c++/14/thread:45,
                 from /<<PKGBUILDDIR>>/src/Streamer.cpp:20:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:245: src/CMakeFiles/vimix.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:159: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:14: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: vimix
Source-Version: 0.8.4+git20250220+ds-1
Done: Alex Myczko <tar@debian.org>

We believe that the bug you reported is fixed in the latest version of
vimix, 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 1075621@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alex Myczko <tar@debian.org> (supplier of updated vimix 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 20 Feb 2025 11:13:35 +0000
Source: vimix
Architecture: source
Version: 0.8.4+git20250220+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Alex Myczko <tar@debian.org>
Closes: 1075621
Changes:
 vimix (0.8.4+git20250220+ds-1) unstable; urgency=medium
 .
   * New upstream version. (Closes: #1075621)
   * d/rules: set FETCHCONTENT_FULLY_DISCONNECTED.
   * d/patches: dropped.
Checksums-Sha1:
 bac435a8447a2bddbe57b37f8db9e8e32854ee46 2223 vimix_0.8.4+git20250220+ds-1.dsc
 fbfd7a6e5fdf84004e8f639d98224ced9b969e99 74883460 vimix_0.8.4+git20250220+ds.orig.tar.xz
 ef1c5ad87b08a5a53d799f4d10e508fbae91e495 6128 vimix_0.8.4+git20250220+ds-1.debian.tar.xz
 1688d7873e36b9943fdcb92870c7abf7996c24fa 19431 vimix_0.8.4+git20250220+ds-1_source.buildinfo
Checksums-Sha256:
 cd92cbef94bc8c78263cebdfef915d75e4464e093513f96a034dbd1b3a0e349d 2223 vimix_0.8.4+git20250220+ds-1.dsc
 607bc069dfcd6d41f787b149c816c8b307b80e1a2996fa7fff3b80bfffc80bc3 74883460 vimix_0.8.4+git20250220+ds.orig.tar.xz
 c99825e49678d9be132403e56f8b4a1ba4b6fbdbb1198554566989e3be742f54 6128 vimix_0.8.4+git20250220+ds-1.debian.tar.xz
 566da82a554eab27ed5400c78b82abde0e87ee99345e042e561790ddf00e1915 19431 vimix_0.8.4+git20250220+ds-1_source.buildinfo
Files:
 78a7799dc86977ae2103798df4a75387 2223 video optional vimix_0.8.4+git20250220+ds-1.dsc
 311b545a43dda0fa27a6bf717f7f8811 74883460 video optional vimix_0.8.4+git20250220+ds.orig.tar.xz
 8259f179ee14e3924a662554e19b8887 6128 video optional vimix_0.8.4+git20250220+ds-1.debian.tar.xz
 3fe315b68d48a036fff62a3d0a5ca322 19431 video optional vimix_0.8.4+git20250220+ds-1_source.buildinfo

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

iQIzBAEBCAAdFiEEtgob82PcExn/Co6JEWhSvN91FcAFAme3EGgACgkQEWhSvN91
FcCZXg/9HlMvqjO844eAU2v5HIGBZrYVOcNov+f8QdwAnbLlGYaV1clDLPT1pU9O
T9+iLKrvPwK+07ikajHKtvDJDTufniBB2LWI5RM+CiXwI51dOAamemdCFZXshbKV
eFsFEyNXHrm2jet++MKPS/WpDIOBwh8sfGHN+sPcwvafJeeYnhIyTdUa5uLFeH8r
ShUFtYqCUgq4NqYrhw+mkmHAdfDhhBtkJCY2okA8nR8Cvxh9DPxdQgI+yfsAcjjT
xV4jl9NB2TTWw6hnFZFoGHQP3lnaIpj69/Ni9eoPD3ETf8hy9C2H43ExFGoqZr3W
qWVysIlcoZsuRGT8l9Blao9ozOpX1dGz4ZgX//Ku49QFVo3bfgqcXLwK3EMTunha
bivkzzIZ9wr2gQI661W8AvF6NO820MWjLR7PrYALIxmLKAQ4WNJx0u+0cSy84tEq
nOi7xnd5kBeoW/8pSIa9zrKFbsthwm4QY6EBpP3+bi1hHhupsO9QMuvjMtGe5a/T
7GcKhCMp/GkonWgbl06OTPlE123TxZtEjJ+D4hpuwiuxJVeTZW4xEhv7PmrKzlBY
ee0rzkJIgkyuv2SWT0U9fXQs+Qfy0QZN0vMfaiC98lKyUTgIsR40ttkNWoRTEn0N
tfYPd2i3LNyDfSvfBAOl69+TA+WkBECJMsxutuobZTygkpGbliY=
=jB4c
-----END PGP SIGNATURE-----

Attachment: pgpnC3jxxaRoL.pgp
Description: PGP signature


--- End Message ---

Reply to: