Package: src:mrpt
Version: 1:2.14.7+ds-2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build.

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202509/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:mrpt, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
dh: warning: incorrect value in hardening option of DEB_BUILD_MAINT_OPTIONS 
variable: optimize=+lto
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: dh_auto_clean --buildsystem=cmake
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem=pybuild
dh: warning: incorrect value in hardening option of DEB_BUILD_MAINT_OPTIONS 
variable: optimize=+lto
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: dh_auto_configure --buildsystem=cmake 
--builddirectory=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build -- 
-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3.13 
-DPYTHON_LIBRARY:FILEPATH=/usr/lib/python3.13/config-3.13-x86_64-linux-gnu/libpython3.13.so
 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.13 
-DPython_EXECUTABLE=/usr/bin/python3.13 
-DPython_LIBRARY=/usr/lib/python3.13/config-3.13-x86_64-linux-gnu/libpython3.13.so
 -DPython_INCLUDE_DIR=/usr/include/python3.13 
-DPython3_EXECUTABLE=/usr/bin/python3.13 
-DPython3_LIBRARY=/usr/lib/python3.13/config-3.13-x86_64-linux-gnu/libpython3.13.so
 -DPython3_INCLUDE_DIR=/usr/include/python3.13 -DMRPT_ALLOW_LGPLV3=ON 
-DMRPT_WITH_KINECT=OFF -DMRPT_TUNE_NATIVE=OFF -DMRPT_AUTODETECT_SIMD=OFF
        cd .pybuild/cpython3_3.13/build && PKG_CONFIG=/usr/bin/pkg- 
[too-long-redacted] PT_AUTODETECT_SIMD=OFF ../../..
Re-run cmake no build system arguments

[... snipped ...]

48/54 Test #44: test_mrpt_slam_run ...............   Passed    1.12 sec
test 46
      Start 46: test_mrpt_system_run

46: Test command: 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/bin/test_mrpt_system
46: Working Directory: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests
46: Test timeout computed to be: 10000000
46: [==========] Running 22 tests from 7 test suites.
46: [----------] Global test environment set-up.
46: [----------] 5 tests from CTimeLogger
46: [ RUN      ] CTimeLogger.getLastTime
46: [       OK ] CTimeLogger.getLastTime (40 ms)
46: [ RUN      ] CTimeLogger.getMeanTime
46: [       OK ] CTimeLogger.getMeanTime (310 ms)
46: [ RUN      ] CTimeLogger.printStats
46: [       OK ] CTimeLogger.printStats (8 ms)
46: [ RUN      ] CTimeLogger.printStatsFaulty
46: [       OK ] CTimeLogger.printStatsFaulty (10 ms)
46: [ RUN      ] CTimeLogger.multithread
46: [       OK ] CTimeLogger.multithread (11 ms)
46: [----------] 5 tests from CTimeLogger (382 ms total)
46: 
46: [----------] 1 test from Base64
46: [ RUN      ] Base64.RandomEncDec
46: [       OK ] Base64.RandomEncDec (2 ms)
46: [----------] 1 test from Base64 (2 ms total)
46: 
46: [----------] 1 test from crc
46: [ RUN      ] crc.crc32
46: [       OK ] crc.crc32 (0 ms)
46: [----------] 1 test from crc (0 ms total)
46: 
46: [----------] 5 tests from DateTime
46: [ RUN      ] DateTime.dateTimeVsClock
46: [       OK ] DateTime.dateTimeVsClock (2 ms)
46: [ RUN      ] DateTime.time_t_forth_back
46: [       OK ] DateTime.time_t_forth_back (0 ms)
46: [ RUN      ] DateTime.fixed_date_check
46: [       OK ] DateTime.fixed_date_check (0 ms)
46: [ RUN      ] DateTime.double_to_from
46: [       OK ] DateTime.double_to_from (0 ms)
46: [ RUN      ] DateTime.timestampAdd
46: [       OK ] DateTime.timestampAdd (0 ms)
46: [----------] 5 tests from DateTime (2 ms total)
46: 
46: [----------] 7 tests from FileSystem
46: [ RUN      ] FileSystem.fileNameChangeExtension
46: [       OK ] FileSystem.fileNameChangeExtension (0 ms)
46: [ RUN      ] FileSystem.extractFileExtension
46: [       OK ] FileSystem.extractFileExtension (0 ms)
46: [ RUN      ] FileSystem.extractFileDirectory
46: [       OK ] FileSystem.extractFileDirectory (0 ms)
46: [ RUN      ] FileSystem.extractFileName
46: [       OK ] FileSystem.extractFileName (0 ms)
46: [ RUN      ] FileSystem.filePathSeparatorsToNative
46: [       OK ] FileSystem.filePathSeparatorsToNative (0 ms)
46: [ RUN      ] FileSystem.toAbsolutePath
46: [       OK ] FileSystem.toAbsolutePath (0 ms)
46: [ RUN      ] FileSystem.pathJoin
46: [       OK ] FileSystem.pathJoin (0 ms)
46: [----------] 7 tests from FileSystem (0 ms total)
46: 
46: [----------] 1 test from string_utils
46: [ RUN      ] string_utils.firstNLines
46: [       OK ] string_utils.firstNLines (0 ms)
46: [----------] 1 test from string_utils (0 ms total)
46: 
46: [----------] 2 tests from thread_name
46: [ RUN      ] thread_name.set_get_current_thread
46: [       OK ] thread_name.set_get_current_thread (0 ms)
46: [ RUN      ] thread_name.set_get_other_thread
46: [       OK ] thread_name.set_get_other_thread (1 ms)
46: [----------] 2 tests from thread_name (1 ms total)
46: 
46: [----------] Global test environment tear-down
46: [==========] 22 tests from 7 test suites ran. (389 ms total)
46: [  PASSED  ] 22 tests.
49/54 Test #46: test_mrpt_system_run .............   Passed    0.39 sec
test 48
      Start 48: test_mrpt_tfest_run

48: Test command: 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/bin/test_mrpt_tfest
48: Working Directory: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests
48: Test timeout computed to be: 10000000
48: [==========] Running 4 tests from 1 test suite.
48: [----------] Global test environment set-up.
48: [----------] 4 tests from tfest
48: [ RUN      ] tfest.se3_l2_MatchList_float
48: [       OK ] tfest.se3_l2_MatchList_float (0 ms)
48: [ RUN      ] tfest.se3_l2_MatchList_double
48: [       OK ] tfest.se3_l2_MatchList_double (0 ms)
48: [ RUN      ] tfest.se3_l2_PtsLists
48: [       OK ] tfest.se3_l2_PtsLists (0 ms)
48: [ RUN      ] tfest.se3_l2_robust
48: [       OK ] tfest.se3_l2_robust (0 ms)
48: [----------] 4 tests from tfest (0 ms total)
48: 
48: [----------] Global test environment tear-down
48: [==========] 4 tests from 1 test suite ran. (1 ms total)
48: [  PASSED  ] 4 tests.
50/54 Test #48: test_mrpt_tfest_run ..............   Passed    0.01 sec
test 50
      Start 50: test_mrpt_topography_run

50: Test command: 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/bin/test_mrpt_topography
50: Working Directory: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests
50: Test timeout computed to be: 10000000
50: [==========] Running 3 tests from 2 test suites.
50: [----------] Global test environment set-up.
50: [----------] 2 tests from TopographyConversion
50: [ RUN      ] TopographyConversion.GeodeticToGeocentricToGeodetic
50: [       OK ] TopographyConversion.GeodeticToGeocentricToGeodetic (0 ms)
50: [ RUN      ] TopographyConversion.geodeticToENU_WGS84
50: [       OK ] TopographyConversion.geodeticToENU_WGS84 (0 ms)
50: [----------] 2 tests from TopographyConversion (0 ms total)
50: 
50: [----------] 1 test from TopographyReconstructPathFrom3RTK
50: [ RUN      ] TopographyReconstructPathFrom3RTK.sampleDataset
50: [       OK ] TopographyReconstructPathFrom3RTK.sampleDataset (3 ms)
50: [----------] 1 test from TopographyReconstructPathFrom3RTK (3 ms total)
50: 
50: [----------] Global test environment tear-down
50: [==========] 3 tests from 2 test suites ran. (4 ms total)
50: [  PASSED  ] 3 tests.
51/54 Test #50: test_mrpt_topography_run .........   Passed    0.12 sec
test 52
      Start 52: test_mrpt_typemeta_run

52: Test command: 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/bin/test_mrpt_typemeta
52: Working Directory: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests
52: Test timeout computed to be: 10000000
52: [==========] Running 10 tests from 5 test suites.
52: [----------] Global test environment set-up.
52: [----------] 2 tests from TEnumType
52: [ RUN      ] TEnumType.str2value
52: [       OK ] TEnumType.str2value (0 ms)
52: [ RUN      ] TEnumType.value2str
52: [       OK ] TEnumType.value2str (0 ms)
52: [----------] 2 tests from TEnumType (0 ms total)
52: 
52: [----------] 3 tests from StaticString
52: [ RUN      ] StaticString.ctor
52: [       OK ] StaticString.ctor (0 ms)
52: [ RUN      ] StaticString.concat_literals
52: [       OK ] StaticString.concat_literals (0 ms)
52: [ RUN      ] StaticString.concat_multi
52: [       OK ] StaticString.concat_multi (0 ms)
52: [----------] 3 tests from StaticString (0 ms total)
52: 
52: [----------] 1 test from num_to_string
52: [ RUN      ] num_to_string.ctor
52: [       OK ] num_to_string.ctor (0 ms)
52: [----------] 1 test from num_to_string (0 ms total)
52: 
52: [----------] 3 tests from TTypeName
52: [ RUN      ] TTypeName.types2str
52: [       OK ] TTypeName.types2str (0 ms)
52: [ RUN      ] TTypeName.types2str_shared_ptr
52: [       OK ] TTypeName.types2str_shared_ptr (0 ms)
52: [ RUN      ] TTypeName.types2stdstring
52: [       OK ] TTypeName.types2stdstring (0 ms)
52: [----------] 3 tests from TTypeName (0 ms total)
52: 
52: [----------] 1 test from XAssert
52: [ RUN      ] XAssert.build_time
52: [       OK ] XAssert.build_time (0 ms)
52: [----------] 1 test from XAssert (0 ms total)
52: 
52: [----------] Global test environment tear-down
52: [==========] 10 tests from 5 test suites ran. (0 ms total)
52: [  PASSED  ] 10 tests.
52/54 Test #52: test_mrpt_typemeta_run ...........   Passed    0.00 sec
test 54
      Start 54: test_mrpt_vision_run

54: Test command: 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/bin/test_mrpt_vision
54: Working Directory: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests
54: Test timeout computed to be: 10000000
54: [==========] Running 9 tests from 2 test suites.
54: [----------] Global test environment set-up.
54: [----------] 7 tests from CPnPTest
54: [ RUN      ] CPnPTest.p3p_TEST
54: [       OK ] CPnPTest.p3p_TEST (0 ms)
54: [ RUN      ] CPnPTest.rpnp_TEST
54: [       OK ] CPnPTest.rpnp_TEST (0 ms)
54: [ RUN      ] CPnPTest.ppnp_TEST
54: [       OK ] CPnPTest.ppnp_TEST (4 ms)
54: [ RUN      ] CPnPTest.posit_TEST
54: [       OK ] CPnPTest.posit_TEST (0 ms)
54: [ RUN      ] CPnPTest.lhm_TEST
54: [       OK ] CPnPTest.lhm_TEST (0 ms)
54: [ RUN      ] CPnPTest.dls_TEST
54: [       OK ] CPnPTest.dls_TEST (6 ms)
54: [ RUN      ] CPnPTest.epnp_TEST
54: [       OK ] CPnPTest.epnp_TEST (0 ms)
54: [ DISABLED ] CPnPTest.DISABLED_upnp_TEST
54: [----------] 7 tests from CPnPTest (11 ms total)
54: 
54: [----------] 2 tests from Vision
54: [ RUN      ] Vision.checkerBoardStereoCalibration
54: [       OK ] Vision.checkerBoardStereoCalibration (364 ms)
54: [ RUN      ] Vision.checkerBoardStereoCalibration_empty
54: [       OK ] Vision.checkerBoardStereoCalibration_empty (0 ms)
54: [----------] 2 tests from Vision (364 ms total)
54: 
54: [----------] Global test environment tear-down
54: [==========] 9 tests from 2 test suites ran. (376 ms total)
54: [  PASSED  ] 9 tests.
54: 
54:   YOU HAVE 1 DISABLED TEST
54: 
53/54 Test #54: test_mrpt_vision_run .............   Passed    0.58 sec
2: [15:30:55.4544|DEBUG|CMetricMapBuilderRBPF] CMetricMapBuilderRBPF::clear() 
called.
2: [       OK ] RBPF_SLAM_App.MapFromRawlog_Lidar2D_optimal_sampling (4083 ms)
2: [ RUN      ] RBPF_SLAM_App.MapFromRawlog_Lidar2D_gridICP
2: [15:30:59.5750|WARN |PF_implementation] gridICP[particle 0]: 67.74% -> Using 
odometry instead!
2: [15:30:59.5776|WARN |PF_implementation] gridICP[particle 1]: 67.74% -> Using 
odometry instead!
2: [15:30:59.5793|WARN |PF_implementation] gridICP[particle 2]: 67.74% -> Using 
odometry instead!
2: [15:30:59.5813|WARN |PF_implementation] gridICP[particle 3]: 69.35% -> Using 
odometry instead!
2: [15:30:59.5826|WARN |PF_implementation] gridICP[particle 4]: 67.74% -> Using 
odometry instead!
2: [15:30:59.5846|WARN |PF_implementation] gridICP[particle 5]: 66.13% -> Using 
odometry instead!
2: [15:30:59.5859|WARN |PF_implementation] gridICP[particle 6]: 69.35% -> Using 
odometry instead!
2: [15:30:59.5880|WARN |PF_implementation] gridICP[particle 7]: 67.74% -> Using 
odometry instead!
2: [15:30:59.5901|WARN |PF_implementation] gridICP[particle 8]: 67.74% -> Using 
odometry instead!
2: [15:30:59.5914|WARN |PF_implementation] gridICP[particle 9]: 67.74% -> Using 
odometry instead!
2: [15:31:00.5525|WARN |PF_implementation] gridICP[particle 5]: 32.73% -> Using 
odometry instead!
2: [15:31:00.5537|WARN |PF_implementation] gridICP[particle 6]: 29.09% -> Using 
odometry instead!
2: [15:31:00.5550|WARN |PF_implementation] gridICP[particle 7]: 29.09% -> Using 
odometry instead!
2: [15:31:00.5561|WARN |PF_implementation] gridICP[particle 8]: 25.45% -> Using 
odometry instead!
2: [15:31:00.5571|WARN |PF_implementation] gridICP[particle 9]: 25.45% -> Using 
odometry instead!
2: [       OK ] RBPF_SLAM_App.MapFromRawlog_Lidar2D_gridICP (1557 ms)
2: [ RUN      ] RBPF_SLAM_App.MapFromRawlog_Lidar2D_pointsICP
2: [15:31:01.0952|DEBUG|CMetricMapBuilderRBPF] CMetricMapBuilderRBPF::clear() 
called.
2: [15:31:01.0981|WARN |PF_implementation] gridICP[particle 0]: 66.88% -> Using 
odometry instead!
2: [15:31:01.0983|WARN |PF_implementation] gridICP[particle 1]: 66.88% -> Using 
odometry instead!
2: [15:31:01.0985|WARN |PF_implementation] gridICP[particle 2]: 66.88% -> Using 
odometry instead!
2: [15:31:01.0987|WARN |PF_implementation] gridICP[particle 3]: 66.88% -> Using 
odometry instead!
2: [15:31:01.0990|WARN |PF_implementation] gridICP[particle 4]: 66.88% -> Using 
odometry instead!
2: [15:31:01.0992|WARN |PF_implementation] gridICP[particle 5]: 66.88% -> Using 
odometry instead!
2: [15:31:01.0994|WARN |PF_implementation] gridICP[particle 6]: 66.88% -> Using 
odometry instead!
2: [15:31:01.0996|WARN |PF_implementation] gridICP[particle 7]: 66.88% -> Using 
odometry instead!
2: [15:31:01.0999|WARN |PF_implementation] gridICP[particle 8]: 66.88% -> Using 
odometry instead!
2: [15:31:01.1001|WARN |PF_implementation] gridICP[particle 9]: 66.88% -> Using 
odometry instead!
2: [       OK ] RBPF_SLAM_App.MapFromRawlog_Lidar2D_pointsICP (1659 ms)
2: [ RUN      ] RBPF_SLAM_App.MapFromRawlog_ROSLAM_MC
2: [15:31:02.7552|DEBUG|CMetricMapBuilderRBPF] CMetricMapBuilderRBPF::clear() 
called.
2: [       OK ] RBPF_SLAM_App.MapFromRawlog_ROSLAM_MC (874 ms)
2: [ RUN      ] RBPF_SLAM_App.MapFromRawlog_ROSLAM_SOG
2: [15:31:03.6299|DEBUG|CMetricMapBuilderRBPF] CMetricMapBuilderRBPF::clear() 
called.
2: [       OK ] RBPF_SLAM_App.MapFromRawlog_ROSLAM_SOG (105 ms)
2: [----------] 5 tests from RBPF_SLAM_App (8281 ms total)
2: 
2: [----------] 1 test from RawlogGrabberApp
2: [ RUN      ] RawlogGrabberApp.CGenericCamera_AVI
2: Warning: Disabling test since we are building a Debian package.
2: [       OK ] RawlogGrabberApp.CGenericCamera_AVI (0 ms)
2: [----------] 1 test from RawlogGrabberApp (0 ms total)
2: 
2: [----------] Global test environment tear-down
2: [==========] 16 tests from 6 test suites ran. (19906 ms total)
2: [  PASSED  ] 16 tests.
54/54 Test  #2: test_mrpt_apps_run ...............   Passed   20.79 sec

96% tests passed, 2 tests failed out of 54

Total Test time (real) =  28.23 sec

The following tests FAILED:
         24 - test_mrpt_maps_run (SEGFAULT)
         32 - test_mrpt_opengl_run (SEGFAULT)
Errors while running CTest
make[1]: *** [Makefile:94: test] Error 8
make[1]: Leaving directory '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build'
dh_auto_test: error: cd .pybuild/cpython3_3.13/build && make -j2 test 
ARGS\+=--verbose ARGS\+=-j2 returned exit code 2
E: pybuild pybuild:389: test: plugin cmake failed with: exit code=25: 
dh_auto_test --buildsystem=cmake 
--builddirectory=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build -- 
dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit 
code 13
make: *** [debian/rules:46: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to