See <
https://build.ros.org/job/Mbin_ubhf_uBhf__hector_pose_estimation_core__ubuntu_bionic_armhf__binary/593/display/redirect>
Changes:
------------------------------------------
[...truncated 361.80 KB...]
Setting up dh-autoreconf (17) ...
Setting up libicu-le-hb-dev:armhf (1.0.3+git161113-4) ...
Setting up libicu-dev (60.2-3ubuntu3.2) ...
Setting up dh-strip-nondeterminism (0.040-1.1~build1) ...
Setting up libboost-regex1.65-dev:armhf (1.65.1+dfsg-0ubuntu5) ...
Setting up debhelper (11.1.6ubuntu2) ...
Setting up libboost-iostreams1.65-dev:armhf (1.65.1+dfsg-0ubuntu5) ...
Setting up libboost-iostreams-dev:armhf (1.65.1.0ubuntu1) ...
Setting up libboost-regex-dev:armhf (1.65.1.0ubuntu1) ...
Setting up libboost-all-dev (1.65.1.0ubuntu1) ...
Setting up ros-melodic-rospack (2.5.6-1bionic.20200930.171542) ...
Setting up ros-melodic-cpp-common (0.6.14-1bionic.20200801.064621) ...
Setting up ros-melodic-class-loader (0.4.1-0bionic.20200802.122810) ...
Setting up ros-melodic-rostime (0.6.14-1bionic.20200802.014755) ...
Setting up ros-melodic-xmlrpcpp (1.14.12-1bionic.20210921.180557) ...
Setting up ros-melodic-roscpp-traits (0.6.14-1bionic.20200802.021243) ...
Setting up ros-melodic-roslib (1.14.9-1bionic.20201019.091258) ...
Setting up ros-melodic-rosunit (1.14.9-1bionic.20201019.114346) ...
Setting up ros-melodic-roscpp-serialization (0.6.14-1bionic.20200802.022907) ...
Setting up ros-melodic-message-runtime (0.4.12-0bionic.20210505.010026) ...
Setting up ros-melodic-std-msgs (0.5.12-0bionic.20210505.013904) ...
Setting up ros-melodic-uuid-msgs (1.0.6-0bionic.20210505.073904) ...
Setting up ros-melodic-std-srvs (1.11.2-0bionic.20210505.013843) ...
Setting up ros-melodic-geometry-msgs (1.12.8-1bionic.20210505.055545) ...
Setting up ros-melodic-rosbuild (1.14.9-1bionic.20210505.013255) ...
Setting up ros-melodic-actionlib-msgs (1.12.8-1bionic.20210505.055943) ...
Setting up ros-melodic-rosgraph-msgs (1.11.2-0bionic.20210505.073427) ...
Setting up ros-melodic-rosconsole (1.13.18-1bionic.20210505.014421) ...
Setting up ros-melodic-roscpp (1.14.12-1bionic.20210921.180803) ...
Setting up ros-melodic-rosout (1.14.12-1bionic.20210921.223759) ...
Setting up ros-melodic-roslaunch (1.14.12-1bionic.20210921.224023) ...
Setting up ros-melodic-sensor-msgs (1.12.8-1bionic.20210921.235556) ...
Setting up ros-melodic-geographic-msgs (0.5.3-0bionic.20210505.074332) ...
Setting up ros-melodic-nav-msgs (1.12.8-1bionic.20210505.065411) ...
Setting up ros-melodic-topic-tools (1.14.12-1bionic.20210921.224634) ...
Setting up ros-melodic-tf2-msgs (0.6.5-0bionic.20210505.073949) ...
Setting up ros-melodic-pluginlib (1.12.1-0bionic.20210505.103653) ...
Setting up ros-melodic-rospy (1.14.12-1bionic.20210921.224132) ...
Setting up ros-melodic-message-filters (1.14.12-1bionic.20210921.234512) ...
Setting up ros-melodic-tf2 (0.6.5-0bionic.20210505.104147) ...
Setting up ros-melodic-rostest (1.14.12-1bionic.20210921.224352) ...
Setting up ros-melodic-rosbag-storage (1.14.12-1bionic.20210921.224606) ...
Setting up ros-melodic-tf2-py (0.6.5-0bionic.20210921.234053) ...
Setting up ros-melodic-rosbag (1.14.12-1bionic.20210921.224939) ...
Setting up ros-melodic-rosmsg (1.14.12-1bionic.20210921.225327) ...
Setting up ros-melodic-rostopic (1.14.12-1bionic.20210921.225317) ...
Setting up ros-melodic-rosservice (1.14.12-1bionic.20210921.225553) ...
Setting up ros-melodic-actionlib (1.12.1-1bionic.20210921.225646) ...
Setting up ros-melodic-rosnode (1.14.12-1bionic.20210921.225548) ...
Setting up ros-melodic-tf2-ros (0.6.5-0bionic.20210921.234735) ...
Setting up ros-melodic-roswtf (1.14.12-1bionic.20210921.225650) ...
Setting up ros-melodic-tf (1.12.1-1bionic.20210922.000219) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for systemd (237-3ubuntu10.39) ...
Invoking 'apt-get clean'
Removing intermediate container 1583e564fab3
---> ffdb5ddacbbb
Step 25/27 : USER buildfarm
---> Running in d52df88bd8f4
Removing intermediate container d52df88bd8f4
---> d565bba05996
Step 26/27 : ENTRYPOINT ["sh", "-c"]
---> Running in 703d906e74d7
Removing intermediate container 703d906e74d7
---> b853f3bfb240
Step 27/27 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py melodic hector_pose_estimation_core --sourcepkg-dir /tmp/binarydeb"]
---> Running in 7340a6d7679e
Removing intermediate container 7340a6d7679e
---> 1b6c4acebdea
Successfully built 1b6c4acebdea
Successfully tagged binarydeb_build.melodic_ubuntu_bionic_armhf_hector_pose_estimation_core:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ docker run --rm --cidfile=<
https://build.ros.org/job/Mbin_ubhf_uBhf__hector_pose_estimation_core__ubuntu_bionic_armhf__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME= -e=TRAVIS= --net=host -v <
https://build.ros.org/job/Mbin_ubhf_uBhf__hector_pose_estimation_core__ubuntu_bionic_armhf__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <
https://build.ros.org/job/Mbin_ubhf_uBhf__hector_pose_estimation_core__ubuntu_bionic_armhf__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.melodic_ubuntu_bionic_armhf_hector_pose_estimation_core
# BEGIN SUBSECTION: build binarydeb
Package 'ros-melodic-hector-pose-estimation-core' version: 0.3.0-1bionic.20211208.072645
Invoking 'apt-src build ros-melodic-hector-pose-estimation-core' in '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0'
I: Building in /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0 ..
dpkg-buildpackage: info: source package ros-melodic-hector-pose-estimation-core
dpkg-buildpackage: info: source version 0.3.0-1bionic.20211208.072645
dpkg-buildpackage: info: source distribution bionic
dpkg-buildpackage: info: source changed by Johannes Meyer <
me...@fsr.tu-darmstadt.de>
dpkg-buildpackage: info: host architecture armhf
dpkg-source --before-build ros-melodic-hector-pose-estimation-core-0.3.0
dpkg-source: info: using options from ros-melodic-hector-pose-estimation-core-0.3.0/debian/source/options: --auto-commit
fakeroot debian/rules clean
dh clean -v --buildsystem=cmake
dh_testdir -O-v -O--buildsystem=cmake
dh_auto_clean -O-v -O--buildsystem=cmake
dh_clean -O-v -O--buildsystem=cmake
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/ros-melodic-hector-pose-estimation-core.substvars debian/files
rm -fr -- debian/ros-melodic-hector-pose-estimation-core/ debian/tmp/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
debian/rules build
dh build -v --buildsystem=cmake
dh_testdir -O-v -O--buildsystem=cmake
dh_update_autotools_config -O-v -O--buildsystem=cmake
debian/rules override_dh_auto_configure
make[1]: Entering directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0'
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree that was dropped by catkin, and source it. It will
# set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "/opt/ros/melodic/setup.sh" ]; then . "/opt/ros/melodic/setup.sh"; fi && \
dh_auto_configure -- \
-DCATKIN_BUILD_BINARY_PACKAGE="1" \
-DCMAKE_INSTALL_PREFIX="/opt/ros/melodic" \
-DCMAKE_PREFIX_PATH="/opt/ros/melodic"
install -d obj-arm-linux-gnueabihf
cd obj-arm-linux-gnueabihf && cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCATKIN_BUILD_BINARY_PACKAGE=1 -DCMAKE_INSTALL_PREFIX=/opt/ros/melodic -DCMAKE_PREFIX_PATH=/opt/ros/melodic
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/lib/ccache/cc
-- Check for working C compiler: /usr/lib/ccache/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/lib/ccache/c++
-- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/melodic
-- This workspace overlays: /opt/ros/melodic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.17", minimum required is "2")
-- Using PYTHON_EXECUTABLE: /usr/bin/python2
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Skip enable_testing() when building binary package
-- Using CATKIN_TEST_RESULTS_DIR: /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf/test_results
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.17")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.29
-- BUILD_SHARED_LIBS is on
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- CMAKE_BUILD_TYPE: None
-- CMAKE_CXX_FLAGS_RELEASE: -O3 -DNDEBUG
-- CMAKE_CXX_FLAGS_RELWITHDEBINFO: -O3 -g -DNDEBUG
-- CMAKE_CXX_FLAGS_MINSIZEREL: -Os -DNDEBUG
-- CMAKE_CXX_FLAGS_DEBUG: -g
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_INSTALL_LOCALSTATEDIR
CMAKE_INSTALL_SYSCONFDIR
-- Build files have been written to: /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf
make[1]: Leaving directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0'
debian/rules override_dh_auto_build
make[1]: Entering directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0'
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree that was dropped by catkin, and source it. It will
# set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "/opt/ros/melodic/setup.sh" ]; then . "/opt/ros/melodic/setup.sh"; fi && \
dh_auto_build
cd obj-arm-linux-gnueabihf && make -j1
make[2]: Entering directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf'
/usr/bin/cmake -H/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0 -B/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf/CMakeFiles /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf'
make -f CMakeFiles/hector_pose_estimation.dir/build.make CMakeFiles/hector_pose_estimation.dir/depend
make[4]: Entering directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf'
cd /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0 /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0 /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf/CMakeFiles/hector_pose_estimation.dir/DependInfo.cmake --color=
Scanning dependencies of target hector_pose_estimation
make[4]: Leaving directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf'
make -f CMakeFiles/hector_pose_estimation.dir/build.make CMakeFiles/hector_pose_estimation.dir/build
make[4]: Entering directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf'
[ 4%] Building CXX object CMakeFiles/hector_pose_estimation.dir/src/global_reference.cpp.o
/usr/lib/ccache/c++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"hector_pose_estimation_core\" -Dhector_pose_estimation_EXPORTS -I/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/include -I/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf/devel/include -I/opt/ros/melodic/include -I/opt/ros/melodic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -I/usr/include/eigen3 -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/hector_pose_estimation.dir/src/global_reference.cpp.o -c /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/src/global_reference.cpp
[ 9%] Building CXX object CMakeFiles/hector_pose_estimation.dir/src/pose_estimation.cpp.o
/usr/lib/ccache/c++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"hector_pose_estimation_core\" -Dhector_pose_estimation_EXPORTS -I/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/include -I/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf/devel/include -I/opt/ros/melodic/include -I/opt/ros/melodic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -I/usr/include/eigen3 -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/hector_pose_estimation.dir/src/pose_estimation.cpp.o -c /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/src/pose_estimation.cpp
In file included from /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/include/hector_pose_estimation/system_model.h:34:0,
from /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/include/hector_pose_estimation/system.h:32,
from /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/include/hector_pose_estimation/pose_estimation.h:34,
from /tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/src/pose_estimation.cpp:29:
/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/include/hector_pose_estimation/input.h: In instantiation of ‘bool hector_pose_estimation::Input_<_Dimension>::hasVariance() const [with int _Dimension = 6]’:
/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/src/pose_estimation.cpp:775:1: required from here
/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/include/hector_pose_estimation/input.h:82:45: error: cannot convert ‘const boost::shared_ptr<Eigen::Matrix<double, 6, 6, 0, 6, 6> >’ to ‘bool’ in return
virtual bool hasVariance() const { return variance_; }
^~~~~~~~~
make[4]: *** [CMakeFiles/hector_pose_estimation.dir/src/pose_estimation.cpp.o] Error 1
CMakeFiles/hector_pose_estimation.dir/build.make:89: recipe for target 'CMakeFiles/hector_pose_estimation.dir/src/pose_estimation.cpp.o' failed
make[4]: Leaving directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf'
make[3]: *** [CMakeFiles/hector_pose_estimation.dir/all] Error 2
CMakeFiles/Makefile2:70: recipe for target 'CMakeFiles/hector_pose_estimation.dir/all' failed
make[3]: Leaving directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf'
Makefile:132: recipe for target 'all' failed
make[2]: Leaving directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0/obj-arm-linux-gnueabihf'
make[2]: *** [all] Error 2
dh_auto_build: cd obj-arm-linux-gnueabihf && make -j1 returned exit code 2
make[1]: *** [override_dh_auto_build] Error 2
debian/rules:35: recipe for target 'override_dh_auto_build' failed
make[1]: Leaving directory '/tmp/binarydeb/ros-melodic-hector-pose-estimation-core-0.3.0'
debian/rules:22: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
E: Building failed
# END SUBSECTION
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 147, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['apt-src', 'build', 'ros-melodic-hector-pose-estimation-core']' returned non-zero exit status 1.
--------------------------------------------------------------------------------------------------
`apt-src build ros-melodic-hector-pose-estimation-core` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 629117 killed;
[ssh-agent] Stopped.
[description-setter] Could not determine description.