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

Bug#1097242: liborcus: ftbfs with GCC-15



Package: src:liborcus
Version: 0.19.2-6
Severity: important
Tags: sid forky
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-15

[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/liborcus_0.19.2-6_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

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

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
    inlined from '_OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = unsigned char*; _Size = long unsigned int; _Tp = unsigned char]' at /usr/include/c++/15/bits/stl_algobase.h:1158:20,
    inlined from '_OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = unsigned char*; _Size = long unsigned int; _Tp = unsigned char]' at /usr/include/c++/15/bits/stl_algobase.h:1188:29,
    inlined from 'static _ForwardIterator std::__uninitialized_default_n_1<true>::__uninit_default_n(_ForwardIterator, _Size) [with _ForwardIterator = unsigned char*; _Size = long unsigned int]' at /usr/include/c++/15/bits/stl_uninitialized.h:876:29,
    inlined from 'static _ForwardIterator std::__uninitialized_default_n_1<true>::__uninit_default_n(_ForwardIterator, _Size) [with _ForwardIterator = unsigned char*; _Size = long unsigned int]' at /usr/include/c++/15/bits/stl_uninitialized.h:868:9,
    inlined from '_ForwardIterator std::__uninitialized_default_n(_ForwardIterator, _Size) [with _ForwardIterator = unsigned char*; _Size = long unsigned int]' at /usr/include/c++/15/bits/stl_uninitialized.h:920:20,
    inlined from '_ForwardIterator std::__uninitialized_default_n_a(_ForwardIterator, _Size, allocator<_Tp2>&) [with _ForwardIterator = unsigned char*; _Size = long unsigned int; _Tp = unsigned char]' at /usr/include/c++/15/bits/stl_uninitialized.h:975:44,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' at /usr/include/c++/15/bits/vector.tcc:773:35,
    inlined from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' at /usr/include/c++/15/bits/stl_vector.h:1145:21,
    inlined from 'std::string orcus::encode_to_base64(const std::vector<unsigned char>&)' at base64.cpp:53:15:
/usr/include/c++/15/bits/stl_algobase.h:936:18: warning: 'void* __builtin_memset(void*, int, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  936 |         *__first = __val;
      |         ~~~~~~~~~^~~~~~~
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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  -fPIC -DPIC -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 -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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  -fPIC -DPIC -o css_parser_base.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../src/include -DSRCDIR=\""../.."\"  -D__ORCUS_PSR_BUILDING_DLL "-DHAVE_FILESYSTEM=1" "-DHAVE_EXPERIMENTAL_FILESYSTEM=1" -Wdate-time -D_FORTIFY_SOURCE=2  -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1  -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 -o parser_base.lo parser_base.cpp
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 base64.cpp  -fPIC -DPIC -o base64.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 -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 parser_base.cpp  -fPIC -DPIC -o .libs/parser_base.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../src/include -DSRCDIR=\""../.."\"  -D__ORCUS_PSR_BUILDING_DLL "-DHAVE_FILESYSTEM=1" "-DHAVE_EXPERIMENTAL_FILESYSTEM=1" -Wdate-time -D_FORTIFY_SOURCE=2  -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1  -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 -o parser_global.lo parser_global.cpp
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 parser_global.cpp  -fPIC -DPIC -o .libs/parser_global.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../src/include -DSRCDIR=\""../.."\"  -D__ORCUS_PSR_BUILDING_DLL "-DHAVE_FILESYSTEM=1" "-DHAVE_EXPERIMENTAL_FILESYSTEM=1" -Wdate-time -D_FORTIFY_SOURCE=2  -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1  -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 -o sax_parser_base.lo sax_parser_base.cpp
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 sax_parser_base.cpp  -fPIC -DPIC -o .libs/sax_parser_base.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../src/include -DSRCDIR=\""../.."\"  -D__ORCUS_PSR_BUILDING_DLL "-DHAVE_FILESYSTEM=1" "-DHAVE_EXPERIMENTAL_FILESYSTEM=1" -Wdate-time -D_FORTIFY_SOURCE=2  -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1  -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 -o sax_token_parser.lo sax_token_parser.cpp
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 parser_base.cpp  -fPIC -DPIC -o 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 -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 sax_token_parser.cpp  -fPIC -DPIC -o .libs/sax_token_parser.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../src/include -DSRCDIR=\""../.."\"  -D__ORCUS_PSR_BUILDING_DLL "-DHAVE_FILESYSTEM=1" "-DHAVE_EXPERIMENTAL_FILESYSTEM=1" -Wdate-time -D_FORTIFY_SOURCE=2  -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1  -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 -o sax_token_parser_thread.lo sax_token_parser_thread.cpp
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../src/include -DSRCDIR=\""../.."\"  -D__ORCUS_PSR_BUILDING_DLL "-DHAVE_FILESYSTEM=1" "-DHAVE_EXPERIMENTAL_FILESYSTEM=1" -Wdate-time -D_FORTIFY_SOURCE=2  -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1  -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 -o stream.lo stream.cpp
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 sax_token_parser_thread.cpp  -fPIC -DPIC -o .libs/sax_token_parser_thread.o
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 stream.cpp  -fPIC -DPIC -o .libs/stream.o
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 parser_global.cpp  -fPIC -DPIC -o parser_global.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../src/include -DSRCDIR=\""../.."\"  -D__ORCUS_PSR_BUILDING_DLL "-DHAVE_FILESYSTEM=1" "-DHAVE_EXPERIMENTAL_FILESYSTEM=1" -Wdate-time -D_FORTIFY_SOURCE=2  -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1  -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 -o string_pool.lo string_pool.cpp
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 string_pool.cpp  -fPIC -DPIC -o .libs/string_pool.o
In file included from ../../include/orcus/sax_ns_parser.hpp:11,
                 from ../../include/orcus/sax_token_parser.hpp:11,
                 from sax_token_parser.cpp:8:
../../include/orcus/sax_parser.hpp:24:22: error: 'uint8_t' does not name a type
   24 |     static constexpr uint8_t baseline_version = 10;
      |                      ^~~~~~~
../../include/orcus/sax_parser.hpp:12:1: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
   11 | #include "sax_parser_base.hpp"
  +++ |+#include <cstdint>
   12 | 
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../src/include -DSRCDIR=\""../.."\"  -D__ORCUS_PSR_BUILDING_DLL "-DHAVE_FILESYSTEM=1" "-DHAVE_EXPERIMENTAL_FILESYSTEM=1" -Wdate-time -D_FORTIFY_SOURCE=2  -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1  -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 -o tokens.lo tokens.cpp
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 tokens.cpp  -fPIC -DPIC -o .libs/tokens.o
make[4]: *** [Makefile:1301: sax_token_parser.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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_thread.cpp  -fPIC -DPIC -o json_parser_thread.o >/dev/null 2>&1
stream.cpp: In function 'std::string orcus::{anonymous}::convert_utf16_to_utf8(const char*, size_t, unicode_t)':
stream.cpp:98:10: warning: 'template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc> class std::__cxx11::wstring_convert' is deprecated [-Wdeprecated-declarations]
   98 |     std::wstring_convert<std::codecvt_utf8_utf16<char16_t>, char16_t> conversion;
      |          ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/locale:47,
                 from stream.cpp:18:
/usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here
  262 |     class _GLIBCXX17_DEPRECATED wstring_convert
      |                                 ^~~~~~~~~~~~~~~
libtool: compile:  g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include -DSRCDIR=\"../..\" -D__ORCUS_PSR_BUILDING_DLL -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 sax_parser_base.cpp  -fPIC -DPIC -o sax_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 -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 tokens.cpp  -fPIC -DPIC -o tokens.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 -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 string_pool.cpp  -fPIC -DPIC -o string_pool.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 -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 stream.cpp  -fPIC -DPIC -o stream.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 -DHAVE_FILESYSTEM=1 -DHAVE_EXPERIMENTAL_FILESYSTEM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/reproducible-path/liborcus-0.19.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fexcess-precision=fast -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.1 -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 sax_token_parser_thread.cpp  -fPIC -DPIC -o sax_token_parser_thread.o >/dev/null 2>&1
make[4]: Leaving directory '/build/reproducible-path/liborcus-0.19.2/src/parser'
make[3]: *** [Makefile:2361: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/liborcus-0.19.2/src'
make[2]: *** [Makefile:1472: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/liborcus-0.19.2'
make[1]: *** [Makefile:1381: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/liborcus-0.19.2'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:14: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


Reply to: