Source: soci
Version: 4.0.1-5
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20220813 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/mysql && /usr/bin/c++
> -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_mysql_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/usr/include/mysql
> -I/<<PKGBUILDDIR>>/src/core/../../include -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/mysql/CMakeFiles/soci_mysql.dir/standard-into-type.cpp.o -MF
> CMakeFiles/soci_mysql.dir/standard-into-type.cpp.o.d -o
> CMakeFiles/soci_mysql.dir/standard-into-type.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/mysql/standard-into-type.cpp
> In file included from /usr/include/signal.h:328,
> from /<<PKGBUILDDIR>>/tests/catch.hpp:6467,
> from /<<PKGBUILDDIR>>/tests/common-tests.h:29,
> from /<<PKGBUILDDIR>>/tests/firebird/test-firebird.cpp:14:
> /<<PKGBUILDDIR>>/tests/catch.hpp:6490:33: error: size of array ‘altStackMem’
> is not an integral constant-expression
> 6490 | static char altStackMem[SIGSTKSZ];
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/tests/catch.hpp:6541:45: error: size of array ‘altStackMem’
> is not an integral constant-expression
> 6541 | char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
> | ^~~~~~~~
> [ 74%] Building CXX object
> src/backends/sqlite3/CMakeFiles/soci_sqlite3.dir/standard-use-type.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/sqlite3 && /usr/bin/c++
> -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_sqlite3_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/<<PKGBUILDDIR>>/src/core/../../include
> -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/sqlite3/CMakeFiles/soci_sqlite3.dir/standard-use-type.cpp.o -MF
> CMakeFiles/soci_sqlite3.dir/standard-use-type.cpp.o.d -o
> CMakeFiles/soci_sqlite3.dir/standard-use-type.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/sqlite3/standard-use-type.cpp
> In file included from /usr/include/signal.h:328,
> from /<<PKGBUILDDIR>>/tests/catch.hpp:6467,
> from /<<PKGBUILDDIR>>/tests/common-tests.h:29,
> from /<<PKGBUILDDIR>>/tests/mysql/test-mysql.h:4,
> from /<<PKGBUILDDIR>>/tests/mysql/test-mysql.cpp:11:
> /<<PKGBUILDDIR>>/tests/catch.hpp:6490:33: error: size of array ‘altStackMem’
> is not an integral constant-expression
> 6490 | static char altStackMem[SIGSTKSZ];
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/tests/catch.hpp:6541:45: error: size of array ‘altStackMem’
> is not an integral constant-expression
> 6541 | char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
> | ^~~~~~~~
> [ 75%] Building CXX object
> src/backends/postgresql/CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/postgresql &&
> /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_postgresql_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/usr/include/postgresql
> -I/<<PKGBUILDDIR>>/src/core/../../include -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/postgresql/CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o
> -MF CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o.d -o
> CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/postgresql/standard-into-type.cpp
> [ 75%] Building CXX object
> src/backends/mysql/CMakeFiles/soci_mysql.dir/standard-use-type.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/mysql && /usr/bin/c++
> -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_mysql_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/usr/include/mysql
> -I/<<PKGBUILDDIR>>/src/core/../../include -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/mysql/CMakeFiles/soci_mysql.dir/standard-use-type.cpp.o -MF
> CMakeFiles/soci_mysql.dir/standard-use-type.cpp.o.d -o
> CMakeFiles/soci_mysql.dir/standard-use-type.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/mysql/standard-use-type.cpp
> [ 76%] Building CXX object
> src/backends/sqlite3/CMakeFiles/soci_sqlite3.dir/statement.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/sqlite3 && /usr/bin/c++
> -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_sqlite3_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/<<PKGBUILDDIR>>/src/core/../../include
> -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/sqlite3/CMakeFiles/soci_sqlite3.dir/statement.cpp.o -MF
> CMakeFiles/soci_sqlite3.dir/statement.cpp.o.d -o
> CMakeFiles/soci_sqlite3.dir/statement.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/sqlite3/statement.cpp
> [ 77%] Building CXX object
> src/backends/firebird/CMakeFiles/soci_firebird.dir/standard-use-type.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/firebird &&
> /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_firebird_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/<<PKGBUILDDIR>>/src/core/../../include
> -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/firebird/CMakeFiles/soci_firebird.dir/standard-use-type.cpp.o
> -MF CMakeFiles/soci_firebird.dir/standard-use-type.cpp.o.d -o
> CMakeFiles/soci_firebird.dir/standard-use-type.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/firebird/standard-use-type.cpp
> In file included from /usr/include/signal.h:328,
> from /<<PKGBUILDDIR>>/tests/catch.hpp:6467,
> from /<<PKGBUILDDIR>>/tests/common-tests.h:29,
> from /<<PKGBUILDDIR>>/tests/odbc/test-odbc-mssql.cpp:10:
> /<<PKGBUILDDIR>>/tests/catch.hpp:6490:33: error: size of array ‘altStackMem’
> is not an integral constant-expression
> 6490 | static char altStackMem[SIGSTKSZ];
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/tests/catch.hpp:6541:45: error: size of array ‘altStackMem’
> is not an integral constant-expression
> 6541 | char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
> | ^~~~~~~~
> [ 78%] Building CXX object
> src/backends/postgresql/CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/postgresql &&
> /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_postgresql_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/usr/include/postgresql
> -I/<<PKGBUILDDIR>>/src/core/../../include -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/postgresql/CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o
> -MF CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o.d -o
> CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/postgresql/standard-use-type.cpp
> [ 78%] Building CXX object
> src/backends/firebird/CMakeFiles/soci_firebird.dir/statement.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/firebird &&
> /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_firebird_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/<<PKGBUILDDIR>>/src/core/../../include
> -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/firebird/CMakeFiles/soci_firebird.dir/statement.cpp.o -MF
> CMakeFiles/soci_firebird.dir/statement.cpp.o.d -o
> CMakeFiles/soci_firebird.dir/statement.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/firebird/statement.cpp
> [ 79%] Building CXX object
> src/backends/mysql/CMakeFiles/soci_mysql.dir/statement.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/mysql && /usr/bin/c++
> -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_mysql_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/usr/include/mysql
> -I/<<PKGBUILDDIR>>/src/core/../../include -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/mysql/CMakeFiles/soci_mysql.dir/statement.cpp.o -MF
> CMakeFiles/soci_mysql.dir/statement.cpp.o.d -o
> CMakeFiles/soci_mysql.dir/statement.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/mysql/statement.cpp
> [ 79%] Building CXX object
> src/backends/postgresql/CMakeFiles/soci_postgresql.dir/statement.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/postgresql &&
> /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_postgresql_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/usr/include/postgresql
> -I/<<PKGBUILDDIR>>/src/core/../../include -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/postgresql/CMakeFiles/soci_postgresql.dir/statement.cpp.o -MF
> CMakeFiles/soci_postgresql.dir/statement.cpp.o.d -o
> CMakeFiles/soci_postgresql.dir/statement.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/postgresql/statement.cpp
> [ 80%] Building CXX object
> src/backends/firebird/CMakeFiles/soci_firebird.dir/vector-into-type.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/firebird &&
> /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_firebird_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/<<PKGBUILDDIR>>/src/core/../../include
> -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/firebird/CMakeFiles/soci_firebird.dir/vector-into-type.cpp.o -MF
> CMakeFiles/soci_firebird.dir/vector-into-type.cpp.o.d -o
> CMakeFiles/soci_firebird.dir/vector-into-type.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/firebird/vector-into-type.cpp
> [ 80%] Building CXX object
> src/backends/sqlite3/CMakeFiles/soci_sqlite3.dir/vector-into-type.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backends/sqlite3 && /usr/bin/c++
> -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DHAVE_DL=1
> -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_sqlite3_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include
> -I/<<PKGBUILDDIR>>/include/private -I/<<PKGBUILDDIR>>/src/core/../../include
> -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic
> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual
> -Wfloat-equal -Woverloaded-virtual -Wredundant-decls -Wno-long-long
> -std=c++11 -Wno-variadic-macros -fPIC -std=gnu++11 -MD -MT
> src/backends/sqlite3/CMakeFiles/soci_sqlite3.dir/vector-into-type.cpp.o -MF
> CMakeFiles/soci_sqlite3.dir/vector-into-type.cpp.o.d -o
> CMakeFiles/soci_sqlite3.dir/vector-into-type.cpp.o -c
> /<<PKGBUILDDIR>>/src/backends/sqlite3/vector-into-type.cpp
> make[3]: ***
> [tests/firebird/CMakeFiles/soci_firebird_test_static.dir/build.make:79:
> tests/firebird/CMakeFiles/soci_firebird_test_static.dir/test-firebird.cpp.o]
> Error 1
The full build log is available from:
http://qa-logs.debian.net/2022/08/13/soci_4.0.1-5_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220813;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220813&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.