Source: cadabra2
Version: 2.4.0.2-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20221220 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/core && /usr/bin/c++
> -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
> -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include
> -I/<<PKGBUILDDIR>>/core/. -I/<<PKGBUILDDIR>>/libs/internal/include
> -I/<<PKGBUILDDIR>>/libs/whereami -I/<<PKGBUILDDIR>>/libs/base64
> -I/<<PKGBUILDDIR>>/libs/dbg -I/<<PKGBUILDDIR>>/libs/linenoise
> -I/<<PKGBUILDDIR>>/libs/nlohmann -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g -O2 -Wall -fvisibility=hidden
> -Wno-unused-but-set-variable -std=gnu++17 -MD -MT
> core/CMakeFiles/test_preprocessor.dir/PreProcessor.cc.o -MF
> CMakeFiles/test_preprocessor.dir/PreProcessor.cc.o.d -o
> CMakeFiles/test_preprocessor.dir/PreProcessor.cc.o -c
> /<<PKGBUILDDIR>>/core/PreProcessor.cc
> In file included from
> /<<PKGBUILDDIR>>/libs/pybind11/include/pybind11/cast.h:16,
> from
> /<<PKGBUILDDIR>>/libs/pybind11/include/pybind11/attr.h:13,
> from
> /<<PKGBUILDDIR>>/libs/pybind11/include/pybind11/pybind11.h:13,
> from /<<PKGBUILDDIR>>/core/cadabra2-cli.hh:10,
> from /<<PKGBUILDDIR>>/core/cadabra2-cli.cc:15:
> /<<PKGBUILDDIR>>/libs/pybind11/include/pybind11/detail/type_caster_base.h: In
> function ‘std::string pybind11::detail::error_string()’:
> /<<PKGBUILDDIR>>/libs/pybind11/include/pybind11/detail/type_caster_base.h:482:26:
> error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}
> 482 | frame = frame->f_back;
> | ^~
> In file included from /usr/include/python3.11/Python.h:42,
> from /<<PKGBUILDDIR>>/core/cadabra2-cli.hh:9:
> /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of
> ‘PyFrameObject’ {aka ‘struct _frame’}
> 22 | typedef struct _frame PyFrameObject;
> | ^~~~~~
> [ 5%] Building CXX object core/CMakeFiles/cadabra2.dir/NTensor.cc.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/core && /usr/bin/c++
> -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -Dcadabra2_EXPORTS
> -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
> -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include
> -I/<<PKGBUILDDIR>>/core/. -I/<<PKGBUILDDIR>>/libs/internal/include
> -I/<<PKGBUILDDIR>>/libs/whereami -I/<<PKGBUILDDIR>>/libs/base64
> -I/<<PKGBUILDDIR>>/libs/dbg -I/<<PKGBUILDDIR>>/libs/linenoise
> -I/<<PKGBUILDDIR>>/libs/nlohmann -isystem
> /<<PKGBUILDDIR>>/libs/pybind11/include -isystem /usr/include/python3.11 -g
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Wall
> -fvisibility=hidden -Wno-unused-but-set-variable -fPIC -fvisibility=default
> -flto -fno-fat-lto-objects -std=gnu++17 -MD -MT
> core/CMakeFiles/cadabra2.dir/NTensor.cc.o -MF
> CMakeFiles/cadabra2.dir/NTensor.cc.o.d -o
> CMakeFiles/cadabra2.dir/NTensor.cc.o -c /<<PKGBUILDDIR>>/core/NTensor.cc
> In file included from /<<PKGBUILDDIR>>/core/cadabra2-cli.hh:11:
> /<<PKGBUILDDIR>>/libs/pybind11/include/pybind11/embed.h: In function ‘void
> pybind11::detail::set_interpreter_argv(int, const char* const*, bool)’:
> /<<PKGBUILDDIR>>/libs/pybind11/include/pybind11/embed.h:155:20: warning:
> ‘void PySys_SetArgvEx(int, wchar_t**, int)’ is deprecated
> [-Wdeprecated-declarations]
> 155 | PySys_SetArgvEx(argc, pysys_argv,
> static_cast<int>(add_program_dir_to_path));
> |
> ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/python3.11/Python.h:96:
> /usr/include/python3.11/sysmodule.h:14:38: note: declared here
> 14 | Py_DEPRECATED(3.11) PyAPI_FUNC(void) PySys_SetArgvEx(int, wchar_t **,
> int);
> | ^~~~~~~~~~~~~~~
> [ 5%] Building CXX object
> core/CMakeFiles/test_preprocessor.dir/__/libs/base64/base64.cc.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/core && /usr/bin/c++
> -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
> -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include
> -I/<<PKGBUILDDIR>>/core/. -I/<<PKGBUILDDIR>>/libs/internal/include
> -I/<<PKGBUILDDIR>>/libs/whereami -I/<<PKGBUILDDIR>>/libs/base64
> -I/<<PKGBUILDDIR>>/libs/dbg -I/<<PKGBUILDDIR>>/libs/linenoise
> -I/<<PKGBUILDDIR>>/libs/nlohmann -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g -O2 -Wall -fvisibility=hidden
> -Wno-unused-but-set-variable -std=gnu++17 -MD -MT
> core/CMakeFiles/test_preprocessor.dir/__/libs/base64/base64.cc.o -MF
> CMakeFiles/test_preprocessor.dir/__/libs/base64/base64.cc.o.d -o
> CMakeFiles/test_preprocessor.dir/__/libs/base64/base64.cc.o -c
> /<<PKGBUILDDIR>>/libs/base64/base64.cc
> [ 6%] Linking CXX executable test_preprocessor
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/core && /usr/bin/cmake -E
> cmake_link_script CMakeFiles/test_preprocessor.dir/link.txt --verbose=1
> /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -g -O2 -Wall -fvisibility=hidden
> -Wno-unused-but-set-variable -Wl,-z,relro -Wl,-z,now -W -rdynamic
> CMakeFiles/test_preprocessor.dir/test_preprocessor.cc.o
> CMakeFiles/test_preprocessor.dir/PreProcessor.cc.o
> CMakeFiles/test_preprocessor.dir/__/libs/base64/base64.cc.o -o
> test_preprocessor
> /<<PKGBUILDDIR>>/client_server/ComputeThread.cc: In member function ‘void
> cadabra::ComputeThread::on_message(websocketpp::connection_hdl, message_ptr)’:
> /<<PKGBUILDDIR>>/client_server/ComputeThread.cc:329:21: warning: unused
> variable ‘pulse’ [-Wunused-variable]
> 329 | int pulse = content.value<bool>("pulse", false);
> | ^~~~~
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 6%] Built target test_preprocessor
> make -f core/CMakeFiles/cadabra2cadabra.dir/build.make
> core/CMakeFiles/cadabra2cadabra.dir/depend
> make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends
> "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/core
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/core
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/core/CMakeFiles/cadabra2cadabra.dir/DependInfo.cmake
> --color=
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> make -f core/CMakeFiles/cadabra2cadabra.dir/build.make
> core/CMakeFiles/cadabra2cadabra.dir/build
> make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 6%] Building CXX object
> core/CMakeFiles/cadabra2cadabra.dir/cadabra2cadabra.cc.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/core && /usr/bin/c++
> -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/usr/include/glibmm-2.4
> -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0
> -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/<<PKGBUILDDIR>>/core/.
> -I/<<PKGBUILDDIR>>/libs/internal/include -I/<<PKGBUILDDIR>>/libs/whereami
> -I/<<PKGBUILDDIR>>/libs/base64 -I/<<PKGBUILDDIR>>/libs/dbg
> -I/<<PKGBUILDDIR>>/libs/linenoise -I/<<PKGBUILDDIR>>/libs/nlohmann -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Wall
> -fvisibility=hidden -Wno-unused-but-set-variable -std=gnu++17 -MD -MT
> core/CMakeFiles/cadabra2cadabra.dir/cadabra2cadabra.cc.o -MF
> CMakeFiles/cadabra2cadabra.dir/cadabra2cadabra.cc.o.d -o
> CMakeFiles/cadabra2cadabra.dir/cadabra2cadabra.cc.o -c
> /<<PKGBUILDDIR>>/core/cadabra2cadabra.cc
> [ 6%] Building CXX object core/CMakeFiles/cadabra2.dir/InstallPrefix.cc.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/core && /usr/bin/c++
> -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -Dcadabra2_EXPORTS
> -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
> -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include
> -I/<<PKGBUILDDIR>>/core/. -I/<<PKGBUILDDIR>>/libs/internal/include
> -I/<<PKGBUILDDIR>>/libs/whereami -I/<<PKGBUILDDIR>>/libs/base64
> -I/<<PKGBUILDDIR>>/libs/dbg -I/<<PKGBUILDDIR>>/libs/linenoise
> -I/<<PKGBUILDDIR>>/libs/nlohmann -isystem
> /<<PKGBUILDDIR>>/libs/pybind11/include -isystem /usr/include/python3.11 -g
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Wall
> -fvisibility=hidden -Wno-unused-but-set-variable -fPIC -fvisibility=default
> -flto -fno-fat-lto-objects -std=gnu++17 -MD -MT
> core/CMakeFiles/cadabra2.dir/InstallPrefix.cc.o -MF
> CMakeFiles/cadabra2.dir/InstallPrefix.cc.o.d -o
> CMakeFiles/cadabra2.dir/InstallPrefix.cc.o -c
> /<<PKGBUILDDIR>>/core/InstallPrefix.cc
> [ 6%] Building CXX object core/CMakeFiles/cadabra2.dir/DataCell.cc.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/core && /usr/bin/c++
> -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -Dcadabra2_EXPORTS
> -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
> -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include
> -I/<<PKGBUILDDIR>>/core/. -I/<<PKGBUILDDIR>>/libs/internal/include
> -I/<<PKGBUILDDIR>>/libs/whereami -I/<<PKGBUILDDIR>>/libs/base64
> -I/<<PKGBUILDDIR>>/libs/dbg -I/<<PKGBUILDDIR>>/libs/linenoise
> -I/<<PKGBUILDDIR>>/libs/nlohmann -isystem
> /<<PKGBUILDDIR>>/libs/pybind11/include -isystem /usr/include/python3.11 -g
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Wall
> -fvisibility=hidden -Wno-unused-but-set-variable -fPIC -fvisibility=default
> -flto -fno-fat-lto-objects -std=gnu++17 -MD -MT
> core/CMakeFiles/cadabra2.dir/DataCell.cc.o -MF
> CMakeFiles/cadabra2.dir/DataCell.cc.o.d -o
> CMakeFiles/cadabra2.dir/DataCell.cc.o -c /<<PKGBUILDDIR>>/core/DataCell.cc
> make[3]: *** [core/CMakeFiles/cadabra2-cli.dir/build.make:79:
> core/CMakeFiles/cadabra2-cli.dir/cadabra2-cli.cc.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2022/12/20/cadabra2_2.4.0.2-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&[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 mark 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.