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

Bug#1037748: marked as done (libwebm: ftbfs with GCC-13)



Your message dated Mon, 03 Jul 2023 16:05:20 +0000
with message-id <E1qGM3E-00Gojf-Tu@fasolo.debian.org>
and subject line Bug#1037748: fixed in libwebm 1.0.0.30-5
has caused the Debian Bug report #1037748,
regarding libwebm: ftbfs with GCC-13
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.)


-- 
1037748: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037748
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:libwebm
Version: 1.0.0.29-1
Severity: normal
Tags: sid trixie
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-13

[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-13/g++-13, but succeeds to build with gcc-12/g++-12. 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/2023/05/22/logs/libwebm_1.0.0.29-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html

[...]
[ 50%] Building CXX object CMakeFiles/mkvparser_tests.dir/testing/test_util.cc.o
/usr/bin/c++  -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/webm_parser -I/<<PKGBUILDDIR>>/webm_parser/include -I/googlemock/include -std=c++11 -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -pie -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wall -Wextra -Wnarrowing -Wno-deprecated -MD -MT CMakeFiles/mkvparser_tests.dir/testing/test_util.cc.o -MF CMakeFiles/mkvparser_tests.dir/testing/test_util.cc.o.d -o CMakeFiles/mkvparser_tests.dir/testing/test_util.cc.o -c /<<PKGBUILDDIR>>/testing/test_util.cc
In file included from /<<PKGBUILDDIR>>/testing/test_util.cc:8:
/<<PKGBUILDDIR>>/testing/test_util.h:35:12: error: ‘uint64_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’?
   35 | const std::uint64_t kOpusCodecDelay = 6500000;
      |            ^~~~~~~~
      |            wint_t
/<<PKGBUILDDIR>>/testing/test_util.h:37:12: error: ‘uint64_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’?
   37 | const std::uint64_t kOpusSeekPreroll = 80000000;
      |            ^~~~~~~~
      |            wint_t
/<<PKGBUILDDIR>>/testing/test_util.h:63:59: error: ‘std::int64_t’ has not been declared
   63 | bool HasCuePoints(const mkvparser::Segment* segment, std::int64_t* cues_offset);
      |                                                           ^~~~~~~
In file included from /<<PKGBUILDDIR>>/testing/test_util.cc:8:
/<<PKGBUILDDIR>>/testing/test_util.h:35:12: error: ‘uint64_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’?
   35 | const std::uint64_t kOpusCodecDelay = 6500000;
      |            ^~~~~~~~
      |            wint_t
/<<PKGBUILDDIR>>/testing/test_util.h:37:12: error: ‘uint64_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’?
   37 | const std::uint64_t kOpusSeekPreroll = 80000000;
      |            ^~~~~~~~
      |            wint_t
/<<PKGBUILDDIR>>/testing/test_util.h:63:59: error: ‘std::int64_t’ has not been declared
   63 | bool HasCuePoints(const mkvparser::Segment* segment, std::int64_t* cues_offset);
      |                                                           ^~~~~~~
make[3]: *** [CMakeFiles/vp9_level_stats_tests.dir/build.make:121: CMakeFiles/vp9_level_stats_tests.dir/testing/test_util.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
[ 51%] Building CXX object CMakeFiles/mkvmuxer_tests.dir/testing/test_util.cc.o
/usr/bin/c++  -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/webm_parser -I/<<PKGBUILDDIR>>/webm_parser/include -I/googlemock/include -std=c++11 -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -pie -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wall -Wextra -Wnarrowing -Wno-deprecated -MD -MT CMakeFiles/mkvmuxer_tests.dir/testing/test_util.cc.o -MF CMakeFiles/mkvmuxer_tests.dir/testing/test_util.cc.o.d -o CMakeFiles/mkvmuxer_tests.dir/testing/test_util.cc.o -c /<<PKGBUILDDIR>>/testing/test_util.cc
make[3]: *** [CMakeFiles/mkvparser_tests.dir/build.make:93: CMakeFiles/mkvparser_tests.dir/testing/test_util.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /<<PKGBUILDDIR>>/testing/test_util.cc:8:
/<<PKGBUILDDIR>>/testing/test_util.h:35:12: error: ‘uint64_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’?
   35 | const std::uint64_t kOpusCodecDelay = 6500000;
      |            ^~~~~~~~
      |            wint_t
/<<PKGBUILDDIR>>/testing/test_util.h:37:12: error: ‘uint64_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’?
   37 | const std::uint64_t kOpusSeekPreroll = 80000000;
      |            ^~~~~~~~
      |            wint_t
/<<PKGBUILDDIR>>/testing/test_util.h:63:59: error: ‘std::int64_t’ has not been declared
   63 | bool HasCuePoints(const mkvparser::Segment* segment, std::int64_t* cues_offset);
      |                                                           ^~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:557: CMakeFiles/vp9_header_parser_tests.dir/all] Error 2
make[3]: *** [CMakeFiles/mkvmuxer_tests.dir/build.make:93: CMakeFiles/mkvmuxer_tests.dir/testing/test_util.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
[ 51%] Linking CXX executable webm_parser_demo
/usr/bin/cmake -E cmake_link_script CMakeFiles/webm_parser_demo.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -pie -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wall -Wextra -Wnarrowing -Wno-deprecated -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/webm_parser_demo.dir/webm_parser/demo/demo.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/ancestory.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/bit_utils.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/block_header_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/block_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/buffer_reader.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/callback.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/date_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/file_reader.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/float_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/id_element_parser.cc.o CMakeFiles/we
 bm_parser.dir/webm_parser/src/id_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/istream_reader.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/master_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/parser_utils.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/segment_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/size_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/skip_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/unknown_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/var_int_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/virtual_block_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/void_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/webm_parser.cc.o -o webm_parser_demo  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu libwebm.so.1.0.0.28 
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 51%] Built target webm_parser_demo
[ 52%] Linking CXX executable webm_info
/usr/bin/cmake -E cmake_link_script CMakeFiles/webm_info.dir/link.txt --verbose=1
/usr/bin/c++ -std=c++11 -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -pie -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wall -Wextra -Wnarrowing -Wno-deprecated -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/webm_info.dir/common/indent.cc.o CMakeFiles/webm_info.dir/common/vp9_header_parser.cc.o CMakeFiles/webm_info.dir/common/vp9_level_stats.cc.o CMakeFiles/webm_info.dir/common/webm_endian.cc.o CMakeFiles/webm_info.dir/webm_info.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/ancestory.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/bit_utils.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/block_header_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/block_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/buffer_reader.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/callback.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/date_parser.cc.o CMakeFiles/webm_pa
 rser.dir/webm_parser/src/file_reader.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/float_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/id_element_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/id_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/istream_reader.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/master_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/parser_utils.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/segment_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/size_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/skip_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/unknown_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/var_int_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/virtual_block_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/void_parser.cc.o CMakeFiles/webm_parser.dir/webm_parser/src/webm_parser.cc.o -o webm_info  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu: libwebm.so.1.0.0.28 
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:584: CMakeFiles/vp9_level_stats_tests.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 52%] Built target webm_info
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:503: CMakeFiles/mkvmuxer_tests.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:530: CMakeFiles/mkvparser_tests.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: 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:22: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libwebm
Source-Version: 1.0.0.30-5
Done: Boyuan Yang <byang@debian.org>

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

Debian distribution maintenance software
pp.
Boyuan Yang <byang@debian.org> (supplier of updated libwebm 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: SHA512

Format: 1.8
Date: Thu, 29 Jun 2023 10:39:52 -0400
Source: libwebm
Architecture: source
Version: 1.0.0.30-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 1037748
Changes:
 libwebm (1.0.0.30-5) unstable; urgency=medium
 .
   * Team upload.
   * debian/patches/0006-test_util.h-use-cstdint-instead-of-stdint.h.patch:
     Add patch from upstream to fix FTBFS with GCC 13. (Closes: #1037748)
Checksums-Sha1:
 02fe960c12b65778c8be09ac1046ef15c66318aa 2211 libwebm_1.0.0.30-5.dsc
 16beec66e09745a44993fde2f6bfd39c6ccbeb25 355408 libwebm_1.0.0.30.orig.tar.xz
 58481eb7cb85351c25392ed60761bcef27a9baba 7920 libwebm_1.0.0.30-5.debian.tar.xz
 f99ce9e56693c55d1be926f2a34997ba92e1ed21 8213 libwebm_1.0.0.30-5_amd64.buildinfo
Checksums-Sha256:
 770a0a675181dfab4d68c86312179a6ae26fa2e073b2de82e7f7287f7dc6ad26 2211 libwebm_1.0.0.30-5.dsc
 efae1c6595afd25b7681221d57696efee4b3952c32d48eae00e3705a29ece4d0 355408 libwebm_1.0.0.30.orig.tar.xz
 770e25deadb84983ad19e2ca184949144488b540419e2d0d6025867d43223810 7920 libwebm_1.0.0.30-5.debian.tar.xz
 8c906cb9e9aac3ffa1fb6fe4fb5ce0943694adde6eeb23400553e8bb5da3ee06 8213 libwebm_1.0.0.30-5_amd64.buildinfo
Files:
 f517359ddbaad4497e8f01fd26a44650 2211 libs optional libwebm_1.0.0.30-5.dsc
 76f877e8d96e2e9cc2cedd38fab3cbe3 355408 libs optional libwebm_1.0.0.30.orig.tar.xz
 b8eb324874f23311e29f8701ddf17ce9 7920 libs optional libwebm_1.0.0.30-5.debian.tar.xz
 2d0969ebb10d297378b00be47f82975d 8213 libs optional libwebm_1.0.0.30-5_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmSdm2sACgkQwpPntGGC
Ws7HLhAAudXhehfCcORhCmQr5yECHvavpCJv88eRij3H493vRCuKjookSA+yylRj
4MOoPB5k7pQAsRY23ABC5o786KbS3HJfvs4i+7ZbWsYXtqh6tRnBT6mYJq0RdlBz
OVDKHEw4t8GJLJ91geCWct8Zje2qh86pEfEckN5irGorWJAATrb6N2/AUigMoKJX
o0fFZviWstWYClDiKuMt5Hl4GMYNYI9KfdxufK81YdPvHQWmJg6KZckwYQ/EZ6tW
dm4BSwC1rj+aDdpruf7kzf3VcizLRnMMRDTGIb3UmsgKVUy7E4b2/kT5hjwltwbD
/ok+iu2Wlup1C3k66vQgyd5g/g+UmazonlsHOjNeppobSXKg4cHHasmISrfo/S9P
LNG4tGC7byXLXSUex11tEljBGodtQZc4g8y23wM55vkKCLtKmUXZ+/8+4txFXIsJ
EkJHFpkm9vv3jLi1NGyfcZm9lluNH5jPx42ICLn85FPqzsOk8R+E+yYN5PE3a2x0
N/PKh1mgABQ8vEM44yV/Vvy9ffCnXSjxujZvLA2Fb2LpCk1rAKgaIEEKSDpcY8fW
c/+RkAP3bRKn6TeOJ/AbmuT0456IoTfD5Hx4fmM8aODtKdCPamKmkpizSNrfL2VK
P+tbpx7G5VT5VX4n4XFXgEAaHd6sAIbBMDVqzBpuHypSMGFfWy4=
=w9ae
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: