--- Begin Message ---
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
--- End Message ---