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
>

Reply via email to