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"));
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~