Package: src:mrpt
Version: 1:2.11.10+ds-2
Severity: serious
Tags: sid trixie ftbfs

the package ftbfs on armhf (32bit time_t64 architecture):

full build log at
https://launchpad.net/ubuntu/+source/mrpt/1:2.11.10+ds-2/+build/27932950

[...]
[100%] Building CXX object python/CMakeFiles/pymrpt.dir/all_mrpt_system.cpp.o cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/python && /usr/bin/c++ -DMRPT_BUILDING_PYTHON_WRAPPER -Doverride_caster_t=overload_caster_t -Dpymrpt_EXPORTS -I/<<PKGBUILDDIR>>/python/. -I/<<PKGBUILDDIR>>/libs/apps/include -I/<<PKGBUILDDIR>>/libs/hwdrivers/include -I/<<PKGBUILDDIR>>/libs/comms/include -I/<<PKGBUILDDIR>>/libs/io/include -I/<<PKGBUILDDIR>>/libs/system/include -I/<<PKGBUILDDIR>>/libs/typemeta/include -I/<<PKGBUILDDIR>>/libs/containers/include -I/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/include/mrpt-configuration -I/<<PKGBUILDDIR>>/libs/core/include -I/<<PKGBUILDDIR>>/libs/maps/include -I/<<PKGBUILDDIR>>/libs/obs/include -I/<<PKGBUILDDIR>>/libs/opengl/include -I/<<PKGBUILDDIR>>/libs/poses/include -I/<<PKGBUILDDIR>>/libs/bayes/include -I/<<PKGBUILDDIR>>/libs/math/include -I/usr/include/suitesparse -I/<<PKGBUILDDIR>>/libs/serialization/include -I/<<PKGBUILDDIR>>/libs/rtti/include -I/<<PKGBUILDDIR>>/libs/random/include -I/<<PKGBUILDDIR>>/libs/config/include -I/<<PKGBUILDDIR>>/libs/expr/include -I/<<PKGBUILDDIR>>/libs/img/include -I/<<PKGBUILDDIR>>/libs/tfest/include -I/<<PKGBUILDDIR>>/libs/graphs/include -I/<<PKGBUILDDIR>>/libs/gui/include -I/<<PKGBUILDDIR>>/3rdparty/nanogui/ext/nanovg/src -I/<<PKGBUILDDIR>>/3rdparty/nanogui/include -I/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/3rdparty/nanogui -I/<<PKGBUILDDIR>>/libs/vision/include -I/<<PKGBUILDDIR>>/libs/slam/include -I/<<PKGBUILDDIR>>/libs/tclap/include -I/<<PKGBUILDDIR>>/libs/topography/include -I/<<PKGBUILDDIR>>/libs/nav/include -I/<<PKGBUILDDIR>>/libs/kinematics/include -isystem /usr/include/python3.12 -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/mrpt-1:2.11.10+ds-2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -D_FILE_OFFSET_BITS=64 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT python/CMakeFiles/pymrpt.dir/all_mrpt_system.cpp.o -MF CMakeFiles/pymrpt.dir/all_mrpt_system.cpp.o.d -o CMakeFiles/pymrpt.dir/all_mrpt_system.cpp.o -c /<<PKGBUILDDIR>>/python/all_mrpt_system.cpp
In file included from /<<PKGBUILDDIR>>/python/all_mrpt_system.cpp:7:
/<<PKGBUILDDIR>>/python/src/mrpt/system/datetime.cpp: In function ‘void bind_mrpt_system_datetime(std::function<pybind11::module_&(const std::__cxx11::basic_string<char>&)>&)’: /<<PKGBUILDDIR>>/python/src/mrpt/system/datetime.cpp:60:96: error: address of overloaded function with no contextual type information 60 | M("mrpt::system").def("time_tToTimestamp", (mrpt::Clock::time_point (*)(const long &)) &mrpt::system::time_tToTimestamp, "Transform from standard \"time_t\" to TTimeStamp.\n \n\n timestampTotime_t\n\nC++: mrpt::system::time_tToTimestamp(const long &) --> mrpt::Clock::time_point", pybind11::arg("t")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reply via email to