See <
http://build.ros.org/job/Kbin_uX32__json_transport__ubuntu_xenial_i386__binary/221/display/redirect>
Changes:
------------------------------------------
[...truncated 220.30 KB...]
update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up python-catkin-pkg-modules (0.4.15-1) ...
Setting up python-catkin-pkg (0.4.15-100) ...
Setting up python-rospkg-modules (1.2.2-1) ...
Setting up python-rosdistro-modules (0.8.0-1) ...
Setting up python-rosdistro (0.8.0-100) ...
Setting up python-rospkg (1.2.2-100) ...
Setting up python-rosdep-modules (0.18.0-1) ...
Setting up python-rosdep (0.18.0-1) ...
Setting up ros-kinetic-catkin (0.7.20-1xenial-20191213-232440+0000) ...
Setting up ros-kinetic-genmsg (0.5.11-0xenial-20191213-235056+0000) ...
Setting up ros-kinetic-gencpp (0.6.0-0xenial-20191213-235404+0000) ...
Setting up ros-kinetic-geneus (2.2.6-0xenial-20191213-235414+0000) ...
Setting up ros-kinetic-genlisp (0.4.16-0xenial-20191213-235418+0000) ...
Setting up ros-kinetic-gennodejs (2.0.1-0xenial-20191213-235537+0000) ...
Setting up ros-kinetic-genpy (0.6.7-0xenial-20191213-235546+0000) ...
Setting up ros-kinetic-message-runtime (0.4.12-0xenial-20191214-002640+0000) ...
Setting up ros-kinetic-json-msgs (0.0.1-0xenial-20191214-003050+0000) ...
Setting up ros-kinetic-message-generation (0.4.0-0xenial-20191213-235955+0000) ...
Setting up ros-kinetic-rosbuild (1.14.6-1xenial-20191214-003118+0000) ...
Setting up ros-kinetic-rosclean (1.14.6-1xenial-20191213-235322+0000) ...
Setting up ros-kinetic-rosconsole (1.12.14-0xenial-20191214-003604+0000) ...
Setting up ros-kinetic-std-msgs (0.5.11-0xenial-20191214-003137+0000) ...
Setting up ros-kinetic-rosgraph-msgs (1.11.2-0xenial-20191214-003917+0000) ...
Setting up ros-kinetic-roscpp (1.12.14-0xenial-20191214-004845+0000) ...
Setting up ros-kinetic-rosgraph (1.12.14-0xenial-20191213-234202+0000) ...
Setting up ros-kinetic-rospack (2.4.5-1xenial-20191213-235847+0000) ...
Setting up ros-kinetic-roslib (1.14.6-1xenial-20191214-000728+0000) ...
Setting up ros-kinetic-rosmaster (1.12.14-0xenial-20191213-234603+0000) ...
Setting up ros-kinetic-rosout (1.12.14-0xenial-20191214-005857+0000) ...
Setting up ros-kinetic-rosparam (1.12.14-0xenial-20191213-234533+0000) ...
Setting up ros-kinetic-rosunit (1.14.6-1xenial-20191214-001404+0000) ...
Setting up ros-kinetic-roslaunch (1.12.14-0xenial-20191214-010442+0000) ...
Setting up ros-kinetic-rospy (1.12.14-0xenial-20191214-010153+0000) ...
Setting up ros-kinetic-rostest (1.12.14-0xenial-20191214-011154+0000) ...
Setting up dh-strip-nondeterminism (0.015-1) ...
Setting up debhelper (9.20160115ubuntu3) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for ca-certificates (20170717~16.04.2) ...
Updating certificates in /etc/ssl/certs...
148 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Invoking 'apt-get clean'
Removing intermediate container b6c45077f0a8
---> 35d7bf6c1078
Step 21/23 : USER buildfarm
---> Running in 9a0d78d4b054
Removing intermediate container 9a0d78d4b054
---> 5a3407a1ff36
Step 22/23 : ENTRYPOINT ["sh", "-c"]
---> Running in 0723d085a3a2
Removing intermediate container 0723d085a3a2
---> ab3a773baaa5
Step 23/23 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py kinetic json_transport --sourcedeb-dir /tmp/binarydeb"]
---> Running in 20c914ea373d
Removing intermediate container 20c914ea373d
---> c4f3fa0c8351
Successfully built c4f3fa0c8351
Successfully tagged binarydeb_build.kinetic_ubuntu_xenial_i386_json_transport:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ docker run --rm --cidfile=<
http://build.ros.org/job/Kbin_uX32__json_transport__ubuntu_xenial_i386__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME= -e=TRAVIS= --net=host -v <
http://build.ros.org/job/Kbin_uX32__json_transport__ubuntu_xenial_i386__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <
http://build.ros.org/job/Kbin_uX32__json_transport__ubuntu_xenial_i386__binary/ws/binarydeb>:/tmp/binarydeb -v /home/jenkins-agent/.ccache:/home/buildfarm/.ccache binarydeb_build.kinetic_ubuntu_xenial_i386_json_transport
# BEGIN SUBSECTION: build binarydeb
Package 'ros-kinetic-json-transport' version: 0.0.1-0xenial-20191231-232243+0000
Invoking 'apt-src build ros-kinetic-json-transport' in '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1'
I: Building in /tmp/binarydeb/ros-kinetic-json-transport-0.0.1 ..
dpkg-buildpackage: source package ros-kinetic-json-transport
dpkg-buildpackage: source version 0.0.1-0xenial-20191231-232243+0000
dpkg-buildpackage: source distribution xenial
dpkg-buildpackage: source changed by Paul Bovbel <
pbo...@locusrobotics.com>
dpkg-buildpackage: host architecture i386
dpkg-source --before-build ros-kinetic-json-transport-0.0.1
dpkg-source: info: using options from ros-kinetic-json-transport-0.0.1/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 -f debian/ros-kinetic-json-transport.substvars
rm -f debian/ros-kinetic-json-transport.*.debhelper
rm -rf debian/ros-kinetic-json-transport/
rm -rf debian/.debhelper/
rm -f debian/*.debhelper.log
rm -f debian/files
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS \) -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 {} + \) \)
rm -f *-stamp
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-kinetic-json-transport-0.0.1'
# 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/kinetic/setup.sh" ]; then . "/opt/ros/kinetic/setup.sh"; fi && \
dh_auto_configure -- \
-DCATKIN_BUILD_BINARY_PACKAGE="1" \
-DCMAKE_INSTALL_PREFIX="/opt/ros/kinetic" \
-DCMAKE_PREFIX_PATH="/opt/ros/kinetic"
mkdir -p obj-i686-linux-gnu
cd obj-i686-linux-gnu
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCATKIN_BUILD_BINARY_PACKAGE=1 -DCMAKE_INSTALL_PREFIX=/opt/ros/kinetic -DCMAKE_PREFIX_PATH=/opt/ros/kinetic
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/lib/ccache/i686-linux-gnu-gcc
-- Check for working C compiler: /usr/lib/ccache/i686-linux-gnu-gcc -- 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/i686-linux-gnu-g++
-- Check for working CXX compiler: /usr/lib/ccache/i686-linux-gnu-g++ -- 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-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/kinetic
-- This workspace overlays: /opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.12", 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-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/test_results
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.12")
-- 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.20
-- BUILD_SHARED_LIBS is on
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_INSTALL_LOCALSTATEDIR
CMAKE_INSTALL_SYSCONFDIR
-- Build files have been written to: /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu
cd /tmp/binarydeb/ros-kinetic-json-transport-0.0.1
make[1]: Leaving directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1'
debian/rules override_dh_auto_build
make[1]: Entering directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1'
# 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/kinetic/setup.sh" ]; then . "/opt/ros/kinetic/setup.sh"; fi && \
dh_auto_build
cd obj-i686-linux-gnu
make -j1
make[2]: Entering directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
/usr/bin/cmake -H/tmp/binarydeb/ros-kinetic-json-transport-0.0.1 -B/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/CMakeFiles /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
make -f gtest/gtest/CMakeFiles/gtest.dir/build.make gtest/gtest/CMakeFiles/gtest.dir/depend
make[4]: Entering directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
cd /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/binarydeb/ros-kinetic-json-transport-0.0.1 /usr/src/gtest /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/gtest/gtest /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/gtest/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=
Scanning dependencies of target gtest
make[4]: Leaving directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
make -f gtest/gtest/CMakeFiles/gtest.dir/build.make gtest/gtest/CMakeFiles/gtest.dir/build
make[4]: Entering directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
[ 16%] Building CXX object gtest/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
cd /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/gtest/gtest && /usr/lib/ccache/i686-linux-gnu-g++ -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_EXPORTS -I/usr/src/gtest/include -I/usr/src/gtest -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=c++14 -Wall -Werror -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /usr/src/gtest/src/gtest-all.cc
[ 33%] Linking CXX shared library libgtest.so
cd /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/gtest/gtest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1
/usr/lib/ccache/i686-linux-gnu-g++ -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -shared -Wl,-soname,libgtest.so -o libgtest.so CMakeFiles/gtest.dir/src/gtest-all.cc.o -L/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/gtest/gtest/src -lpthread -Wl,-rpath,/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/gtest/gtest/src
make[4]: Leaving directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
[ 33%] Built target gtest
make -f CMakeFiles/test_listener_cpp.dir/build.make CMakeFiles/test_listener_cpp.dir/depend
make[4]: Entering directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
cd /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/binarydeb/ros-kinetic-json-transport-0.0.1 /tmp/binarydeb/ros-kinetic-json-transport-0.0.1 /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu/CMakeFiles/test_listener_cpp.dir/DependInfo.cmake --color=
Scanning dependencies of target test_listener_cpp
make[4]: Leaving directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
make -f CMakeFiles/test_listener_cpp.dir/build.make CMakeFiles/test_listener_cpp.dir/build
make[4]: Entering directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
[ 50%] Building CXX object CMakeFiles/test_listener_cpp.dir/test/test_listener.cpp.o
/usr/lib/ccache/i686-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"json_transport\" -I/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/include -I/opt/ros/kinetic/include -I/opt/ros/kinetic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -Wall -Werror -o CMakeFiles/test_listener_cpp.dir/test/test_listener.cpp.o -c /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/test/test_listener.cpp
In file included from /tmp/binarydeb/ros-kinetic-json-transport-0.0.1/test/test_listener.cpp:31:0:
/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/include/json_transport/json_transport.hpp:45:1: error: static assertion failed: sizeof(json_transport::json_t) == 16
ROS_STATIC_ASSERT(sizeof(json_transport::json_t) == 16);
^
make[4]: *** [CMakeFiles/test_listener_cpp.dir/test/test_listener.cpp.o] Error 1
make[3]: *** [CMakeFiles/test_listener_cpp.dir/all] Error 2
make[2]: *** [all] Error 2
dh_auto_build: make -j1 returned exit code 2
make[1]: *** [override_dh_auto_build] Error 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
CMakeFiles/test_listener_cpp.dir/build.make:65: recipe for target 'CMakeFiles/test_listener_cpp.dir/test/test_listener.cpp.o' failed
make[4]: Leaving directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
CMakeFiles/Makefile2:201: recipe for target 'CMakeFiles/test_listener_cpp.dir/all' failed
make[3]: Leaving directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
Makefile:130: recipe for target 'all' failed
make[2]: Leaving directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1/obj-i686-linux-gnu'
cd /tmp/binarydeb/ros-kinetic-json-transport-0.0.1
debian/rules:35: recipe for target 'override_dh_auto_build' failed
make[1]: Leaving directory '/tmp/binarydeb/ros-kinetic-json-transport-0.0.1'
debian/rules:22: recipe for target 'build' failed
E: Building failed
# END SUBSECTION
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 138, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir)
File "/usr/lib/python3.5/subprocess.py", line 581, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['apt-src', 'build', 'ros-kinetic-json-transport']' returned non-zero exit status 1
--------------------------------------------------------------------------------------------------
`apt-src build ros-kinetic-json-transport` 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 2227 killed;
[ssh-agent] Stopped.
[description-setter] Could not determine description.