Package: src:liborcus
Version: 0.19.2-6
Severity: important
Tags: sid forky
User: debian-...@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 via email to