forwarded 1037732 https://gitlab.com/orcus/orcus/-/merge_requests/136 tag 1037732 + upstream tag 1037732 + fixed-upstream thanks
Hi, Looks like the above. Already fixed in experimental but if needed I can include this in sid before. Regards René Am 14. Juni 2023 11:26:57 MESZ schrieb Matthias Klose <d...@debian.org>: >Package: src:liborcus >Version: 0.17.2-2 >Severity: normal >Tags: sid trixie >User: debian-...@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/liborcus_0.17.2-2_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 > >[...] >/usr/include/c++/13/bits/basic_string.h:654:7: note: candidate: >‘template<class> std::__cxx11::basic_string<_CharT, _Traits, >_Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; >_Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ > 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = > _Alloc()) > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:654:7: note: template argument >deduction/substitution failed: >/usr/include/c++/13/bits/basic_string.h:631:7: note: candidate: >‘template<class> std::__cxx11::basic_string<_CharT, _Traits, >_Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; >_Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ > 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:631:7: note: template argument >deduction/substitution failed: >/usr/include/c++/13/bits/basic_string.h:705:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, >_Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, >const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = >std::allocator<char>]’ > 705 | basic_string(basic_string&& __str, const _Alloc& __a) > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:705:7: note: conversion of argument >1 would be ill-formed: >/usr/include/c++/13/bits/basic_string.h:700:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const >std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with >_CharT = char; _Traits = std::char_traits<char>; _Alloc = >std::allocator<char>]’ > 700 | basic_string(const basic_string& __str, const _Alloc& __a) > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:700:7: note: conversion of argument >1 would be ill-formed: >/usr/include/c++/13/bits/basic_string.h:695:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, >_Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT >= char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ > 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = > _Alloc()) > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:695:7: note: conversion of argument >1 would be ill-formed: >/usr/include/c++/13/bits/basic_string.h:667:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, >_Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) >[with _CharT = char; _Traits = std::char_traits<char>; _Alloc = >std::allocator<char>]’ > 667 | basic_string(basic_string&& __str) noexcept > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:667:7: note: candidate expects 1 >argument, 2 provided >/usr/include/c++/13/bits/basic_string.h:609:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const >_CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = >std::char_traits<char>; _Alloc = std::allocator<char>; size_type = long >unsigned int]’ > 609 | basic_string(const _CharT* __s, size_type __n, > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:609:7: note: conversion of argument >1 would be ill-formed: >/usr/include/c++/13/bits/basic_string.h:589:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const >std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, >const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = >std::allocator<char>; size_type = long unsigned int]’ > 589 | basic_string(const basic_string& __str, size_type __pos, > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:589:7: note: candidate expects 4 >arguments, 2 provided >/usr/include/c++/13/bits/basic_string.h:571:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const >std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) >[with _CharT = char; _Traits = std::char_traits<char>; _Alloc = >std::allocator<char>; size_type = long unsigned int]’ > 571 | basic_string(const basic_string& __str, size_type __pos, > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:571:7: note: candidate expects 3 >arguments, 2 provided >/usr/include/c++/13/bits/basic_string.h:554:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const >std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const >_Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = >std::allocator<char>; size_type = long unsigned int]’ > 554 | basic_string(const basic_string& __str, size_type __pos, > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:554:7: note: conversion of argument >1 would be ill-formed: >/usr/include/c++/13/bits/basic_string.h:537:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const >std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; >_Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ > 537 | basic_string(const basic_string& __str) > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:537:7: note: candidate expects 1 >argument, 2 provided >/usr/include/c++/13/bits/basic_string.h:525:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const >_Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = >std::allocator<char>]’ > 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:525:7: note: candidate expects 1 >argument, 2 provided >/usr/include/c++/13/bits/basic_string.h:512:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with >_CharT = char; _Traits = std::char_traits<char>; _Alloc = >std::allocator<char>]’ > 512 | basic_string() > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:512:7: note: candidate expects 0 >arguments, 2 provided >/usr/include/c++/13/bits/basic_string.h:176:7: note: candidate: >‘std::__cxx11::basic_string<_CharT, _Traits, >_Alloc>::basic_string(__sv_wrapper, const _Alloc&) [with _CharT = char; >_Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ > 176 | basic_string(__sv_wrapper __svw, const _Alloc& __a) > | ^~~~~~~~~~~~ >/usr/include/c++/13/bits/basic_string.h:176:7: note: conversion of argument >1 would be ill-formed: >make[4]: *** [Makefile:1208: base64.lo] Error 1 >libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include >-I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -Wdate-time >-D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 >-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat >-Werror=format-security -Wall -pthread -Wshadow -DSIZEOF_VOID_P=8 -O2 >-D__ORCUS_ODS -D__ORCUS_XLSX -D__ORCUS_XLS_XML -D__ORCUS_GNUMERIC >-I/usr/include/mdds-2.0 -D__ORCUS_SPREADSHEET_MODEL -D__ORCUS_PYTHON_CSV >-D__ORCUS_PYTHON_XLSX -D__ORCUS_PYTHON_ODS -D__ORCUS_PYTHON_XLS_XML >-D__ORCUS_PYTHON_GNUMERIC -c json_parser_base.cpp -o json_parser_base.o >>/dev/null 2>&1 >libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include >-I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -Wdate-time >-D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 >-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat >-Werror=format-security -Wall -pthread -Wshadow -DSIZEOF_VOID_P=8 -O2 >-D__ORCUS_ODS -D__ORCUS_XLSX -D__ORCUS_XLS_XML -D__ORCUS_GNUMERIC >-I/usr/include/mdds-2.0 -D__ORCUS_SPREADSHEET_MODEL -D__ORCUS_PYTHON_CSV >-D__ORCUS_PYTHON_XLSX -D__ORCUS_PYTHON_ODS -D__ORCUS_PYTHON_XLS_XML >-D__ORCUS_PYTHON_GNUMERIC -c css_types.cpp -o css_types.o >/dev/null 2>&1 >libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include >-I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -Wdate-time >-D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 >-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat >-Werror=format-security -Wall -pthread -Wshadow -DSIZEOF_VOID_P=8 -O2 >-D__ORCUS_ODS -D__ORCUS_XLSX -D__ORCUS_XLS_XML -D__ORCUS_GNUMERIC >-I/usr/include/mdds-2.0 -D__ORCUS_SPREADSHEET_MODEL -D__ORCUS_PYTHON_CSV >-D__ORCUS_PYTHON_XLSX -D__ORCUS_PYTHON_ODS -D__ORCUS_PYTHON_XLS_XML >-D__ORCUS_PYTHON_GNUMERIC -c css_parser_base.cpp -o css_parser_base.o >>/dev/null 2>&1 >make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/parser' >make[3]: *** [Makefile:2184: all-recursive] Error 1 >make[3]: Leaving directory '/<<PKGBUILDDIR>>/src' >make[2]: *** [Makefile:1286: all-recursive] Error 1 >make[2]: Leaving directory '/<<PKGBUILDDIR>>' >make[1]: *** [Makefile:1195: all] Error 2 >make[1]: Leaving directory '/<<PKGBUILDDIR>>' >dh_auto_build: error: make -j8 returned exit code 2 >make: *** [debian/rules:9: binary] Error 25 >dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 >