Bug#1132128: ros-perception-pcl: FTBFS on arm64: fatal error: mm_malloc.h: No such file or directory

Sebastian Ramacher sramacher at debian.org
Sat Mar 28 12:13:32 GMT 2026


Source: ros-perception-pcl
Version: 1.7.5-5
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-arm at lists.debian.org, sramacher at debian.org
User: debian-arm at lists.debian.org
Usertags: arm64

Dear maintainer,

ros-perception-pcl FTBFS on arm64:

[  0%] Built target clean_test_results_pcl_conversions
/usr/bin/gmake  -f CMakeFiles/test_pcl_conversions.dir/build.make CMakeFiles/test_pcl_conversions.dir/depend
gmake[4]: Entering directory '/build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions'
cd /build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/ros-perception-pcl-1.7.5/pcl_conversions /build/reproducible-path/ros-perception-pcl-1.7.5/pcl_conversions /build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions /build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions /build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions/CMakeFiles/test_pcl_conversions.dir/DependInfo.cmake "--color=" test_pcl_conversions
gmake[4]: Leaving directory '/build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions'
/usr/bin/gmake  -f CMakeFiles/test_pcl_conversions.dir/build.make CMakeFiles/test_pcl_conversions.dir/build
gmake[4]: Entering directory '/build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions'
[ 50%] Building CXX object CMakeFiles/test_pcl_conversions.dir/test/test_pcl_conversions.cpp.o
/usr/bin/c++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"pcl_conversions\" -I/usr/include/eigen3 -I/build/reproducible-path/ros-perception-pcl-1.7.5/pcl_conversions/include -I/usr/include/xmlrpcpp -I/usr/include/pcl-1.15 -I/usr/include/ni -I/usr/include/openni2 -g -O2 -ffile-prefix-map=/build/reproducible-path/ros-perception-pcl-1.7.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DGTEST_HAS_PTHREAD=1 -MD -MT CMakeFiles/test_pcl_conversions.dir/test/test_pcl_conversions.cpp.o -MF CMakeFiles/test_pcl_conversions.dir/test/test_pcl_conversions.cpp.o.d -o CMakeFiles/test_pcl_conversions.dir/test/test_pcl_conversions.cpp.o -c /build/reproducible-path/ros-perception-pcl-1.7.5/pcl_conversions/test/test_pcl_conversions.cpp
In file included from /usr/include/pcl-1.15/pcl/types.h:47,
                 from /usr/include/pcl-1.15/pcl/PCLPointField.h:5,
                 from /usr/include/pcl-1.15/pcl/conversions.h:46,
                 from /build/reproducible-path/ros-perception-pcl-1.7.5/pcl_conversions/include/pcl_conversions/pcl_conversions.h:44,
                 from /build/reproducible-path/ros-perception-pcl-1.7.5/pcl_conversions/test/test_pcl_conversions.cpp:5:
/usr/include/pcl-1.15/pcl/pcl_macros.h:380:14: fatal error: mm_malloc.h: No such file or directory
  380 |     #include <mm_malloc.h>
      |              ^~~~~~~~~~~~~
compilation terminated.
gmake[4]: *** [CMakeFiles/test_pcl_conversions.dir/build.make:82: CMakeFiles/test_pcl_conversions.dir/test/test_pcl_conversions.cpp.o] Error 1
gmake[4]: Leaving directory '/build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions'
gmake[3]: *** [CMakeFiles/Makefile2:889: CMakeFiles/test_pcl_conversions.dir/all] Error 2
gmake[3]: Leaving directory '/build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions'
gmake[2]: *** [CMakeFiles/Makefile2:192: CMakeFiles/run_tests.dir/rule] Error 2
gmake[2]: Leaving directory '/build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions'
gmake[1]: *** [Makefile:198: run_tests] Error 2
gmake[1]: Leaving directory '/build/reproducible-path/ros-perception-pcl-1.7.5/obj-arm-linux-gnueabihf/pcl_conversions'

dh_auto_install: error: rosbuilder --sourcedir . --builddir obj-arm-linux-gnueabihf --destdir /build/reproducible-path/ros-perception-pcl-1.7.5/debian/tmp returned exit code 2
make: *** [debian/rules:8: binary-arch] Error 25

See
https://buildd.debian.org/status/fetch.php?pkg=ros-perception-pcl&arch=armhf&ver=1.7.5-5&stamp=1774284251&raw=0
for details.

Cheers
-- 
Sebastian Ramacher



More information about the debian-science-maintainers mailing list