Build failed in Jenkins: Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary #10

1 view
Skip to first unread message

ROS Buildfarm

unread,
Apr 10, 2025, 7:07:15 PM4/10/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/10/display/redirect>

Changes:


------------------------------------------
[...truncated 214.06 KB...]
Building C object CMakeFiles/cmTC_5799c.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_5799c.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_5799c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5799c.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_5799c.dir/CheckIncludeFile.c.o -o cmTC_5799c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_60b49/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_60b49.dir/build.make CMakeFiles/cmTC_60b49.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_60b49.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_60b49.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_60b49
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_60b49.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_60b49.dir/CheckIncludeFile.c.o -o cmTC_60b49
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_52c1c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_52c1c.dir/build.make CMakeFiles/cmTC_52c1c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_52c1c.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_52c1c.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_52c1c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_52c1c.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_52c1c.dir/CheckFunctionExists.c.o -o cmTC_52c1c -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_60fec/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_60fec.dir/build.make CMakeFiles/cmTC_60fec.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_60fec.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_60fec.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_60fec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_60fec.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_60fec.dir/src.cxx.o -o cmTC_60fec
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e651a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e651a.dir/build.make CMakeFiles/cmTC_e651a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e651a.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_e651a.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_e651a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e651a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_e651a.dir/CheckSymbolExists.c.o -o cmTC_e651a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0b660/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0b660.dir/build.make CMakeFiles/cmTC_0b660.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0b660.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_0b660.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_0b660
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0b660.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_0b660.dir/src.cxx.o -o cmTC_0b660
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6a2af/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6a2af.dir/build.make CMakeFiles/cmTC_6a2af.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6a2af.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_6a2af.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_6a2af
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6a2af.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_6a2af.dir/src.cxx.o -o cmTC_6a2af
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_df747/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_df747.dir/build.make CMakeFiles/cmTC_df747.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_df747.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_df747.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_df747
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_df747.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_df747.dir/src.cxx.o -o cmTC_df747
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_848ba/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_848ba.dir/build.make CMakeFiles/cmTC_848ba.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_848ba.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_848ba.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_848ba
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_848ba.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_848ba.dir/src.c.o -o cmTC_848ba
/usr/bin/ld: CMakeFiles/cmTC_848ba.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_848ba.dir/build.make:87: cmTC_848ba] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_848ba/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ba1ed/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ba1ed.dir/build.make CMakeFiles/cmTC_ba1ed.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ba1ed.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_ba1ed.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_ba1ed
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ba1ed.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_ba1ed.dir/CheckFunctionExists.c.o -o cmTC_ba1ed -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_ba1ed.dir/build.make:87: cmTC_ba1ed] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_ba1ed/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 612022 killed;
[ssh-agent] Stopped.
[description-setter] Could not determine description.

ROS Buildfarm

unread,
Apr 11, 2025, 7:29:10 AM4/11/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/11/display/redirect>

Changes:


------------------------------------------
[...truncated 212.23 KB...]
Building C object CMakeFiles/cmTC_2004e.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_2004e.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_2004e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2004e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_2004e.dir/CheckIncludeFile.c.o -o cmTC_2004e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f30d9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f30d9.dir/build.make CMakeFiles/cmTC_f30d9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_f30d9.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_f30d9.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_f30d9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f30d9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_f30d9.dir/CheckIncludeFile.c.o -o cmTC_f30d9
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c7323/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c7323.dir/build.make CMakeFiles/cmTC_c7323.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_c7323.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_c7323.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_c7323
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c7323.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_c7323.dir/CheckFunctionExists.c.o -o cmTC_c7323 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d2c6d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d2c6d.dir/build.make CMakeFiles/cmTC_d2c6d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_d2c6d.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_d2c6d.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_d2c6d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d2c6d.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_d2c6d.dir/src.cxx.o -o cmTC_d2c6d
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_eed48/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_eed48.dir/build.make CMakeFiles/cmTC_eed48.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_eed48.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_eed48.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_eed48
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eed48.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_eed48.dir/CheckSymbolExists.c.o -o cmTC_eed48
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6c375/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6c375.dir/build.make CMakeFiles/cmTC_6c375.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6c375.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_6c375.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_6c375
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6c375.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_6c375.dir/src.cxx.o -o cmTC_6c375
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bb137/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bb137.dir/build.make CMakeFiles/cmTC_bb137.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_bb137.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_bb137.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_bb137
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bb137.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_bb137.dir/src.cxx.o -o cmTC_bb137
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1efea/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1efea.dir/build.make CMakeFiles/cmTC_1efea.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1efea.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_1efea.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_1efea
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1efea.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_1efea.dir/src.cxx.o -o cmTC_1efea
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2a32f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2a32f.dir/build.make CMakeFiles/cmTC_2a32f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_2a32f.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_2a32f.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_2a32f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2a32f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_2a32f.dir/src.c.o -o cmTC_2a32f
/usr/bin/ld: CMakeFiles/cmTC_2a32f.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_2a32f.dir/build.make:87: cmTC_2a32f] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_2a32f/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_44cc0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_44cc0.dir/build.make CMakeFiles/cmTC_44cc0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_44cc0.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_44cc0.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_44cc0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_44cc0.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_44cc0.dir/CheckFunctionExists.c.o -o cmTC_44cc0 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_44cc0.dir/build.make:87: cmTC_44cc0] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_44cc0/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
# END SUBSECTION
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 3321451 killed;

ROS Buildfarm

unread,
Apr 12, 2025, 2:19:44 AM4/12/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/12/display/redirect>

Changes:


------------------------------------------
[...truncated 346.67 KB...]
Building C object CMakeFiles/cmTC_ccec3.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_ccec3.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_ccec3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ccec3.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_ccec3.dir/CheckIncludeFile.c.o -o cmTC_ccec3
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_acf69/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_acf69.dir/build.make CMakeFiles/cmTC_acf69.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_acf69.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_acf69.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_acf69
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_acf69.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_acf69.dir/CheckIncludeFile.c.o -o cmTC_acf69
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e1dfa/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e1dfa.dir/build.make CMakeFiles/cmTC_e1dfa.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e1dfa.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_e1dfa.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_e1dfa
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e1dfa.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e1dfa.dir/CheckFunctionExists.c.o -o cmTC_e1dfa -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6e43a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6e43a.dir/build.make CMakeFiles/cmTC_6e43a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6e43a.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_6e43a.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_6e43a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6e43a.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_6e43a.dir/src.cxx.o -o cmTC_6e43a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_31163/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_31163.dir/build.make CMakeFiles/cmTC_31163.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_31163.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_31163.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_31163
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31163.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_31163.dir/CheckSymbolExists.c.o -o cmTC_31163
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_639cb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_639cb.dir/build.make CMakeFiles/cmTC_639cb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_639cb.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_639cb.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_639cb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_639cb.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_639cb.dir/src.cxx.o -o cmTC_639cb
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_939b7/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_939b7.dir/build.make CMakeFiles/cmTC_939b7.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_939b7.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_939b7.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_939b7
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_939b7.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_939b7.dir/src.cxx.o -o cmTC_939b7
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_55ffd/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_55ffd.dir/build.make CMakeFiles/cmTC_55ffd.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_55ffd.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_55ffd.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_55ffd
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_55ffd.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_55ffd.dir/src.cxx.o -o cmTC_55ffd
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e744d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e744d.dir/build.make CMakeFiles/cmTC_e744d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e744d.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_e744d.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_e744d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e744d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_e744d.dir/src.c.o -o cmTC_e744d
/usr/bin/ld: CMakeFiles/cmTC_e744d.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_e744d.dir/build.make:87: cmTC_e744d] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_e744d/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d7a62/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d7a62.dir/build.make CMakeFiles/cmTC_d7a62.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d7a62.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_d7a62.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_d7a62
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d7a62.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_d7a62.dir/CheckFunctionExists.c.o -o cmTC_d7a62 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_d7a62.dir/build.make:87: cmTC_d7a62] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_d7a62/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 1920 killed;

ROS Buildfarm

unread,
Apr 13, 2025, 2:19:37 AM4/13/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/13/display/redirect>

Changes:


------------------------------------------
[...truncated 347.24 KB...]
Building C object CMakeFiles/cmTC_0ebb1.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_0ebb1.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_0ebb1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0ebb1.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_0ebb1.dir/CheckIncludeFile.c.o -o cmTC_0ebb1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2faf1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2faf1.dir/build.make CMakeFiles/cmTC_2faf1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_2faf1.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_2faf1.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_2faf1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2faf1.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_2faf1.dir/CheckIncludeFile.c.o -o cmTC_2faf1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e0e73/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e0e73.dir/build.make CMakeFiles/cmTC_e0e73.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e0e73.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_e0e73.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_e0e73
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e0e73.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e0e73.dir/CheckFunctionExists.c.o -o cmTC_e0e73 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9ada2/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9ada2.dir/build.make CMakeFiles/cmTC_9ada2.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_9ada2.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_9ada2.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_9ada2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9ada2.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_9ada2.dir/src.cxx.o -o cmTC_9ada2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fa642/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fa642.dir/build.make CMakeFiles/cmTC_fa642.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_fa642.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_fa642.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_fa642
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fa642.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_fa642.dir/CheckSymbolExists.c.o -o cmTC_fa642
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a2a19/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a2a19.dir/build.make CMakeFiles/cmTC_a2a19.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a2a19.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_a2a19.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_a2a19
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a2a19.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_a2a19.dir/src.cxx.o -o cmTC_a2a19
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a2038/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a2038.dir/build.make CMakeFiles/cmTC_a2038.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a2038.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_a2038.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_a2038
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a2038.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_a2038.dir/src.cxx.o -o cmTC_a2038
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a4142/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a4142.dir/build.make CMakeFiles/cmTC_a4142.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a4142.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_a4142.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_a4142
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a4142.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_a4142.dir/src.cxx.o -o cmTC_a4142
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_26942/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_26942.dir/build.make CMakeFiles/cmTC_26942.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_26942.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_26942.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_26942
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_26942.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_26942.dir/src.c.o -o cmTC_26942
/usr/bin/ld: CMakeFiles/cmTC_26942.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_26942.dir/build.make:87: cmTC_26942] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_26942/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_270f9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_270f9.dir/build.make CMakeFiles/cmTC_270f9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_270f9.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_270f9.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_270f9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_270f9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_270f9.dir/CheckFunctionExists.c.o -o cmTC_270f9 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_270f9.dir/build.make:87: cmTC_270f9] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_270f9/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 1284 killed;

ROS Buildfarm

unread,
Apr 14, 2025, 2:19:37 AM4/14/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/14/display/redirect>

Changes:


------------------------------------------
[...truncated 346.64 KB...]
Building C object CMakeFiles/cmTC_cd277.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_cd277.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_cd277
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cd277.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_cd277.dir/CheckIncludeFile.c.o -o cmTC_cd277
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8a66e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_8a66e.dir/build.make CMakeFiles/cmTC_8a66e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_8a66e.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_8a66e.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_8a66e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8a66e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_8a66e.dir/CheckIncludeFile.c.o -o cmTC_8a66e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_86fe0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_86fe0.dir/build.make CMakeFiles/cmTC_86fe0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_86fe0.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_86fe0.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_86fe0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_86fe0.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_86fe0.dir/CheckFunctionExists.c.o -o cmTC_86fe0 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4b8fa/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4b8fa.dir/build.make CMakeFiles/cmTC_4b8fa.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4b8fa.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_4b8fa.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_4b8fa
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4b8fa.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_4b8fa.dir/src.cxx.o -o cmTC_4b8fa
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_44b1c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_44b1c.dir/build.make CMakeFiles/cmTC_44b1c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_44b1c.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_44b1c.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_44b1c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_44b1c.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_44b1c.dir/CheckSymbolExists.c.o -o cmTC_44b1c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a7eb1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a7eb1.dir/build.make CMakeFiles/cmTC_a7eb1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a7eb1.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_a7eb1.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_a7eb1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a7eb1.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_a7eb1.dir/src.cxx.o -o cmTC_a7eb1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_86c0f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_86c0f.dir/build.make CMakeFiles/cmTC_86c0f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_86c0f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_86c0f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_86c0f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_86c0f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_86c0f.dir/src.cxx.o -o cmTC_86c0f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_76314/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_76314.dir/build.make CMakeFiles/cmTC_76314.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_76314.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_76314.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_76314
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_76314.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_76314.dir/src.cxx.o -o cmTC_76314
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c89e2/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c89e2.dir/build.make CMakeFiles/cmTC_c89e2.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_c89e2.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_c89e2.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_c89e2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c89e2.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_c89e2.dir/src.c.o -o cmTC_c89e2
/usr/bin/ld: CMakeFiles/cmTC_c89e2.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_c89e2.dir/build.make:87: cmTC_c89e2] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_c89e2/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1f9ca/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1f9ca.dir/build.make CMakeFiles/cmTC_1f9ca.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_1f9ca.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_1f9ca.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_1f9ca
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1f9ca.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_1f9ca.dir/CheckFunctionExists.c.o -o cmTC_1f9ca -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_1f9ca.dir/build.make:87: cmTC_1f9ca] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_1f9ca/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 1286 killed;

ROS Buildfarm

unread,
Apr 15, 2025, 2:20:46 AM4/15/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/15/display/redirect>

Changes:


------------------------------------------
[...truncated 346.88 KB...]
Building C object CMakeFiles/cmTC_24713.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_24713.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_24713
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_24713.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_24713.dir/CheckIncludeFile.c.o -o cmTC_24713
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e05de/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e05de.dir/build.make CMakeFiles/cmTC_e05de.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e05de.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_e05de.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_e05de
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e05de.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_e05de.dir/CheckIncludeFile.c.o -o cmTC_e05de
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fd5f9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fd5f9.dir/build.make CMakeFiles/cmTC_fd5f9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_fd5f9.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_fd5f9.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_fd5f9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fd5f9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_fd5f9.dir/CheckFunctionExists.c.o -o cmTC_fd5f9 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6b88b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6b88b.dir/build.make CMakeFiles/cmTC_6b88b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6b88b.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_6b88b.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_6b88b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6b88b.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_6b88b.dir/src.cxx.o -o cmTC_6b88b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_97df3/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_97df3.dir/build.make CMakeFiles/cmTC_97df3.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_97df3.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_97df3.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_97df3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_97df3.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_97df3.dir/CheckSymbolExists.c.o -o cmTC_97df3
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_473c1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_473c1.dir/build.make CMakeFiles/cmTC_473c1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_473c1.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_473c1.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_473c1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_473c1.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_473c1.dir/src.cxx.o -o cmTC_473c1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c6d71/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c6d71.dir/build.make CMakeFiles/cmTC_c6d71.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_c6d71.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_c6d71.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_c6d71
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c6d71.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_c6d71.dir/src.cxx.o -o cmTC_c6d71
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_61583/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_61583.dir/build.make CMakeFiles/cmTC_61583.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_61583.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_61583.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_61583
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_61583.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_61583.dir/src.cxx.o -o cmTC_61583
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_96bf9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_96bf9.dir/build.make CMakeFiles/cmTC_96bf9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_96bf9.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_96bf9.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_96bf9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_96bf9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_96bf9.dir/src.c.o -o cmTC_96bf9
/usr/bin/ld: CMakeFiles/cmTC_96bf9.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_96bf9.dir/build.make:87: cmTC_96bf9] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_96bf9/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b25a9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b25a9.dir/build.make CMakeFiles/cmTC_b25a9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b25a9.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_b25a9.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_b25a9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b25a9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_b25a9.dir/CheckFunctionExists.c.o -o cmTC_b25a9 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_b25a9.dir/build.make:87: cmTC_b25a9] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_b25a9/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 1275 killed;

ROS Buildfarm

unread,
Apr 16, 2025, 2:20:06 AM4/16/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/16/display/redirect>

Changes:


------------------------------------------
[...truncated 345.87 KB...]
Building C object CMakeFiles/cmTC_08146.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_08146.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_08146
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_08146.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_08146.dir/CheckIncludeFile.c.o -o cmTC_08146
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8a335/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_8a335.dir/build.make CMakeFiles/cmTC_8a335.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_8a335.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_8a335.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_8a335
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8a335.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_8a335.dir/CheckIncludeFile.c.o -o cmTC_8a335
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_66701/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_66701.dir/build.make CMakeFiles/cmTC_66701.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_66701.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_66701.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_66701
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_66701.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_66701.dir/CheckFunctionExists.c.o -o cmTC_66701 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_5dee8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_5dee8.dir/build.make CMakeFiles/cmTC_5dee8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_5dee8.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_5dee8.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_5dee8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5dee8.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_5dee8.dir/src.cxx.o -o cmTC_5dee8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d713e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d713e.dir/build.make CMakeFiles/cmTC_d713e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d713e.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_d713e.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_d713e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d713e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_d713e.dir/CheckSymbolExists.c.o -o cmTC_d713e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_972f5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_972f5.dir/build.make CMakeFiles/cmTC_972f5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_972f5.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_972f5.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_972f5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_972f5.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_972f5.dir/src.cxx.o -o cmTC_972f5
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ddeea/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ddeea.dir/build.make CMakeFiles/cmTC_ddeea.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ddeea.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_ddeea.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_ddeea
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ddeea.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_ddeea.dir/src.cxx.o -o cmTC_ddeea
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_147f9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_147f9.dir/build.make CMakeFiles/cmTC_147f9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_147f9.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_147f9.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_147f9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_147f9.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_147f9.dir/src.cxx.o -o cmTC_147f9
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ecfb7/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ecfb7.dir/build.make CMakeFiles/cmTC_ecfb7.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ecfb7.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_ecfb7.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_ecfb7
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ecfb7.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_ecfb7.dir/src.c.o -o cmTC_ecfb7
/usr/bin/ld: CMakeFiles/cmTC_ecfb7.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_ecfb7.dir/build.make:87: cmTC_ecfb7] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_ecfb7/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_28839/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_28839.dir/build.make CMakeFiles/cmTC_28839.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_28839.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_28839.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_28839
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_28839.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_28839.dir/CheckFunctionExists.c.o -o cmTC_28839 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_28839.dir/build.make:87: cmTC_28839] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_28839/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 206764 killed;

ROS Buildfarm

unread,
Apr 17, 2025, 2:22:02 AM4/17/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/17/display/redirect>

Changes:


------------------------------------------
[...truncated 346.76 KB...]
Building C object CMakeFiles/cmTC_3c18e.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_3c18e.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_3c18e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3c18e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_3c18e.dir/CheckIncludeFile.c.o -o cmTC_3c18e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9a940/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9a940.dir/build.make CMakeFiles/cmTC_9a940.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9a940.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_9a940.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_9a940
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9a940.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_9a940.dir/CheckIncludeFile.c.o -o cmTC_9a940
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_42bcb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_42bcb.dir/build.make CMakeFiles/cmTC_42bcb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_42bcb.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_42bcb.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_42bcb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_42bcb.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_42bcb.dir/CheckFunctionExists.c.o -o cmTC_42bcb -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0c27a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0c27a.dir/build.make CMakeFiles/cmTC_0c27a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0c27a.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_0c27a.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_0c27a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0c27a.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_0c27a.dir/src.cxx.o -o cmTC_0c27a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f0458/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f0458.dir/build.make CMakeFiles/cmTC_f0458.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_f0458.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_f0458.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_f0458
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f0458.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_f0458.dir/CheckSymbolExists.c.o -o cmTC_f0458
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1fc15/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1fc15.dir/build.make CMakeFiles/cmTC_1fc15.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1fc15.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_1fc15.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_1fc15
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1fc15.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_1fc15.dir/src.cxx.o -o cmTC_1fc15
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1514f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1514f.dir/build.make CMakeFiles/cmTC_1514f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1514f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_1514f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_1514f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1514f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_1514f.dir/src.cxx.o -o cmTC_1514f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0050d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0050d.dir/build.make CMakeFiles/cmTC_0050d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0050d.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_0050d.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_0050d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0050d.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_0050d.dir/src.cxx.o -o cmTC_0050d
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_52aab/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_52aab.dir/build.make CMakeFiles/cmTC_52aab.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_52aab.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_52aab.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_52aab
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_52aab.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_52aab.dir/src.c.o -o cmTC_52aab
/usr/bin/ld: CMakeFiles/cmTC_52aab.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_52aab.dir/build.make:87: cmTC_52aab] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_52aab/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_32771/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_32771.dir/build.make CMakeFiles/cmTC_32771.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_32771.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_32771.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_32771
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_32771.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_32771.dir/CheckFunctionExists.c.o -o cmTC_32771 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_32771.dir/build.make:87: cmTC_32771] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_32771/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 1931 killed;

ROS Buildfarm

unread,
Apr 18, 2025, 2:19:16 AM4/18/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/18/display/redirect>

Changes:


------------------------------------------
[...truncated 327.25 KB...]
Building C object CMakeFiles/cmTC_5b782.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_5b782.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_5b782
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5b782.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_5b782.dir/CheckIncludeFile.c.o -o cmTC_5b782
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_dc961/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_dc961.dir/build.make CMakeFiles/cmTC_dc961.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_dc961.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_dc961.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_dc961
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dc961.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_dc961.dir/CheckIncludeFile.c.o -o cmTC_dc961
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_12eff/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_12eff.dir/build.make CMakeFiles/cmTC_12eff.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_12eff.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_12eff.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_12eff
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_12eff.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_12eff.dir/CheckFunctionExists.c.o -o cmTC_12eff -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ca965/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ca965.dir/build.make CMakeFiles/cmTC_ca965.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ca965.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_ca965.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_ca965
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ca965.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_ca965.dir/src.cxx.o -o cmTC_ca965
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d7c45/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d7c45.dir/build.make CMakeFiles/cmTC_d7c45.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d7c45.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_d7c45.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_d7c45
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d7c45.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_d7c45.dir/CheckSymbolExists.c.o -o cmTC_d7c45
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b83ba/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b83ba.dir/build.make CMakeFiles/cmTC_b83ba.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_b83ba.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_b83ba.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_b83ba
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b83ba.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_b83ba.dir/src.cxx.o -o cmTC_b83ba
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8a789/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_8a789.dir/build.make CMakeFiles/cmTC_8a789.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_8a789.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_8a789.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_8a789
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8a789.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_8a789.dir/src.cxx.o -o cmTC_8a789
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1fe26/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1fe26.dir/build.make CMakeFiles/cmTC_1fe26.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1fe26.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_1fe26.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_1fe26
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1fe26.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_1fe26.dir/src.cxx.o -o cmTC_1fe26
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c46f8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c46f8.dir/build.make CMakeFiles/cmTC_c46f8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_c46f8.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_c46f8.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_c46f8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c46f8.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_c46f8.dir/src.c.o -o cmTC_c46f8
/usr/bin/ld: CMakeFiles/cmTC_c46f8.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_c46f8.dir/build.make:87: cmTC_c46f8] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_c46f8/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_5f9ca/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_5f9ca.dir/build.make CMakeFiles/cmTC_5f9ca.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_5f9ca.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_5f9ca.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_5f9ca
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5f9ca.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_5f9ca.dir/CheckFunctionExists.c.o -o cmTC_5f9ca -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_5f9ca.dir/build.make:87: cmTC_5f9ca] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_5f9ca/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 1571167 killed;

ROS Buildfarm

unread,
Apr 19, 2025, 2:20:55 AM4/19/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/19/display/redirect>

Changes:


------------------------------------------
[...truncated 346.54 KB...]
Building C object CMakeFiles/cmTC_bf90f.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_bf90f.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_bf90f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bf90f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_bf90f.dir/CheckIncludeFile.c.o -o cmTC_bf90f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_85f2a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_85f2a.dir/build.make CMakeFiles/cmTC_85f2a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_85f2a.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_85f2a.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_85f2a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85f2a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_85f2a.dir/CheckIncludeFile.c.o -o cmTC_85f2a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_7c19a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_7c19a.dir/build.make CMakeFiles/cmTC_7c19a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_7c19a.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_7c19a.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_7c19a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7c19a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_7c19a.dir/CheckFunctionExists.c.o -o cmTC_7c19a -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2af48/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2af48.dir/build.make CMakeFiles/cmTC_2af48.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_2af48.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_2af48.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_2af48
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2af48.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_2af48.dir/src.cxx.o -o cmTC_2af48
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f2266/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f2266.dir/build.make CMakeFiles/cmTC_f2266.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_f2266.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_f2266.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_f2266
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f2266.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_f2266.dir/CheckSymbolExists.c.o -o cmTC_f2266
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_30cf4/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_30cf4.dir/build.make CMakeFiles/cmTC_30cf4.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_30cf4.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_30cf4.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_30cf4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_30cf4.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_30cf4.dir/src.cxx.o -o cmTC_30cf4
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_578fe/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_578fe.dir/build.make CMakeFiles/cmTC_578fe.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_578fe.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_578fe.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_578fe
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_578fe.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_578fe.dir/src.cxx.o -o cmTC_578fe
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d4deb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d4deb.dir/build.make CMakeFiles/cmTC_d4deb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_d4deb.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_d4deb.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_d4deb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d4deb.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_d4deb.dir/src.cxx.o -o cmTC_d4deb
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_718b8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_718b8.dir/build.make CMakeFiles/cmTC_718b8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_718b8.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_718b8.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_718b8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_718b8.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_718b8.dir/src.c.o -o cmTC_718b8
/usr/bin/ld: CMakeFiles/cmTC_718b8.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_718b8.dir/build.make:87: cmTC_718b8] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_718b8/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1de2f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1de2f.dir/build.make CMakeFiles/cmTC_1de2f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_1de2f.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_1de2f.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_1de2f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1de2f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_1de2f.dir/CheckFunctionExists.c.o -o cmTC_1de2f -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_1de2f.dir/build.make:87: cmTC_1de2f] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_1de2f/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 189557 killed;

ROS Buildfarm

unread,
Apr 20, 2025, 2:19:44 AM4/20/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/20/display/redirect>

Changes:


------------------------------------------
[...truncated 345.89 KB...]
Building C object CMakeFiles/cmTC_d8005.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_d8005.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_d8005
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d8005.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_d8005.dir/CheckIncludeFile.c.o -o cmTC_d8005
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d1f18/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d1f18.dir/build.make CMakeFiles/cmTC_d1f18.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d1f18.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_d1f18.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_d1f18
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d1f18.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_d1f18.dir/CheckIncludeFile.c.o -o cmTC_d1f18
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_dc1fa/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_dc1fa.dir/build.make CMakeFiles/cmTC_dc1fa.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_dc1fa.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_dc1fa.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_dc1fa
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dc1fa.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_dc1fa.dir/CheckFunctionExists.c.o -o cmTC_dc1fa -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_eebd0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_eebd0.dir/build.make CMakeFiles/cmTC_eebd0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_eebd0.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_eebd0.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_eebd0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eebd0.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_eebd0.dir/src.cxx.o -o cmTC_eebd0
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_5199a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_5199a.dir/build.make CMakeFiles/cmTC_5199a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_5199a.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_5199a.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_5199a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5199a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_5199a.dir/CheckSymbolExists.c.o -o cmTC_5199a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_73b43/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_73b43.dir/build.make CMakeFiles/cmTC_73b43.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_73b43.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_73b43.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_73b43
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_73b43.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_73b43.dir/src.cxx.o -o cmTC_73b43
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f7945/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f7945.dir/build.make CMakeFiles/cmTC_f7945.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f7945.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_f7945.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f7945
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f7945.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_f7945.dir/src.cxx.o -o cmTC_f7945
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9d90c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9d90c.dir/build.make CMakeFiles/cmTC_9d90c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_9d90c.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_9d90c.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_9d90c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9d90c.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_9d90c.dir/src.cxx.o -o cmTC_9d90c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9b86e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9b86e.dir/build.make CMakeFiles/cmTC_9b86e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9b86e.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_9b86e.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_9b86e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9b86e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_9b86e.dir/src.c.o -o cmTC_9b86e
/usr/bin/ld: CMakeFiles/cmTC_9b86e.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_9b86e.dir/build.make:87: cmTC_9b86e] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_9b86e/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_edf83/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_edf83.dir/build.make CMakeFiles/cmTC_edf83.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_edf83.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_edf83.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_edf83
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_edf83.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_edf83.dir/CheckFunctionExists.c.o -o cmTC_edf83 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_edf83.dir/build.make:87: cmTC_edf83] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_edf83/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 207748 killed;

ROS Buildfarm

unread,
Apr 21, 2025, 2:19:50 AM4/21/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/21/display/redirect>

Changes:


------------------------------------------
[...truncated 337.42 KB...]
Building C object CMakeFiles/cmTC_dce35.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_dce35.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_dce35
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dce35.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_dce35.dir/CheckIncludeFile.c.o -o cmTC_dce35
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2f0a9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2f0a9.dir/build.make CMakeFiles/cmTC_2f0a9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_2f0a9.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_2f0a9.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_2f0a9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2f0a9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_2f0a9.dir/CheckIncludeFile.c.o -o cmTC_2f0a9
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b0364/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b0364.dir/build.make CMakeFiles/cmTC_b0364.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b0364.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_b0364.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_b0364
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b0364.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_b0364.dir/CheckFunctionExists.c.o -o cmTC_b0364 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f8da6/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f8da6.dir/build.make CMakeFiles/cmTC_f8da6.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f8da6.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_f8da6.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f8da6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f8da6.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_f8da6.dir/src.cxx.o -o cmTC_f8da6
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_67301/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_67301.dir/build.make CMakeFiles/cmTC_67301.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_67301.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_67301.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_67301
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_67301.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_67301.dir/CheckSymbolExists.c.o -o cmTC_67301
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c42c8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c42c8.dir/build.make CMakeFiles/cmTC_c42c8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_c42c8.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_c42c8.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_c42c8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c42c8.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_c42c8.dir/src.cxx.o -o cmTC_c42c8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c7cac/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c7cac.dir/build.make CMakeFiles/cmTC_c7cac.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_c7cac.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_c7cac.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_c7cac
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c7cac.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_c7cac.dir/src.cxx.o -o cmTC_c7cac
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1ea70/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1ea70.dir/build.make CMakeFiles/cmTC_1ea70.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1ea70.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_1ea70.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_1ea70
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ea70.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_1ea70.dir/src.cxx.o -o cmTC_1ea70
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_07708/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_07708.dir/build.make CMakeFiles/cmTC_07708.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_07708.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_07708.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_07708
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_07708.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_07708.dir/src.c.o -o cmTC_07708
/usr/bin/ld: CMakeFiles/cmTC_07708.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_07708.dir/build.make:87: cmTC_07708] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_07708/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6d86b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6d86b.dir/build.make CMakeFiles/cmTC_6d86b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6d86b.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_6d86b.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_6d86b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6d86b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_6d86b.dir/CheckFunctionExists.c.o -o cmTC_6d86b -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_6d86b.dir/build.make:87: cmTC_6d86b] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_6d86b/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 189364 killed;

ROS Buildfarm

unread,
Apr 22, 2025, 2:20:05 AM4/22/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/22/display/redirect>

Changes:


------------------------------------------
[...truncated 346.62 KB...]
Building C object CMakeFiles/cmTC_3e7fe.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_3e7fe.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_3e7fe
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e7fe.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_3e7fe.dir/CheckIncludeFile.c.o -o cmTC_3e7fe
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_21c99/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_21c99.dir/build.make CMakeFiles/cmTC_21c99.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_21c99.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_21c99.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_21c99
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_21c99.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_21c99.dir/CheckIncludeFile.c.o -o cmTC_21c99
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e6afd/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e6afd.dir/build.make CMakeFiles/cmTC_e6afd.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e6afd.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_e6afd.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_e6afd
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e6afd.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e6afd.dir/CheckFunctionExists.c.o -o cmTC_e6afd -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2a788/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2a788.dir/build.make CMakeFiles/cmTC_2a788.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_2a788.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_2a788.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_2a788
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2a788.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_2a788.dir/src.cxx.o -o cmTC_2a788
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_92fdb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_92fdb.dir/build.make CMakeFiles/cmTC_92fdb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_92fdb.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_92fdb.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_92fdb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_92fdb.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_92fdb.dir/CheckSymbolExists.c.o -o cmTC_92fdb
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_718f1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_718f1.dir/build.make CMakeFiles/cmTC_718f1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_718f1.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_718f1.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_718f1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_718f1.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_718f1.dir/src.cxx.o -o cmTC_718f1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_35aee/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_35aee.dir/build.make CMakeFiles/cmTC_35aee.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_35aee.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_35aee.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_35aee
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_35aee.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_35aee.dir/src.cxx.o -o cmTC_35aee
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_7e521/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_7e521.dir/build.make CMakeFiles/cmTC_7e521.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_7e521.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_7e521.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_7e521
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7e521.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_7e521.dir/src.cxx.o -o cmTC_7e521
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_da731/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_da731.dir/build.make CMakeFiles/cmTC_da731.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_da731.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_da731.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_da731
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_da731.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_da731.dir/src.c.o -o cmTC_da731
/usr/bin/ld: CMakeFiles/cmTC_da731.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_da731.dir/build.make:87: cmTC_da731] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_da731/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a98dc/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a98dc.dir/build.make CMakeFiles/cmTC_a98dc.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a98dc.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_a98dc.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_a98dc
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a98dc.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_a98dc.dir/CheckFunctionExists.c.o -o cmTC_a98dc -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_a98dc.dir/build.make:87: cmTC_a98dc] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_a98dc/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 189345 killed;

ROS Buildfarm

unread,
Apr 23, 2025, 2:13:40 AM4/23/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/23/display/redirect>

Changes:


------------------------------------------
[...truncated 212.46 KB...]
Building C object CMakeFiles/cmTC_75879.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_75879.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_75879
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_75879.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_75879.dir/CheckIncludeFile.c.o -o cmTC_75879
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a5b5d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a5b5d.dir/build.make CMakeFiles/cmTC_a5b5d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a5b5d.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_a5b5d.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_a5b5d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a5b5d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_a5b5d.dir/CheckIncludeFile.c.o -o cmTC_a5b5d
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_687b5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_687b5.dir/build.make CMakeFiles/cmTC_687b5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_687b5.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_687b5.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_687b5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_687b5.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_687b5.dir/CheckFunctionExists.c.o -o cmTC_687b5 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_54804/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_54804.dir/build.make CMakeFiles/cmTC_54804.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_54804.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_54804.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_54804
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_54804.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_54804.dir/src.cxx.o -o cmTC_54804
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3c01c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3c01c.dir/build.make CMakeFiles/cmTC_3c01c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_3c01c.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_3c01c.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_3c01c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3c01c.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_3c01c.dir/CheckSymbolExists.c.o -o cmTC_3c01c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e2992/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e2992.dir/build.make CMakeFiles/cmTC_e2992.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e2992.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_e2992.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_e2992
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e2992.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_e2992.dir/src.cxx.o -o cmTC_e2992
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1ab0f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1ab0f.dir/build.make CMakeFiles/cmTC_1ab0f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1ab0f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_1ab0f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_1ab0f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ab0f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_1ab0f.dir/src.cxx.o -o cmTC_1ab0f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d2eed/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d2eed.dir/build.make CMakeFiles/cmTC_d2eed.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_d2eed.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_d2eed.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_d2eed
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d2eed.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_d2eed.dir/src.cxx.o -o cmTC_d2eed
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d09ee/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d09ee.dir/build.make CMakeFiles/cmTC_d09ee.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d09ee.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_d09ee.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_d09ee
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d09ee.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_d09ee.dir/src.c.o -o cmTC_d09ee
/usr/bin/ld: CMakeFiles/cmTC_d09ee.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_d09ee.dir/build.make:87: cmTC_d09ee] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_d09ee/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_11150/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_11150.dir/build.make CMakeFiles/cmTC_11150.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_11150.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_11150.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_11150
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_11150.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_11150.dir/CheckFunctionExists.c.o -o cmTC_11150 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_11150.dir/build.make:87: cmTC_11150] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_11150/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 1746333 killed;

ROS Buildfarm

unread,
Apr 24, 2025, 2:20:37 AM4/24/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/24/display/redirect>

Changes:


------------------------------------------
[...truncated 338.45 KB...]
Building C object CMakeFiles/cmTC_6b0c1.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_6b0c1.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_6b0c1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6b0c1.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_6b0c1.dir/CheckIncludeFile.c.o -o cmTC_6b0c1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_99c27/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_99c27.dir/build.make CMakeFiles/cmTC_99c27.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_99c27.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_99c27.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_99c27
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_99c27.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_99c27.dir/CheckIncludeFile.c.o -o cmTC_99c27
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6610d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6610d.dir/build.make CMakeFiles/cmTC_6610d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6610d.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_6610d.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_6610d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6610d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_6610d.dir/CheckFunctionExists.c.o -o cmTC_6610d -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f4b36/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f4b36.dir/build.make CMakeFiles/cmTC_f4b36.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f4b36.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_f4b36.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f4b36
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f4b36.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_f4b36.dir/src.cxx.o -o cmTC_f4b36
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_56437/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_56437.dir/build.make CMakeFiles/cmTC_56437.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_56437.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_56437.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_56437
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_56437.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_56437.dir/CheckSymbolExists.c.o -o cmTC_56437
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cc446/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cc446.dir/build.make CMakeFiles/cmTC_cc446.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_cc446.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_cc446.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_cc446
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cc446.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_cc446.dir/src.cxx.o -o cmTC_cc446
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b7e14/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b7e14.dir/build.make CMakeFiles/cmTC_b7e14.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_b7e14.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_b7e14.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_b7e14
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b7e14.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_b7e14.dir/src.cxx.o -o cmTC_b7e14
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9f13a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9f13a.dir/build.make CMakeFiles/cmTC_9f13a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_9f13a.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_9f13a.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_9f13a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9f13a.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_9f13a.dir/src.cxx.o -o cmTC_9f13a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_949ac/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_949ac.dir/build.make CMakeFiles/cmTC_949ac.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_949ac.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_949ac.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_949ac
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_949ac.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_949ac.dir/src.c.o -o cmTC_949ac
/usr/bin/ld: CMakeFiles/cmTC_949ac.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_949ac.dir/build.make:87: cmTC_949ac] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_949ac/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_60591/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_60591.dir/build.make CMakeFiles/cmTC_60591.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_60591.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_60591.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_60591
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_60591.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_60591.dir/CheckFunctionExists.c.o -o cmTC_60591 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_60591.dir/build.make:87: cmTC_60591] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_60591/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 189701 killed;

ROS Buildfarm

unread,
Apr 25, 2025, 2:22:03 AM4/25/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/25/display/redirect>

Changes:


------------------------------------------
[...truncated 324.89 KB...]
Building C object CMakeFiles/cmTC_c1f9e.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_c1f9e.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_c1f9e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c1f9e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_c1f9e.dir/CheckIncludeFile.c.o -o cmTC_c1f9e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_540a1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_540a1.dir/build.make CMakeFiles/cmTC_540a1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_540a1.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_540a1.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_540a1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_540a1.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_540a1.dir/CheckIncludeFile.c.o -o cmTC_540a1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_dee8d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_dee8d.dir/build.make CMakeFiles/cmTC_dee8d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_dee8d.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_dee8d.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_dee8d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dee8d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_dee8d.dir/CheckFunctionExists.c.o -o cmTC_dee8d -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fc8c8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fc8c8.dir/build.make CMakeFiles/cmTC_fc8c8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_fc8c8.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_fc8c8.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_fc8c8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fc8c8.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_fc8c8.dir/src.cxx.o -o cmTC_fc8c8
Run Build Command(s):/usr/bin/make cmTC_28595/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_28595.dir/build.make CMakeFiles/cmTC_28595.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_28595.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_28595.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_28595
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_28595.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_28595.dir/src.cxx.o -o cmTC_28595
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_14d59/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_14d59.dir/build.make CMakeFiles/cmTC_14d59.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_14d59.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_14d59.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_14d59
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_14d59.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_14d59.dir/src.cxx.o -o cmTC_14d59
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_24530/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_24530.dir/build.make CMakeFiles/cmTC_24530.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_24530.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_24530.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_24530
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_24530.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_24530.dir/src.cxx.o -o cmTC_24530
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6a399/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6a399.dir/build.make CMakeFiles/cmTC_6a399.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6a399.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_6a399.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_6a399
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6a399.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_6a399.dir/src.c.o -o cmTC_6a399
/usr/bin/ld: CMakeFiles/cmTC_6a399.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_6a399.dir/build.make:87: cmTC_6a399] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_6a399/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e769a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e769a.dir/build.make CMakeFiles/cmTC_e769a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e769a.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_e769a.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_e769a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e769a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e769a.dir/CheckFunctionExists.c.o -o cmTC_e769a -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_e769a.dir/build.make:87: cmTC_e769a] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_e769a/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 2387393 killed;

ROS Buildfarm

unread,
Apr 25, 2025, 9:39:42 PM4/25/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/26/display/redirect>

Changes:


------------------------------------------
[...truncated 215.57 KB...]
Building C object CMakeFiles/cmTC_b58b9.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_b58b9.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_b58b9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b58b9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_b58b9.dir/CheckIncludeFile.c.o -o cmTC_b58b9
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_dd0b8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_dd0b8.dir/build.make CMakeFiles/cmTC_dd0b8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_dd0b8.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_dd0b8.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_dd0b8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dd0b8.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_dd0b8.dir/CheckIncludeFile.c.o -o cmTC_dd0b8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b1e9b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b1e9b.dir/build.make CMakeFiles/cmTC_b1e9b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b1e9b.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_b1e9b.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_b1e9b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b1e9b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_b1e9b.dir/CheckFunctionExists.c.o -o cmTC_b1e9b -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6c739/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6c739.dir/build.make CMakeFiles/cmTC_6c739.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6c739.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_6c739.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_6c739
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6c739.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_6c739.dir/src.cxx.o -o cmTC_6c739
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0ebf3/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0ebf3.dir/build.make CMakeFiles/cmTC_0ebf3.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_0ebf3.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_0ebf3.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_0ebf3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0ebf3.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_0ebf3.dir/CheckSymbolExists.c.o -o cmTC_0ebf3
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_beb7e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_beb7e.dir/build.make CMakeFiles/cmTC_beb7e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_beb7e.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_beb7e.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_beb7e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_beb7e.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_beb7e.dir/src.cxx.o -o cmTC_beb7e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f444e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f444e.dir/build.make CMakeFiles/cmTC_f444e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f444e.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_f444e.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f444e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f444e.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_f444e.dir/src.cxx.o -o cmTC_f444e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f9e5e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f9e5e.dir/build.make CMakeFiles/cmTC_f9e5e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f9e5e.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_f9e5e.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_f9e5e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f9e5e.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_f9e5e.dir/src.cxx.o -o cmTC_f9e5e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_db2bf/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_db2bf.dir/build.make CMakeFiles/cmTC_db2bf.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_db2bf.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_db2bf.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_db2bf
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_db2bf.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_db2bf.dir/src.c.o -o cmTC_db2bf
/usr/bin/ld: CMakeFiles/cmTC_db2bf.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_db2bf.dir/build.make:87: cmTC_db2bf] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_db2bf/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3f8a5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3f8a5.dir/build.make CMakeFiles/cmTC_3f8a5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_3f8a5.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_3f8a5.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_3f8a5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3f8a5.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_3f8a5.dir/CheckFunctionExists.c.o -o cmTC_3f8a5 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_3f8a5.dir/build.make:87: cmTC_3f8a5] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_3f8a5/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 675834 killed;

ROS Buildfarm

unread,
Apr 26, 2025, 10:21:51 AM4/26/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/27/display/redirect>

Changes:


------------------------------------------
[...truncated 212.24 KB...]
Building C object CMakeFiles/cmTC_3f49b.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_3f49b.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_3f49b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3f49b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_3f49b.dir/CheckIncludeFile.c.o -o cmTC_3f49b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0fac9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0fac9.dir/build.make CMakeFiles/cmTC_0fac9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_0fac9.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_0fac9.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_0fac9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0fac9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_0fac9.dir/CheckIncludeFile.c.o -o cmTC_0fac9
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_afdce/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_afdce.dir/build.make CMakeFiles/cmTC_afdce.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_afdce.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_afdce.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_afdce
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_afdce.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_afdce.dir/CheckFunctionExists.c.o -o cmTC_afdce -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e76b4/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e76b4.dir/build.make CMakeFiles/cmTC_e76b4.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e76b4.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_e76b4.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_e76b4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e76b4.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_e76b4.dir/src.cxx.o -o cmTC_e76b4
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6204f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6204f.dir/build.make CMakeFiles/cmTC_6204f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6204f.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_6204f.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_6204f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6204f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_6204f.dir/CheckSymbolExists.c.o -o cmTC_6204f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3af71/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3af71.dir/build.make CMakeFiles/cmTC_3af71.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3af71.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_3af71.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3af71
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3af71.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_3af71.dir/src.cxx.o -o cmTC_3af71
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4214e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4214e.dir/build.make CMakeFiles/cmTC_4214e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4214e.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_4214e.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_4214e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4214e.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_4214e.dir/src.cxx.o -o cmTC_4214e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4204a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4204a.dir/build.make CMakeFiles/cmTC_4204a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4204a.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_4204a.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_4204a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4204a.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_4204a.dir/src.cxx.o -o cmTC_4204a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_988ca/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_988ca.dir/build.make CMakeFiles/cmTC_988ca.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_988ca.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_988ca.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_988ca
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_988ca.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_988ca.dir/src.c.o -o cmTC_988ca
/usr/bin/ld: CMakeFiles/cmTC_988ca.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_988ca.dir/build.make:87: cmTC_988ca] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_988ca/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bc8f5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bc8f5.dir/build.make CMakeFiles/cmTC_bc8f5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_bc8f5.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_bc8f5.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_bc8f5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bc8f5.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_bc8f5.dir/CheckFunctionExists.c.o -o cmTC_bc8f5 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_bc8f5.dir/build.make:87: cmTC_bc8f5] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_bc8f5/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 358127 killed;

ROS Buildfarm

unread,
Apr 27, 2025, 6:18:09 AM4/27/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/28/display/redirect>

Changes:


------------------------------------------
[...truncated 212.25 KB...]
Building C object CMakeFiles/cmTC_b8420.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_b8420.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_b8420
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b8420.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_b8420.dir/CheckIncludeFile.c.o -o cmTC_b8420
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_92df5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_92df5.dir/build.make CMakeFiles/cmTC_92df5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_92df5.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_92df5.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_92df5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_92df5.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_92df5.dir/CheckIncludeFile.c.o -o cmTC_92df5
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_42b0b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_42b0b.dir/build.make CMakeFiles/cmTC_42b0b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_42b0b.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_42b0b.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_42b0b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_42b0b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_42b0b.dir/CheckFunctionExists.c.o -o cmTC_42b0b -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d123f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d123f.dir/build.make CMakeFiles/cmTC_d123f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_d123f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_d123f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_d123f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d123f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_d123f.dir/src.cxx.o -o cmTC_d123f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_934cb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_934cb.dir/build.make CMakeFiles/cmTC_934cb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_934cb.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_934cb.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_934cb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_934cb.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_934cb.dir/CheckSymbolExists.c.o -o cmTC_934cb
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_7561f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_7561f.dir/build.make CMakeFiles/cmTC_7561f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_7561f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_7561f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_7561f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7561f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_7561f.dir/src.cxx.o -o cmTC_7561f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3b1ef/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3b1ef.dir/build.make CMakeFiles/cmTC_3b1ef.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3b1ef.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_3b1ef.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3b1ef
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3b1ef.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_3b1ef.dir/src.cxx.o -o cmTC_3b1ef
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_babd1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_babd1.dir/build.make CMakeFiles/cmTC_babd1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_babd1.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_babd1.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_babd1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_babd1.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_babd1.dir/src.cxx.o -o cmTC_babd1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_dded4/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_dded4.dir/build.make CMakeFiles/cmTC_dded4.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_dded4.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_dded4.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_dded4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dded4.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_dded4.dir/src.c.o -o cmTC_dded4
/usr/bin/ld: CMakeFiles/cmTC_dded4.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_dded4.dir/build.make:87: cmTC_dded4] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_dded4/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fb179/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fb179.dir/build.make CMakeFiles/cmTC_fb179.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_fb179.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_fb179.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_fb179
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fb179.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_fb179.dir/CheckFunctionExists.c.o -o cmTC_fb179 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_fb179.dir/build.make:87: cmTC_fb179] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_fb179/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 1268105 killed;

ROS Buildfarm

unread,
Apr 28, 2025, 2:20:40 AM4/28/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/29/display/redirect>

Changes:


------------------------------------------
[...truncated 346.43 KB...]
Building C object CMakeFiles/cmTC_6f5a4.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_6f5a4.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_6f5a4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6f5a4.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_6f5a4.dir/CheckIncludeFile.c.o -o cmTC_6f5a4
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4eb2f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4eb2f.dir/build.make CMakeFiles/cmTC_4eb2f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_4eb2f.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_4eb2f.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_4eb2f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4eb2f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_4eb2f.dir/CheckIncludeFile.c.o -o cmTC_4eb2f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e4aac/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e4aac.dir/build.make CMakeFiles/cmTC_e4aac.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e4aac.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_e4aac.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_e4aac
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e4aac.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e4aac.dir/CheckFunctionExists.c.o -o cmTC_e4aac -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_18611/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_18611.dir/build.make CMakeFiles/cmTC_18611.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_18611.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_18611.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_18611
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18611.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_18611.dir/src.cxx.o -o cmTC_18611
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f6d13/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f6d13.dir/build.make CMakeFiles/cmTC_f6d13.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_f6d13.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_f6d13.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_f6d13
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f6d13.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_f6d13.dir/CheckSymbolExists.c.o -o cmTC_f6d13
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_7ca24/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_7ca24.dir/build.make CMakeFiles/cmTC_7ca24.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_7ca24.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_7ca24.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_7ca24
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7ca24.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_7ca24.dir/src.cxx.o -o cmTC_7ca24
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9b2cd/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9b2cd.dir/build.make CMakeFiles/cmTC_9b2cd.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_9b2cd.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_9b2cd.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_9b2cd
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9b2cd.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_9b2cd.dir/src.cxx.o -o cmTC_9b2cd
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_36dbc/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_36dbc.dir/build.make CMakeFiles/cmTC_36dbc.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_36dbc.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_36dbc.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_36dbc
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_36dbc.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_36dbc.dir/src.cxx.o -o cmTC_36dbc
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fcce0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fcce0.dir/build.make CMakeFiles/cmTC_fcce0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_fcce0.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_fcce0.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_fcce0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fcce0.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_fcce0.dir/src.c.o -o cmTC_fcce0
/usr/bin/ld: CMakeFiles/cmTC_fcce0.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_fcce0.dir/build.make:87: cmTC_fcce0] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_fcce0/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ca090/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ca090.dir/build.make CMakeFiles/cmTC_ca090.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ca090.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_ca090.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_ca090
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ca090.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_ca090.dir/CheckFunctionExists.c.o -o cmTC_ca090 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_ca090.dir/build.make:87: cmTC_ca090] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_ca090/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1485 killed;

ROS Buildfarm

unread,
Apr 29, 2025, 2:20:53 AM4/29/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/30/display/redirect>

Changes:


------------------------------------------
[...truncated 337.69 KB...]
Building C object CMakeFiles/cmTC_21971.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_21971.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_21971
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_21971.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_21971.dir/CheckIncludeFile.c.o -o cmTC_21971
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_38efb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_38efb.dir/build.make CMakeFiles/cmTC_38efb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_38efb.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_38efb.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_38efb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_38efb.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_38efb.dir/CheckIncludeFile.c.o -o cmTC_38efb
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_db0e6/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_db0e6.dir/build.make CMakeFiles/cmTC_db0e6.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_db0e6.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_db0e6.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_db0e6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_db0e6.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_db0e6.dir/CheckFunctionExists.c.o -o cmTC_db0e6 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e036b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e036b.dir/build.make CMakeFiles/cmTC_e036b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e036b.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_e036b.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_e036b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e036b.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_e036b.dir/src.cxx.o -o cmTC_e036b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bc42e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bc42e.dir/build.make CMakeFiles/cmTC_bc42e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_bc42e.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_bc42e.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_bc42e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bc42e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_bc42e.dir/CheckSymbolExists.c.o -o cmTC_bc42e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_281c0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_281c0.dir/build.make CMakeFiles/cmTC_281c0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_281c0.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_281c0.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_281c0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_281c0.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_281c0.dir/src.cxx.o -o cmTC_281c0
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_409dd/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_409dd.dir/build.make CMakeFiles/cmTC_409dd.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_409dd.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_409dd.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_409dd
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_409dd.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_409dd.dir/src.cxx.o -o cmTC_409dd
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6e90b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6e90b.dir/build.make CMakeFiles/cmTC_6e90b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6e90b.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_6e90b.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_6e90b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6e90b.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_6e90b.dir/src.cxx.o -o cmTC_6e90b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fafc7/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fafc7.dir/build.make CMakeFiles/cmTC_fafc7.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_fafc7.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_fafc7.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_fafc7
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fafc7.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_fafc7.dir/src.c.o -o cmTC_fafc7
/usr/bin/ld: CMakeFiles/cmTC_fafc7.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_fafc7.dir/build.make:87: cmTC_fafc7] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_fafc7/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_627a8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_627a8.dir/build.make CMakeFiles/cmTC_627a8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_627a8.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_627a8.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_627a8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_627a8.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_627a8.dir/CheckFunctionExists.c.o -o cmTC_627a8 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_627a8.dir/build.make:87: cmTC_627a8] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_627a8/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 1594 killed;

ROS Buildfarm

unread,
Apr 30, 2025, 2:14:12 AM4/30/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/31/display/redirect>

Changes:


------------------------------------------
[...truncated 212.63 KB...]
Building C object CMakeFiles/cmTC_755ef.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_755ef.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_755ef
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_755ef.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_755ef.dir/CheckIncludeFile.c.o -o cmTC_755ef
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1f72d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1f72d.dir/build.make CMakeFiles/cmTC_1f72d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_1f72d.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_1f72d.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_1f72d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1f72d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_1f72d.dir/CheckIncludeFile.c.o -o cmTC_1f72d
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_7f7ff/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_7f7ff.dir/build.make CMakeFiles/cmTC_7f7ff.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_7f7ff.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_7f7ff.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_7f7ff
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7f7ff.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_7f7ff.dir/CheckFunctionExists.c.o -o cmTC_7f7ff -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_db6f9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_db6f9.dir/build.make CMakeFiles/cmTC_db6f9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_db6f9.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_db6f9.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_db6f9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_db6f9.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_db6f9.dir/src.cxx.o -o cmTC_db6f9
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_47c79/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_47c79.dir/build.make CMakeFiles/cmTC_47c79.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_47c79.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_47c79.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_47c79
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_47c79.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_47c79.dir/CheckSymbolExists.c.o -o cmTC_47c79
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_22675/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_22675.dir/build.make CMakeFiles/cmTC_22675.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_22675.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_22675.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_22675
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_22675.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_22675.dir/src.cxx.o -o cmTC_22675
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d1e10/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d1e10.dir/build.make CMakeFiles/cmTC_d1e10.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_d1e10.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_d1e10.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_d1e10
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d1e10.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_d1e10.dir/src.cxx.o -o cmTC_d1e10
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_99ee3/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_99ee3.dir/build.make CMakeFiles/cmTC_99ee3.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_99ee3.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_99ee3.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_99ee3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_99ee3.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_99ee3.dir/src.cxx.o -o cmTC_99ee3
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f5602/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f5602.dir/build.make CMakeFiles/cmTC_f5602.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_f5602.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_f5602.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_f5602
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f5602.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_f5602.dir/src.c.o -o cmTC_f5602
/usr/bin/ld: CMakeFiles/cmTC_f5602.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_f5602.dir/build.make:87: cmTC_f5602] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_f5602/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8985a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_8985a.dir/build.make CMakeFiles/cmTC_8985a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_8985a.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_8985a.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_8985a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8985a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_8985a.dir/CheckFunctionExists.c.o -o cmTC_8985a -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_8985a.dir/build.make:87: cmTC_8985a] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_8985a/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 726869 killed;

ROS Buildfarm

unread,
May 1, 2025, 2:17:57 AM5/1/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/32/display/redirect>

Changes:


------------------------------------------
[...truncated 334.78 KB...]
Building C object CMakeFiles/cmTC_4870c.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_4870c.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_4870c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4870c.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_4870c.dir/CheckIncludeFile.c.o -o cmTC_4870c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cffbb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cffbb.dir/build.make CMakeFiles/cmTC_cffbb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_cffbb.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_cffbb.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_cffbb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cffbb.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_cffbb.dir/CheckIncludeFile.c.o -o cmTC_cffbb
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3bafc/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3bafc.dir/build.make CMakeFiles/cmTC_3bafc.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_3bafc.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_3bafc.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_3bafc
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3bafc.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_3bafc.dir/CheckFunctionExists.c.o -o cmTC_3bafc -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c9a53/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c9a53.dir/build.make CMakeFiles/cmTC_c9a53.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_c9a53.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_c9a53.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_c9a53
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c9a53.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_c9a53.dir/src.cxx.o -o cmTC_c9a53
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6967a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6967a.dir/build.make CMakeFiles/cmTC_6967a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6967a.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_6967a.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_6967a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6967a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_6967a.dir/CheckSymbolExists.c.o -o cmTC_6967a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1b4cc/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1b4cc.dir/build.make CMakeFiles/cmTC_1b4cc.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1b4cc.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_1b4cc.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_1b4cc
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1b4cc.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_1b4cc.dir/src.cxx.o -o cmTC_1b4cc
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1ce7e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1ce7e.dir/build.make CMakeFiles/cmTC_1ce7e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1ce7e.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_1ce7e.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_1ce7e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ce7e.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_1ce7e.dir/src.cxx.o -o cmTC_1ce7e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e53eb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e53eb.dir/build.make CMakeFiles/cmTC_e53eb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e53eb.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_e53eb.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_e53eb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e53eb.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_e53eb.dir/src.cxx.o -o cmTC_e53eb
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1f375/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1f375.dir/build.make CMakeFiles/cmTC_1f375.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_1f375.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_1f375.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_1f375
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1f375.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_1f375.dir/src.c.o -o cmTC_1f375
/usr/bin/ld: CMakeFiles/cmTC_1f375.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_1f375.dir/build.make:87: cmTC_1f375] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_1f375/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_afc5a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_afc5a.dir/build.make CMakeFiles/cmTC_afc5a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_afc5a.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_afc5a.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_afc5a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_afc5a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_afc5a.dir/CheckFunctionExists.c.o -o cmTC_afc5a -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_afc5a.dir/build.make:87: cmTC_afc5a] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_afc5a/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 305390 killed;

ROS Buildfarm

unread,
May 2, 2025, 2:18:28 AM5/2/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/33/display/redirect>

Changes:


------------------------------------------
[...truncated 347.31 KB...]
Building C object CMakeFiles/cmTC_fdc3f.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_fdc3f.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_fdc3f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fdc3f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_fdc3f.dir/CheckIncludeFile.c.o -o cmTC_fdc3f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c8ea7/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c8ea7.dir/build.make CMakeFiles/cmTC_c8ea7.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_c8ea7.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_c8ea7.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_c8ea7
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c8ea7.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_c8ea7.dir/CheckIncludeFile.c.o -o cmTC_c8ea7
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6f483/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6f483.dir/build.make CMakeFiles/cmTC_6f483.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6f483.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_6f483.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_6f483
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6f483.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_6f483.dir/CheckFunctionExists.c.o -o cmTC_6f483 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1ba58/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1ba58.dir/build.make CMakeFiles/cmTC_1ba58.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1ba58.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_1ba58.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_1ba58
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ba58.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_1ba58.dir/src.cxx.o -o cmTC_1ba58
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2ee11/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2ee11.dir/build.make CMakeFiles/cmTC_2ee11.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_2ee11.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_2ee11.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_2ee11
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2ee11.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_2ee11.dir/CheckSymbolExists.c.o -o cmTC_2ee11
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cab0f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cab0f.dir/build.make CMakeFiles/cmTC_cab0f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_cab0f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_cab0f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_cab0f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cab0f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_cab0f.dir/src.cxx.o -o cmTC_cab0f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3488b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3488b.dir/build.make CMakeFiles/cmTC_3488b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3488b.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_3488b.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3488b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3488b.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_3488b.dir/src.cxx.o -o cmTC_3488b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_96dbd/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_96dbd.dir/build.make CMakeFiles/cmTC_96dbd.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_96dbd.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_96dbd.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_96dbd
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_96dbd.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_96dbd.dir/src.cxx.o -o cmTC_96dbd
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d71ba/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d71ba.dir/build.make CMakeFiles/cmTC_d71ba.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d71ba.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_d71ba.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_d71ba
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d71ba.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_d71ba.dir/src.c.o -o cmTC_d71ba
/usr/bin/ld: CMakeFiles/cmTC_d71ba.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_d71ba.dir/build.make:87: cmTC_d71ba] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_d71ba/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b3eaf/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b3eaf.dir/build.make CMakeFiles/cmTC_b3eaf.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b3eaf.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_b3eaf.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_b3eaf
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b3eaf.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_b3eaf.dir/CheckFunctionExists.c.o -o cmTC_b3eaf -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_b3eaf.dir/build.make:87: cmTC_b3eaf] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_b3eaf/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 205211 killed;

ROS Buildfarm

unread,
May 3, 2025, 5:42:18 AM5/3/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/34/display/redirect>

Changes:


------------------------------------------
[...truncated 212.38 KB...]
Building C object CMakeFiles/cmTC_59588.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_59588.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_59588
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_59588.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_59588.dir/CheckIncludeFile.c.o -o cmTC_59588
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1165c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1165c.dir/build.make CMakeFiles/cmTC_1165c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_1165c.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_1165c.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_1165c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1165c.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_1165c.dir/CheckIncludeFile.c.o -o cmTC_1165c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_922a6/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_922a6.dir/build.make CMakeFiles/cmTC_922a6.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_922a6.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_922a6.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_922a6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_922a6.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_922a6.dir/CheckFunctionExists.c.o -o cmTC_922a6 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_5a125/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_5a125.dir/build.make CMakeFiles/cmTC_5a125.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_5a125.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_5a125.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_5a125
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5a125.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_5a125.dir/src.cxx.o -o cmTC_5a125
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a73eb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a73eb.dir/build.make CMakeFiles/cmTC_a73eb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a73eb.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_a73eb.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_a73eb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a73eb.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_a73eb.dir/CheckSymbolExists.c.o -o cmTC_a73eb
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ca505/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ca505.dir/build.make CMakeFiles/cmTC_ca505.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ca505.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_ca505.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_ca505
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ca505.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_ca505.dir/src.cxx.o -o cmTC_ca505
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fd62f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fd62f.dir/build.make CMakeFiles/cmTC_fd62f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_fd62f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_fd62f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_fd62f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fd62f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_fd62f.dir/src.cxx.o -o cmTC_fd62f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6a8d6/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6a8d6.dir/build.make CMakeFiles/cmTC_6a8d6.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6a8d6.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_6a8d6.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_6a8d6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6a8d6.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_6a8d6.dir/src.cxx.o -o cmTC_6a8d6
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4f450/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4f450.dir/build.make CMakeFiles/cmTC_4f450.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_4f450.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_4f450.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_4f450
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4f450.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_4f450.dir/src.c.o -o cmTC_4f450
/usr/bin/ld: CMakeFiles/cmTC_4f450.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_4f450.dir/build.make:87: cmTC_4f450] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_4f450/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4015e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4015e.dir/build.make CMakeFiles/cmTC_4015e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_4015e.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_4015e.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_4015e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4015e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_4015e.dir/CheckFunctionExists.c.o -o cmTC_4015e -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_4015e.dir/build.make:87: cmTC_4015e] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_4015e/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 3907794 killed;

ROS Buildfarm

unread,
May 4, 2025, 2:20:33 AM5/4/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/35/display/redirect>

Changes:


------------------------------------------
[...truncated 212.40 KB...]
Building C object CMakeFiles/cmTC_0b3b0.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_0b3b0.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_0b3b0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0b3b0.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_0b3b0.dir/CheckIncludeFile.c.o -o cmTC_0b3b0
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_77cde/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_77cde.dir/build.make CMakeFiles/cmTC_77cde.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_77cde.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_77cde.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_77cde
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_77cde.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_77cde.dir/CheckIncludeFile.c.o -o cmTC_77cde
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_839f5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_839f5.dir/build.make CMakeFiles/cmTC_839f5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_839f5.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_839f5.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_839f5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_839f5.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_839f5.dir/CheckFunctionExists.c.o -o cmTC_839f5 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3f8c0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3f8c0.dir/build.make CMakeFiles/cmTC_3f8c0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3f8c0.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_3f8c0.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3f8c0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3f8c0.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_3f8c0.dir/src.cxx.o -o cmTC_3f8c0
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fb914/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fb914.dir/build.make CMakeFiles/cmTC_fb914.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_fb914.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_fb914.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_fb914
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fb914.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_fb914.dir/CheckSymbolExists.c.o -o cmTC_fb914
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_973ea/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_973ea.dir/build.make CMakeFiles/cmTC_973ea.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_973ea.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_973ea.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_973ea
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_973ea.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_973ea.dir/src.cxx.o -o cmTC_973ea
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_133e4/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_133e4.dir/build.make CMakeFiles/cmTC_133e4.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_133e4.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_133e4.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_133e4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_133e4.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_133e4.dir/src.cxx.o -o cmTC_133e4
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2b765/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2b765.dir/build.make CMakeFiles/cmTC_2b765.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_2b765.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_2b765.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_2b765
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2b765.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_2b765.dir/src.cxx.o -o cmTC_2b765
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_5d03a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_5d03a.dir/build.make CMakeFiles/cmTC_5d03a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_5d03a.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_5d03a.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_5d03a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5d03a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_5d03a.dir/src.c.o -o cmTC_5d03a
/usr/bin/ld: CMakeFiles/cmTC_5d03a.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_5d03a.dir/build.make:87: cmTC_5d03a] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_5d03a/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9ffc6/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9ffc6.dir/build.make CMakeFiles/cmTC_9ffc6.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9ffc6.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_9ffc6.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_9ffc6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9ffc6.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_9ffc6.dir/CheckFunctionExists.c.o -o cmTC_9ffc6 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_9ffc6.dir/build.make:87: cmTC_9ffc6] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_9ffc6/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 488466 killed;

ROS Buildfarm

unread,
May 5, 2025, 2:15:10 AM5/5/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/36/display/redirect>

Changes:


------------------------------------------
[...truncated 347.31 KB...]
Building C object CMakeFiles/cmTC_ef41b.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_ef41b.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_ef41b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ef41b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_ef41b.dir/CheckIncludeFile.c.o -o cmTC_ef41b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_60729/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_60729.dir/build.make CMakeFiles/cmTC_60729.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_60729.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_60729.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_60729
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_60729.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_60729.dir/CheckIncludeFile.c.o -o cmTC_60729
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ff28d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ff28d.dir/build.make CMakeFiles/cmTC_ff28d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ff28d.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_ff28d.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_ff28d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ff28d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_ff28d.dir/CheckFunctionExists.c.o -o cmTC_ff28d -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f1a70/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f1a70.dir/build.make CMakeFiles/cmTC_f1a70.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f1a70.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_f1a70.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f1a70
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f1a70.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_f1a70.dir/src.cxx.o -o cmTC_f1a70
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_15819/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_15819.dir/build.make CMakeFiles/cmTC_15819.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_15819.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_15819.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_15819
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_15819.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_15819.dir/CheckSymbolExists.c.o -o cmTC_15819
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_64169/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_64169.dir/build.make CMakeFiles/cmTC_64169.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_64169.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_64169.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_64169
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_64169.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_64169.dir/src.cxx.o -o cmTC_64169
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a663f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a663f.dir/build.make CMakeFiles/cmTC_a663f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a663f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_a663f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_a663f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a663f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_a663f.dir/src.cxx.o -o cmTC_a663f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a54e4/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a54e4.dir/build.make CMakeFiles/cmTC_a54e4.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a54e4.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_a54e4.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_a54e4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a54e4.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_a54e4.dir/src.cxx.o -o cmTC_a54e4
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_87007/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_87007.dir/build.make CMakeFiles/cmTC_87007.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_87007.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_87007.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_87007
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_87007.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_87007.dir/src.c.o -o cmTC_87007
/usr/bin/ld: CMakeFiles/cmTC_87007.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_87007.dir/build.make:87: cmTC_87007] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_87007/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b2131/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b2131.dir/build.make CMakeFiles/cmTC_b2131.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b2131.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_b2131.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_b2131
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b2131.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_b2131.dir/CheckFunctionExists.c.o -o cmTC_b2131 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_b2131.dir/build.make:87: cmTC_b2131] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_b2131/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 113119 killed;

ROS Buildfarm

unread,
May 6, 2025, 2:18:03 AM5/6/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/37/display/redirect>

Changes:


------------------------------------------
[...truncated 347.30 KB...]
Building C object CMakeFiles/cmTC_fa1e7.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_fa1e7.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_fa1e7
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fa1e7.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_fa1e7.dir/CheckIncludeFile.c.o -o cmTC_fa1e7
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9715c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9715c.dir/build.make CMakeFiles/cmTC_9715c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9715c.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_9715c.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_9715c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9715c.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_9715c.dir/CheckIncludeFile.c.o -o cmTC_9715c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_06709/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_06709.dir/build.make CMakeFiles/cmTC_06709.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_06709.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_06709.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_06709
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_06709.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_06709.dir/CheckFunctionExists.c.o -o cmTC_06709 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_01b92/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_01b92.dir/build.make CMakeFiles/cmTC_01b92.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_01b92.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_01b92.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_01b92
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_01b92.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_01b92.dir/src.cxx.o -o cmTC_01b92
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a82d5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a82d5.dir/build.make CMakeFiles/cmTC_a82d5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a82d5.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_a82d5.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_a82d5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a82d5.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_a82d5.dir/CheckSymbolExists.c.o -o cmTC_a82d5
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b0909/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b0909.dir/build.make CMakeFiles/cmTC_b0909.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_b0909.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_b0909.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_b0909
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b0909.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_b0909.dir/src.cxx.o -o cmTC_b0909
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f30d7/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f30d7.dir/build.make CMakeFiles/cmTC_f30d7.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f30d7.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_f30d7.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f30d7
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f30d7.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_f30d7.dir/src.cxx.o -o cmTC_f30d7
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3d895/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3d895.dir/build.make CMakeFiles/cmTC_3d895.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3d895.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_3d895.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_3d895
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3d895.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_3d895.dir/src.cxx.o -o cmTC_3d895
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b3c59/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b3c59.dir/build.make CMakeFiles/cmTC_b3c59.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b3c59.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_b3c59.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_b3c59
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b3c59.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_b3c59.dir/src.c.o -o cmTC_b3c59
/usr/bin/ld: CMakeFiles/cmTC_b3c59.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_b3c59.dir/build.make:87: cmTC_b3c59] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_b3c59/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_00f70/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_00f70.dir/build.make CMakeFiles/cmTC_00f70.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_00f70.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_00f70.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_00f70
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_00f70.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_00f70.dir/CheckFunctionExists.c.o -o cmTC_00f70 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_00f70.dir/build.make:87: cmTC_00f70] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_00f70/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 258952 killed;

ROS Buildfarm

unread,
May 7, 2025, 2:18:30 AM5/7/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/38/display/redirect>

Changes:


------------------------------------------
[...truncated 347.32 KB...]
Building C object CMakeFiles/cmTC_a9e5b.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_a9e5b.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_a9e5b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a9e5b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_a9e5b.dir/CheckIncludeFile.c.o -o cmTC_a9e5b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a3f9f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a3f9f.dir/build.make CMakeFiles/cmTC_a3f9f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a3f9f.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_a3f9f.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_a3f9f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a3f9f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_a3f9f.dir/CheckIncludeFile.c.o -o cmTC_a3f9f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_68db0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_68db0.dir/build.make CMakeFiles/cmTC_68db0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_68db0.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_68db0.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_68db0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_68db0.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_68db0.dir/CheckFunctionExists.c.o -o cmTC_68db0 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4e4b6/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4e4b6.dir/build.make CMakeFiles/cmTC_4e4b6.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4e4b6.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_4e4b6.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_4e4b6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4e4b6.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_4e4b6.dir/src.cxx.o -o cmTC_4e4b6
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_787f1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_787f1.dir/build.make CMakeFiles/cmTC_787f1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_787f1.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_787f1.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_787f1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_787f1.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_787f1.dir/CheckSymbolExists.c.o -o cmTC_787f1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0e2e9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0e2e9.dir/build.make CMakeFiles/cmTC_0e2e9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0e2e9.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_0e2e9.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_0e2e9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0e2e9.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_0e2e9.dir/src.cxx.o -o cmTC_0e2e9
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_12a29/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_12a29.dir/build.make CMakeFiles/cmTC_12a29.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_12a29.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_12a29.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_12a29
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_12a29.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_12a29.dir/src.cxx.o -o cmTC_12a29
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0b1b3/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0b1b3.dir/build.make CMakeFiles/cmTC_0b1b3.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0b1b3.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_0b1b3.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_0b1b3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0b1b3.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_0b1b3.dir/src.cxx.o -o cmTC_0b1b3
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_94221/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_94221.dir/build.make CMakeFiles/cmTC_94221.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_94221.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_94221.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_94221
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_94221.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_94221.dir/src.c.o -o cmTC_94221
/usr/bin/ld: CMakeFiles/cmTC_94221.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_94221.dir/build.make:87: cmTC_94221] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_94221/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b2c77/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b2c77.dir/build.make CMakeFiles/cmTC_b2c77.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b2c77.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_b2c77.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_b2c77
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b2c77.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_b2c77.dir/CheckFunctionExists.c.o -o cmTC_b2c77 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_b2c77.dir/build.make:87: cmTC_b2c77] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_b2c77/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 185086 killed;

ROS Buildfarm

unread,
May 8, 2025, 2:18:53 AM5/8/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/39/display/redirect>

Changes:


------------------------------------------
[...truncated 347.32 KB...]
Building C object CMakeFiles/cmTC_245bd.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_245bd.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_245bd
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_245bd.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_245bd.dir/CheckIncludeFile.c.o -o cmTC_245bd
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d354b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d354b.dir/build.make CMakeFiles/cmTC_d354b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d354b.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_d354b.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_d354b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d354b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_d354b.dir/CheckIncludeFile.c.o -o cmTC_d354b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_25067/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_25067.dir/build.make CMakeFiles/cmTC_25067.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_25067.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_25067.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_25067
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_25067.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_25067.dir/CheckFunctionExists.c.o -o cmTC_25067 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_35963/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_35963.dir/build.make CMakeFiles/cmTC_35963.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_35963.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_35963.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_35963
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_35963.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_35963.dir/src.cxx.o -o cmTC_35963
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ca82b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ca82b.dir/build.make CMakeFiles/cmTC_ca82b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ca82b.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_ca82b.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_ca82b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ca82b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_ca82b.dir/CheckSymbolExists.c.o -o cmTC_ca82b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8c218/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_8c218.dir/build.make CMakeFiles/cmTC_8c218.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_8c218.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_8c218.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_8c218
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8c218.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_8c218.dir/src.cxx.o -o cmTC_8c218
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cb1c3/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cb1c3.dir/build.make CMakeFiles/cmTC_cb1c3.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_cb1c3.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_cb1c3.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_cb1c3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cb1c3.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_cb1c3.dir/src.cxx.o -o cmTC_cb1c3
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_83365/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_83365.dir/build.make CMakeFiles/cmTC_83365.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_83365.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_83365.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_83365
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_83365.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_83365.dir/src.cxx.o -o cmTC_83365
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_25da5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_25da5.dir/build.make CMakeFiles/cmTC_25da5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_25da5.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_25da5.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_25da5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_25da5.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_25da5.dir/src.c.o -o cmTC_25da5
/usr/bin/ld: CMakeFiles/cmTC_25da5.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_25da5.dir/build.make:87: cmTC_25da5] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_25da5/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cacd3/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cacd3.dir/build.make CMakeFiles/cmTC_cacd3.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_cacd3.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_cacd3.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_cacd3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cacd3.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_cacd3.dir/CheckFunctionExists.c.o -o cmTC_cacd3 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_cacd3.dir/build.make:87: cmTC_cacd3] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_cacd3/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 191720 killed;

ROS Buildfarm

unread,
May 9, 2025, 2:18:15 AM5/9/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/40/display/redirect>

Changes:


------------------------------------------
[...truncated 347.31 KB...]
Building C object CMakeFiles/cmTC_16425.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_16425.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_16425
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_16425.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_16425.dir/CheckIncludeFile.c.o -o cmTC_16425
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b8a56/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b8a56.dir/build.make CMakeFiles/cmTC_b8a56.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b8a56.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_b8a56.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_b8a56
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b8a56.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_b8a56.dir/CheckIncludeFile.c.o -o cmTC_b8a56
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b8d6e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b8d6e.dir/build.make CMakeFiles/cmTC_b8d6e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b8d6e.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_b8d6e.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_b8d6e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b8d6e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_b8d6e.dir/CheckFunctionExists.c.o -o cmTC_b8d6e -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6133c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6133c.dir/build.make CMakeFiles/cmTC_6133c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6133c.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_6133c.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_6133c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6133c.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_6133c.dir/src.cxx.o -o cmTC_6133c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b549f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b549f.dir/build.make CMakeFiles/cmTC_b549f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b549f.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_b549f.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_b549f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b549f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_b549f.dir/CheckSymbolExists.c.o -o cmTC_b549f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2c8e8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2c8e8.dir/build.make CMakeFiles/cmTC_2c8e8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_2c8e8.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_2c8e8.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_2c8e8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2c8e8.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_2c8e8.dir/src.cxx.o -o cmTC_2c8e8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0c486/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0c486.dir/build.make CMakeFiles/cmTC_0c486.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0c486.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_0c486.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_0c486
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0c486.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_0c486.dir/src.cxx.o -o cmTC_0c486
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_5780f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_5780f.dir/build.make CMakeFiles/cmTC_5780f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_5780f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_5780f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_5780f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5780f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_5780f.dir/src.cxx.o -o cmTC_5780f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_dfd6d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_dfd6d.dir/build.make CMakeFiles/cmTC_dfd6d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_dfd6d.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_dfd6d.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_dfd6d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dfd6d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_dfd6d.dir/src.c.o -o cmTC_dfd6d
/usr/bin/ld: CMakeFiles/cmTC_dfd6d.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_dfd6d.dir/build.make:87: cmTC_dfd6d] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_dfd6d/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_407a1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_407a1.dir/build.make CMakeFiles/cmTC_407a1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_407a1.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_407a1.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_407a1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_407a1.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_407a1.dir/CheckFunctionExists.c.o -o cmTC_407a1 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_407a1.dir/build.make:87: cmTC_407a1] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_407a1/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 195532 killed;

ROS Buildfarm

unread,
May 10, 2025, 6:22:22 AM5/10/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/41/display/redirect>

Changes:


------------------------------------------
[...truncated 212.22 KB...]
Building C object CMakeFiles/cmTC_8f0e3.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_8f0e3.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_8f0e3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8f0e3.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_8f0e3.dir/CheckIncludeFile.c.o -o cmTC_8f0e3
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cb7a1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cb7a1.dir/build.make CMakeFiles/cmTC_cb7a1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_cb7a1.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_cb7a1.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_cb7a1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cb7a1.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_cb7a1.dir/CheckIncludeFile.c.o -o cmTC_cb7a1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bb519/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bb519.dir/build.make CMakeFiles/cmTC_bb519.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_bb519.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_bb519.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_bb519
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bb519.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_bb519.dir/CheckFunctionExists.c.o -o cmTC_bb519 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_54853/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_54853.dir/build.make CMakeFiles/cmTC_54853.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_54853.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_54853.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_54853
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_54853.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_54853.dir/src.cxx.o -o cmTC_54853
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b0a9b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b0a9b.dir/build.make CMakeFiles/cmTC_b0a9b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b0a9b.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_b0a9b.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_b0a9b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b0a9b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_b0a9b.dir/CheckSymbolExists.c.o -o cmTC_b0a9b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f54a0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f54a0.dir/build.make CMakeFiles/cmTC_f54a0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f54a0.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_f54a0.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f54a0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f54a0.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_f54a0.dir/src.cxx.o -o cmTC_f54a0
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ca4e8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ca4e8.dir/build.make CMakeFiles/cmTC_ca4e8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ca4e8.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_ca4e8.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_ca4e8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ca4e8.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_ca4e8.dir/src.cxx.o -o cmTC_ca4e8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_14055/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_14055.dir/build.make CMakeFiles/cmTC_14055.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_14055.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_14055.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_14055
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_14055.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_14055.dir/src.cxx.o -o cmTC_14055
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9994e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9994e.dir/build.make CMakeFiles/cmTC_9994e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9994e.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_9994e.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_9994e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9994e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_9994e.dir/src.c.o -o cmTC_9994e
/usr/bin/ld: CMakeFiles/cmTC_9994e.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_9994e.dir/build.make:87: cmTC_9994e] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_9994e/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_df649/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_df649.dir/build.make CMakeFiles/cmTC_df649.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_df649.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_df649.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_df649
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_df649.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_df649.dir/CheckFunctionExists.c.o -o cmTC_df649 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_df649.dir/build.make:87: cmTC_df649] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_df649/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 13733 killed;

ROS Buildfarm

unread,
May 11, 2025, 2:15:37 AM5/11/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/42/display/redirect>

Changes:


------------------------------------------
[...truncated 212.78 KB...]
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6741a.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_6741a.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_6741a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6741a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_6741a.dir/CheckIncludeFile.c.o -o cmTC_6741a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_18d93/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_18d93.dir/build.make CMakeFiles/cmTC_18d93.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_18d93.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_18d93.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_18d93
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18d93.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_18d93.dir/CheckIncludeFile.c.o -o cmTC_18d93
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_83931/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_83931.dir/build.make CMakeFiles/cmTC_83931.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_83931.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_83931.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_83931
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_83931.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_83931.dir/CheckFunctionExists.c.o -o cmTC_83931 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3e4ba/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3e4ba.dir/build.make CMakeFiles/cmTC_3e4ba.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3e4ba.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_3e4ba.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3e4ba
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e4ba.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_3e4ba.dir/src.cxx.o -o cmTC_3e4ba
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1d079/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1d079.dir/build.make CMakeFiles/cmTC_1d079.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_1d079.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_1d079.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_1d079
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1d079.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_1d079.dir/CheckSymbolExists.c.o -o cmTC_1d079
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0b26c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0b26c.dir/build.make CMakeFiles/cmTC_0b26c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0b26c.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_0b26c.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_0b26c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0b26c.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_0b26c.dir/src.cxx.o -o cmTC_0b26c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_67a17/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_67a17.dir/build.make CMakeFiles/cmTC_67a17.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_67a17.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_67a17.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_67a17
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_67a17.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_67a17.dir/src.cxx.o -o cmTC_67a17
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_82b8a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_82b8a.dir/build.make CMakeFiles/cmTC_82b8a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_82b8a.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_82b8a.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_82b8a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_82b8a.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_82b8a.dir/src.cxx.o -o cmTC_82b8a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e21e1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e21e1.dir/build.make CMakeFiles/cmTC_e21e1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e21e1.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_e21e1.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_e21e1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e21e1.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_e21e1.dir/src.c.o -o cmTC_e21e1
/usr/bin/ld: CMakeFiles/cmTC_e21e1.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_e21e1.dir/build.make:87: cmTC_e21e1] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_e21e1/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_992a5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_992a5.dir/build.make CMakeFiles/cmTC_992a5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_992a5.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_992a5.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_992a5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_992a5.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_992a5.dir/CheckFunctionExists.c.o -o cmTC_992a5 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_992a5.dir/build.make:87: cmTC_992a5] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_992a5/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 2016820 killed;

ROS Buildfarm

unread,
May 12, 2025, 2:18:43 AM5/12/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/43/display/redirect>

Changes:


------------------------------------------
[...truncated 347.31 KB...]
Building C object CMakeFiles/cmTC_df7f2.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_df7f2.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_df7f2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_df7f2.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_df7f2.dir/CheckIncludeFile.c.o -o cmTC_df7f2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e94f0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e94f0.dir/build.make CMakeFiles/cmTC_e94f0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e94f0.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_e94f0.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_e94f0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e94f0.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_e94f0.dir/CheckIncludeFile.c.o -o cmTC_e94f0
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0a698/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0a698.dir/build.make CMakeFiles/cmTC_0a698.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_0a698.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_0a698.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_0a698
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0a698.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_0a698.dir/CheckFunctionExists.c.o -o cmTC_0a698 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1306f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1306f.dir/build.make CMakeFiles/cmTC_1306f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1306f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_1306f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_1306f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1306f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_1306f.dir/src.cxx.o -o cmTC_1306f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8ee99/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_8ee99.dir/build.make CMakeFiles/cmTC_8ee99.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_8ee99.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_8ee99.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_8ee99
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8ee99.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_8ee99.dir/CheckSymbolExists.c.o -o cmTC_8ee99
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_119c0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_119c0.dir/build.make CMakeFiles/cmTC_119c0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_119c0.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_119c0.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_119c0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_119c0.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_119c0.dir/src.cxx.o -o cmTC_119c0
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ae6b8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ae6b8.dir/build.make CMakeFiles/cmTC_ae6b8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ae6b8.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_ae6b8.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_ae6b8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ae6b8.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_ae6b8.dir/src.cxx.o -o cmTC_ae6b8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ca3b4/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ca3b4.dir/build.make CMakeFiles/cmTC_ca3b4.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ca3b4.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_ca3b4.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_ca3b4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ca3b4.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_ca3b4.dir/src.cxx.o -o cmTC_ca3b4
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a3d58/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a3d58.dir/build.make CMakeFiles/cmTC_a3d58.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a3d58.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_a3d58.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_a3d58
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a3d58.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_a3d58.dir/src.c.o -o cmTC_a3d58
/usr/bin/ld: CMakeFiles/cmTC_a3d58.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_a3d58.dir/build.make:87: cmTC_a3d58] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_a3d58/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d1227/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d1227.dir/build.make CMakeFiles/cmTC_d1227.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d1227.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_d1227.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_d1227
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d1227.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_d1227.dir/CheckFunctionExists.c.o -o cmTC_d1227 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_d1227.dir/build.make:87: cmTC_d1227] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_d1227/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 199997 killed;

ROS Buildfarm

unread,
May 13, 2025, 2:13:12 AM5/13/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/44/display/redirect>

Changes:


------------------------------------------
[...truncated 212.40 KB...]
Building C object CMakeFiles/cmTC_38e5e.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_38e5e.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_38e5e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_38e5e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_38e5e.dir/CheckIncludeFile.c.o -o cmTC_38e5e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_7fd56/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_7fd56.dir/build.make CMakeFiles/cmTC_7fd56.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_7fd56.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_7fd56.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_7fd56
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7fd56.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_7fd56.dir/CheckIncludeFile.c.o -o cmTC_7fd56
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1f05b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1f05b.dir/build.make CMakeFiles/cmTC_1f05b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_1f05b.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_1f05b.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_1f05b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1f05b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_1f05b.dir/CheckFunctionExists.c.o -o cmTC_1f05b -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fbaec/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fbaec.dir/build.make CMakeFiles/cmTC_fbaec.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_fbaec.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_fbaec.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_fbaec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fbaec.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_fbaec.dir/src.cxx.o -o cmTC_fbaec
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d6782/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d6782.dir/build.make CMakeFiles/cmTC_d6782.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d6782.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_d6782.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_d6782
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d6782.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_d6782.dir/CheckSymbolExists.c.o -o cmTC_d6782
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3cb4c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3cb4c.dir/build.make CMakeFiles/cmTC_3cb4c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3cb4c.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_3cb4c.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3cb4c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3cb4c.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_3cb4c.dir/src.cxx.o -o cmTC_3cb4c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_db68f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_db68f.dir/build.make CMakeFiles/cmTC_db68f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_db68f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_db68f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_db68f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_db68f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_db68f.dir/src.cxx.o -o cmTC_db68f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_87755/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_87755.dir/build.make CMakeFiles/cmTC_87755.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_87755.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_87755.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_87755
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_87755.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_87755.dir/src.cxx.o -o cmTC_87755
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_53390/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_53390.dir/build.make CMakeFiles/cmTC_53390.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_53390.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_53390.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_53390
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_53390.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_53390.dir/src.c.o -o cmTC_53390
/usr/bin/ld: CMakeFiles/cmTC_53390.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_53390.dir/build.make:87: cmTC_53390] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_53390/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_5500b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_5500b.dir/build.make CMakeFiles/cmTC_5500b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_5500b.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_5500b.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_5500b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5500b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_5500b.dir/CheckFunctionExists.c.o -o cmTC_5500b -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_5500b.dir/build.make:87: cmTC_5500b] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_5500b/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 1161822 killed;

ROS Buildfarm

unread,
May 14, 2025, 2:13:01 AM5/14/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/45/display/redirect>

Changes:


------------------------------------------
[...truncated 212.40 KB...]
Building C object CMakeFiles/cmTC_9e925.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_9e925.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_9e925
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9e925.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_9e925.dir/CheckIncludeFile.c.o -o cmTC_9e925
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a9836/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a9836.dir/build.make CMakeFiles/cmTC_a9836.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a9836.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_a9836.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_a9836
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a9836.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_a9836.dir/CheckIncludeFile.c.o -o cmTC_a9836
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_74aec/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_74aec.dir/build.make CMakeFiles/cmTC_74aec.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_74aec.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_74aec.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_74aec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74aec.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_74aec.dir/CheckFunctionExists.c.o -o cmTC_74aec -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_39b92/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_39b92.dir/build.make CMakeFiles/cmTC_39b92.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_39b92.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_39b92.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_39b92
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_39b92.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_39b92.dir/src.cxx.o -o cmTC_39b92
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4c747/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4c747.dir/build.make CMakeFiles/cmTC_4c747.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_4c747.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_4c747.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_4c747
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4c747.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_4c747.dir/CheckSymbolExists.c.o -o cmTC_4c747
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0c200/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0c200.dir/build.make CMakeFiles/cmTC_0c200.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0c200.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_0c200.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_0c200
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0c200.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_0c200.dir/src.cxx.o -o cmTC_0c200
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_20c83/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_20c83.dir/build.make CMakeFiles/cmTC_20c83.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_20c83.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_20c83.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_20c83
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_20c83.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_20c83.dir/src.cxx.o -o cmTC_20c83
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_89f01/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_89f01.dir/build.make CMakeFiles/cmTC_89f01.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_89f01.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_89f01.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_89f01
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_89f01.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_89f01.dir/src.cxx.o -o cmTC_89f01
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_876cc/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_876cc.dir/build.make CMakeFiles/cmTC_876cc.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_876cc.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_876cc.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_876cc
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_876cc.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_876cc.dir/src.c.o -o cmTC_876cc
/usr/bin/ld: CMakeFiles/cmTC_876cc.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_876cc.dir/build.make:87: cmTC_876cc] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_876cc/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3d4cd/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3d4cd.dir/build.make CMakeFiles/cmTC_3d4cd.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_3d4cd.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_3d4cd.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_3d4cd
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3d4cd.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_3d4cd.dir/CheckFunctionExists.c.o -o cmTC_3d4cd -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_3d4cd.dir/build.make:87: cmTC_3d4cd] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_3d4cd/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 277288 killed;

ROS Buildfarm

unread,
May 15, 2025, 2:18:21 AM5/15/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/46/display/redirect>

Changes:


------------------------------------------
[...truncated 347.31 KB...]
Building C object CMakeFiles/cmTC_c0dd8.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_c0dd8.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_c0dd8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c0dd8.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_c0dd8.dir/CheckIncludeFile.c.o -o cmTC_c0dd8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_13bca/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_13bca.dir/build.make CMakeFiles/cmTC_13bca.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_13bca.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_13bca.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_13bca
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_13bca.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_13bca.dir/CheckIncludeFile.c.o -o cmTC_13bca
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_85e55/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_85e55.dir/build.make CMakeFiles/cmTC_85e55.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_85e55.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_85e55.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_85e55
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85e55.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_85e55.dir/CheckFunctionExists.c.o -o cmTC_85e55 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b6754/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b6754.dir/build.make CMakeFiles/cmTC_b6754.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_b6754.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_b6754.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_b6754
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b6754.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_b6754.dir/src.cxx.o -o cmTC_b6754
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cc94b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cc94b.dir/build.make CMakeFiles/cmTC_cc94b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_cc94b.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_cc94b.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_cc94b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cc94b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_cc94b.dir/CheckSymbolExists.c.o -o cmTC_cc94b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3094a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3094a.dir/build.make CMakeFiles/cmTC_3094a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3094a.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_3094a.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3094a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3094a.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_3094a.dir/src.cxx.o -o cmTC_3094a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f525e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f525e.dir/build.make CMakeFiles/cmTC_f525e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f525e.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_f525e.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f525e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f525e.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_f525e.dir/src.cxx.o -o cmTC_f525e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0e769/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0e769.dir/build.make CMakeFiles/cmTC_0e769.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0e769.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_0e769.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_0e769
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0e769.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_0e769.dir/src.cxx.o -o cmTC_0e769
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9a2d5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9a2d5.dir/build.make CMakeFiles/cmTC_9a2d5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9a2d5.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_9a2d5.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_9a2d5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9a2d5.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_9a2d5.dir/src.c.o -o cmTC_9a2d5
/usr/bin/ld: CMakeFiles/cmTC_9a2d5.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_9a2d5.dir/build.make:87: cmTC_9a2d5] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_9a2d5/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1460a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1460a.dir/build.make CMakeFiles/cmTC_1460a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_1460a.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_1460a.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_1460a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1460a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_1460a.dir/CheckFunctionExists.c.o -o cmTC_1460a -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_1460a.dir/build.make:87: cmTC_1460a] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_1460a/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 188174 killed;

ROS Buildfarm

unread,
May 16, 2025, 2:07:32 AM5/16/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/47/display/redirect>

Changes:


------------------------------------------
[...truncated 212.48 KB...]
Building C object CMakeFiles/cmTC_9a234.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_9a234.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_9a234
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9a234.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_9a234.dir/CheckIncludeFile.c.o -o cmTC_9a234
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1eebf/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1eebf.dir/build.make CMakeFiles/cmTC_1eebf.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_1eebf.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_1eebf.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_1eebf
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1eebf.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_1eebf.dir/CheckIncludeFile.c.o -o cmTC_1eebf
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4d635/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4d635.dir/build.make CMakeFiles/cmTC_4d635.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_4d635.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_4d635.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_4d635
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4d635.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_4d635.dir/CheckFunctionExists.c.o -o cmTC_4d635 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_323f1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_323f1.dir/build.make CMakeFiles/cmTC_323f1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_323f1.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_323f1.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_323f1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_323f1.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_323f1.dir/src.cxx.o -o cmTC_323f1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9e8dc/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9e8dc.dir/build.make CMakeFiles/cmTC_9e8dc.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9e8dc.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_9e8dc.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_9e8dc
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9e8dc.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_9e8dc.dir/CheckSymbolExists.c.o -o cmTC_9e8dc
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b19ae/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b19ae.dir/build.make CMakeFiles/cmTC_b19ae.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_b19ae.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_b19ae.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_b19ae
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b19ae.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_b19ae.dir/src.cxx.o -o cmTC_b19ae
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_90f49/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_90f49.dir/build.make CMakeFiles/cmTC_90f49.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_90f49.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_90f49.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_90f49
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_90f49.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_90f49.dir/src.cxx.o -o cmTC_90f49
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e6efb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e6efb.dir/build.make CMakeFiles/cmTC_e6efb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e6efb.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_e6efb.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_e6efb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e6efb.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_e6efb.dir/src.cxx.o -o cmTC_e6efb
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_23db9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_23db9.dir/build.make CMakeFiles/cmTC_23db9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_23db9.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_23db9.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_23db9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_23db9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_23db9.dir/src.c.o -o cmTC_23db9
/usr/bin/ld: CMakeFiles/cmTC_23db9.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_23db9.dir/build.make:87: cmTC_23db9] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_23db9/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_dc375/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_dc375.dir/build.make CMakeFiles/cmTC_dc375.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_dc375.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_dc375.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_dc375
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dc375.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_dc375.dir/CheckFunctionExists.c.o -o cmTC_dc375 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_dc375.dir/build.make:87: cmTC_dc375] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_dc375/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 3886711 killed;

ROS Buildfarm

unread,
May 17, 2025, 2:10:45 AM5/17/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/48/display/redirect>

Changes:


------------------------------------------
[...truncated 212.47 KB...]
Building C object CMakeFiles/cmTC_77875.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_77875.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_77875
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_77875.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_77875.dir/CheckIncludeFile.c.o -o cmTC_77875
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8fa6c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_8fa6c.dir/build.make CMakeFiles/cmTC_8fa6c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_8fa6c.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_8fa6c.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_8fa6c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8fa6c.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_8fa6c.dir/CheckIncludeFile.c.o -o cmTC_8fa6c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f7c12/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f7c12.dir/build.make CMakeFiles/cmTC_f7c12.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_f7c12.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_f7c12.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_f7c12
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f7c12.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_f7c12.dir/CheckFunctionExists.c.o -o cmTC_f7c12 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f2dad/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f2dad.dir/build.make CMakeFiles/cmTC_f2dad.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f2dad.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_f2dad.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f2dad
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f2dad.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_f2dad.dir/src.cxx.o -o cmTC_f2dad
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ef089/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ef089.dir/build.make CMakeFiles/cmTC_ef089.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ef089.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_ef089.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_ef089
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ef089.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_ef089.dir/CheckSymbolExists.c.o -o cmTC_ef089
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f88b8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f88b8.dir/build.make CMakeFiles/cmTC_f88b8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f88b8.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_f88b8.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f88b8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f88b8.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_f88b8.dir/src.cxx.o -o cmTC_f88b8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fdee2/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fdee2.dir/build.make CMakeFiles/cmTC_fdee2.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_fdee2.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_fdee2.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_fdee2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fdee2.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_fdee2.dir/src.cxx.o -o cmTC_fdee2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1e087/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1e087.dir/build.make CMakeFiles/cmTC_1e087.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1e087.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_1e087.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_1e087
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1e087.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_1e087.dir/src.cxx.o -o cmTC_1e087
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_60cec/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_60cec.dir/build.make CMakeFiles/cmTC_60cec.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_60cec.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_60cec.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_60cec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_60cec.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_60cec.dir/src.c.o -o cmTC_60cec
/usr/bin/ld: CMakeFiles/cmTC_60cec.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_60cec.dir/build.make:87: cmTC_60cec] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_60cec/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e7acf/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e7acf.dir/build.make CMakeFiles/cmTC_e7acf.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e7acf.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_e7acf.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_e7acf
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e7acf.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e7acf.dir/CheckFunctionExists.c.o -o cmTC_e7acf -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_e7acf.dir/build.make:87: cmTC_e7acf] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_e7acf/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 156702 killed;

ROS Buildfarm

unread,
May 18, 2025, 2:18:42 AM5/18/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/49/display/redirect>

Changes:


------------------------------------------
[...truncated 347.31 KB...]
Building C object CMakeFiles/cmTC_f054f.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_f054f.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_f054f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f054f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_f054f.dir/CheckIncludeFile.c.o -o cmTC_f054f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bc628/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bc628.dir/build.make CMakeFiles/cmTC_bc628.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_bc628.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_bc628.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_bc628
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bc628.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_bc628.dir/CheckIncludeFile.c.o -o cmTC_bc628
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_94361/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_94361.dir/build.make CMakeFiles/cmTC_94361.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_94361.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_94361.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_94361
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_94361.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_94361.dir/CheckFunctionExists.c.o -o cmTC_94361 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3b667/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3b667.dir/build.make CMakeFiles/cmTC_3b667.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3b667.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_3b667.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3b667
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3b667.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_3b667.dir/src.cxx.o -o cmTC_3b667
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6dcf8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6dcf8.dir/build.make CMakeFiles/cmTC_6dcf8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6dcf8.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_6dcf8.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_6dcf8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6dcf8.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_6dcf8.dir/CheckSymbolExists.c.o -o cmTC_6dcf8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4906c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4906c.dir/build.make CMakeFiles/cmTC_4906c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4906c.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_4906c.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_4906c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4906c.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_4906c.dir/src.cxx.o -o cmTC_4906c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_73f2e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_73f2e.dir/build.make CMakeFiles/cmTC_73f2e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_73f2e.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_73f2e.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_73f2e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_73f2e.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_73f2e.dir/src.cxx.o -o cmTC_73f2e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a488d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a488d.dir/build.make CMakeFiles/cmTC_a488d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a488d.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_a488d.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_a488d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a488d.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_a488d.dir/src.cxx.o -o cmTC_a488d
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_90b95/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_90b95.dir/build.make CMakeFiles/cmTC_90b95.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_90b95.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_90b95.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_90b95
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_90b95.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_90b95.dir/src.c.o -o cmTC_90b95
/usr/bin/ld: CMakeFiles/cmTC_90b95.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_90b95.dir/build.make:87: cmTC_90b95] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_90b95/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_77bd5/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_77bd5.dir/build.make CMakeFiles/cmTC_77bd5.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_77bd5.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_77bd5.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_77bd5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_77bd5.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_77bd5.dir/CheckFunctionExists.c.o -o cmTC_77bd5 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_77bd5.dir/build.make:87: cmTC_77bd5] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_77bd5/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 184618 killed;

ROS Buildfarm

unread,
May 19, 2025, 2:18:41 AM5/19/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/50/display/redirect>

Changes:


------------------------------------------
[...truncated 345.92 KB...]
Building C object CMakeFiles/cmTC_a3951.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_a3951.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_a3951
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a3951.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_a3951.dir/CheckIncludeFile.c.o -o cmTC_a3951
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e6296/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e6296.dir/build.make CMakeFiles/cmTC_e6296.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e6296.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_e6296.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_e6296
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e6296.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_e6296.dir/CheckIncludeFile.c.o -o cmTC_e6296
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_776ba/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_776ba.dir/build.make CMakeFiles/cmTC_776ba.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_776ba.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_776ba.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_776ba
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_776ba.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_776ba.dir/CheckFunctionExists.c.o -o cmTC_776ba -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0c9ec/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0c9ec.dir/build.make CMakeFiles/cmTC_0c9ec.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_0c9ec.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_0c9ec.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_0c9ec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0c9ec.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_0c9ec.dir/src.cxx.o -o cmTC_0c9ec
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_50d58/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_50d58.dir/build.make CMakeFiles/cmTC_50d58.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_50d58.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_50d58.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_50d58
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_50d58.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_50d58.dir/CheckSymbolExists.c.o -o cmTC_50d58
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3a569/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3a569.dir/build.make CMakeFiles/cmTC_3a569.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3a569.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_3a569.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3a569
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3a569.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_3a569.dir/src.cxx.o -o cmTC_3a569
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e4e81/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e4e81.dir/build.make CMakeFiles/cmTC_e4e81.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e4e81.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_e4e81.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_e4e81
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e4e81.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_e4e81.dir/src.cxx.o -o cmTC_e4e81
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_56113/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_56113.dir/build.make CMakeFiles/cmTC_56113.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_56113.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_56113.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_56113
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_56113.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_56113.dir/src.cxx.o -o cmTC_56113
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_55393/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_55393.dir/build.make CMakeFiles/cmTC_55393.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_55393.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_55393.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_55393
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_55393.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_55393.dir/src.c.o -o cmTC_55393
/usr/bin/ld: CMakeFiles/cmTC_55393.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_55393.dir/build.make:87: cmTC_55393] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_55393/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2ab63/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2ab63.dir/build.make CMakeFiles/cmTC_2ab63.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_2ab63.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_2ab63.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_2ab63
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2ab63.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_2ab63.dir/CheckFunctionExists.c.o -o cmTC_2ab63 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_2ab63.dir/build.make:87: cmTC_2ab63] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_2ab63/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 206445 killed;

ROS Buildfarm

unread,
May 20, 2025, 4:57:35 AM5/20/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/51/display/redirect>

Changes:


------------------------------------------
[...truncated 212.21 KB...]
Building C object CMakeFiles/cmTC_b9f1e.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_b9f1e.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_b9f1e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b9f1e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_b9f1e.dir/CheckIncludeFile.c.o -o cmTC_b9f1e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_83cbc/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_83cbc.dir/build.make CMakeFiles/cmTC_83cbc.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_83cbc.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_83cbc.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_83cbc
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_83cbc.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_83cbc.dir/CheckIncludeFile.c.o -o cmTC_83cbc
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_83214/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_83214.dir/build.make CMakeFiles/cmTC_83214.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_83214.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_83214.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_83214
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_83214.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_83214.dir/CheckFunctionExists.c.o -o cmTC_83214 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_66dc7/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_66dc7.dir/build.make CMakeFiles/cmTC_66dc7.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_66dc7.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_66dc7.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_66dc7
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_66dc7.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_66dc7.dir/src.cxx.o -o cmTC_66dc7
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_88365/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_88365.dir/build.make CMakeFiles/cmTC_88365.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_88365.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_88365.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_88365
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_88365.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_88365.dir/CheckSymbolExists.c.o -o cmTC_88365
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c941c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c941c.dir/build.make CMakeFiles/cmTC_c941c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_c941c.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_c941c.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_c941c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c941c.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_c941c.dir/src.cxx.o -o cmTC_c941c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_012b0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_012b0.dir/build.make CMakeFiles/cmTC_012b0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_012b0.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_012b0.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_012b0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_012b0.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_012b0.dir/src.cxx.o -o cmTC_012b0
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bc3d0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bc3d0.dir/build.make CMakeFiles/cmTC_bc3d0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_bc3d0.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_bc3d0.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_bc3d0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bc3d0.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_bc3d0.dir/src.cxx.o -o cmTC_bc3d0
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c921a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c921a.dir/build.make CMakeFiles/cmTC_c921a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_c921a.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_c921a.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_c921a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c921a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_c921a.dir/src.c.o -o cmTC_c921a
/usr/bin/ld: CMakeFiles/cmTC_c921a.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_c921a.dir/build.make:87: cmTC_c921a] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_c921a/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d8183/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d8183.dir/build.make CMakeFiles/cmTC_d8183.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d8183.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_d8183.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_d8183
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d8183.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_d8183.dir/CheckFunctionExists.c.o -o cmTC_d8183 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_d8183.dir/build.make:87: cmTC_d8183] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_d8183/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2701377 killed;

ROS Buildfarm

unread,
May 21, 2025, 2:05:38 AM5/21/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/52/display/redirect>

Changes:


------------------------------------------
[...truncated 212.25 KB...]
Building C object CMakeFiles/cmTC_c3f71.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_c3f71.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_c3f71
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c3f71.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_c3f71.dir/CheckIncludeFile.c.o -o cmTC_c3f71
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b6e18/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b6e18.dir/build.make CMakeFiles/cmTC_b6e18.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b6e18.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_b6e18.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_b6e18
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b6e18.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_b6e18.dir/CheckIncludeFile.c.o -o cmTC_b6e18
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_d87ec/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_d87ec.dir/build.make CMakeFiles/cmTC_d87ec.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_d87ec.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_d87ec.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_d87ec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d87ec.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_d87ec.dir/CheckFunctionExists.c.o -o cmTC_d87ec -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e4dcf/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e4dcf.dir/build.make CMakeFiles/cmTC_e4dcf.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e4dcf.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_e4dcf.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_e4dcf
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e4dcf.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_e4dcf.dir/src.cxx.o -o cmTC_e4dcf
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c0ad9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c0ad9.dir/build.make CMakeFiles/cmTC_c0ad9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_c0ad9.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_c0ad9.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_c0ad9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c0ad9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_c0ad9.dir/CheckSymbolExists.c.o -o cmTC_c0ad9
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2c075/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2c075.dir/build.make CMakeFiles/cmTC_2c075.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_2c075.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_2c075.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_2c075
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2c075.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_2c075.dir/src.cxx.o -o cmTC_2c075
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_1bd2b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_1bd2b.dir/build.make CMakeFiles/cmTC_1bd2b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_1bd2b.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_1bd2b.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_1bd2b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1bd2b.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_1bd2b.dir/src.cxx.o -o cmTC_1bd2b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_86a6c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_86a6c.dir/build.make CMakeFiles/cmTC_86a6c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_86a6c.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_86a6c.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_86a6c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_86a6c.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_86a6c.dir/src.cxx.o -o cmTC_86a6c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2a82c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2a82c.dir/build.make CMakeFiles/cmTC_2a82c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_2a82c.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_2a82c.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_2a82c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2a82c.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_2a82c.dir/src.c.o -o cmTC_2a82c
/usr/bin/ld: CMakeFiles/cmTC_2a82c.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_2a82c.dir/build.make:87: cmTC_2a82c] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_2a82c/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9e21e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9e21e.dir/build.make CMakeFiles/cmTC_9e21e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9e21e.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_9e21e.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_9e21e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9e21e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_9e21e.dir/CheckFunctionExists.c.o -o cmTC_9e21e -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_9e21e.dir/build.make:87: cmTC_9e21e] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_9e21e/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 2037555 killed;

ROS Buildfarm

unread,
May 22, 2025, 2:15:41 AM5/22/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/53/display/redirect>

Changes:


------------------------------------------
[...truncated 216.66 KB...]
Building C object CMakeFiles/cmTC_f1d9b.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_f1d9b.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_f1d9b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f1d9b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_f1d9b.dir/CheckIncludeFile.c.o -o cmTC_f1d9b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9786a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9786a.dir/build.make CMakeFiles/cmTC_9786a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9786a.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_9786a.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_9786a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9786a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_9786a.dir/CheckIncludeFile.c.o -o cmTC_9786a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f7d2d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f7d2d.dir/build.make CMakeFiles/cmTC_f7d2d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_f7d2d.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_f7d2d.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_f7d2d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f7d2d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_f7d2d.dir/CheckFunctionExists.c.o -o cmTC_f7d2d -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bab00/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bab00.dir/build.make CMakeFiles/cmTC_bab00.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_bab00.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_bab00.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_bab00
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bab00.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_bab00.dir/src.cxx.o -o cmTC_bab00
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2d43e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2d43e.dir/build.make CMakeFiles/cmTC_2d43e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_2d43e.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_2d43e.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_2d43e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2d43e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_2d43e.dir/CheckSymbolExists.c.o -o cmTC_2d43e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cd033/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cd033.dir/build.make CMakeFiles/cmTC_cd033.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_cd033.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_cd033.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_cd033
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cd033.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_cd033.dir/src.cxx.o -o cmTC_cd033
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_78653/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_78653.dir/build.make CMakeFiles/cmTC_78653.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_78653.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_78653.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_78653
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_78653.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_78653.dir/src.cxx.o -o cmTC_78653
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_03652/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_03652.dir/build.make CMakeFiles/cmTC_03652.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_03652.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_03652.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_03652
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_03652.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_03652.dir/src.cxx.o -o cmTC_03652
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ebd12/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ebd12.dir/build.make CMakeFiles/cmTC_ebd12.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ebd12.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_ebd12.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_ebd12
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ebd12.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_ebd12.dir/src.c.o -o cmTC_ebd12
/usr/bin/ld: CMakeFiles/cmTC_ebd12.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_ebd12.dir/build.make:87: cmTC_ebd12] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_ebd12/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8407a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_8407a.dir/build.make CMakeFiles/cmTC_8407a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_8407a.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_8407a.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_8407a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8407a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_8407a.dir/CheckFunctionExists.c.o -o cmTC_8407a -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_8407a.dir/build.make:87: cmTC_8407a] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_8407a/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 2373199 killed;

ROS Buildfarm

unread,
May 23, 2025, 2:14:49 AM5/23/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/54/display/redirect>

Changes:


------------------------------------------
[...truncated 228.29 KB...]
Building C object CMakeFiles/cmTC_50676.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_50676.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_50676
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_50676.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_50676.dir/CheckIncludeFile.c.o -o cmTC_50676
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_52ef4/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_52ef4.dir/build.make CMakeFiles/cmTC_52ef4.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_52ef4.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_52ef4.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_52ef4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_52ef4.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_52ef4.dir/CheckIncludeFile.c.o -o cmTC_52ef4
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8a32c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_8a32c.dir/build.make CMakeFiles/cmTC_8a32c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_8a32c.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_8a32c.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_8a32c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8a32c.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_8a32c.dir/CheckFunctionExists.c.o -o cmTC_8a32c -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_45325/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_45325.dir/build.make CMakeFiles/cmTC_45325.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_45325.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_45325.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_45325
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_45325.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_45325.dir/src.cxx.o -o cmTC_45325
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b539f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b539f.dir/build.make CMakeFiles/cmTC_b539f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b539f.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_b539f.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_b539f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b539f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_b539f.dir/CheckSymbolExists.c.o -o cmTC_b539f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8d6ae/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_8d6ae.dir/build.make CMakeFiles/cmTC_8d6ae.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_8d6ae.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_8d6ae.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_8d6ae
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8d6ae.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_8d6ae.dir/src.cxx.o -o cmTC_8d6ae
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_ff768/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_ff768.dir/build.make CMakeFiles/cmTC_ff768.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ff768.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_ff768.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_ff768
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ff768.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_ff768.dir/src.cxx.o -o cmTC_ff768
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_214c8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_214c8.dir/build.make CMakeFiles/cmTC_214c8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_214c8.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_214c8.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_214c8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_214c8.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_214c8.dir/src.cxx.o -o cmTC_214c8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a9f02/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_a9f02.dir/build.make CMakeFiles/cmTC_a9f02.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a9f02.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_a9f02.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_a9f02
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a9f02.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_a9f02.dir/src.c.o -o cmTC_a9f02
/usr/bin/ld: CMakeFiles/cmTC_a9f02.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_a9f02.dir/build.make:87: cmTC_a9f02] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_a9f02/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e3b4a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e3b4a.dir/build.make CMakeFiles/cmTC_e3b4a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e3b4a.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_e3b4a.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_e3b4a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e3b4a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e3b4a.dir/CheckFunctionExists.c.o -o cmTC_e3b4a -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_e3b4a.dir/build.make:87: cmTC_e3b4a] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_e3b4a/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 381099 killed;

ROS Buildfarm

unread,
May 24, 2025, 2:19:50 AM5/24/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/55/display/redirect>

Changes:


------------------------------------------
[...truncated 347.32 KB...]
Building C object CMakeFiles/cmTC_40524.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_40524.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_40524
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_40524.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_40524.dir/CheckIncludeFile.c.o -o cmTC_40524
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_43109/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_43109.dir/build.make CMakeFiles/cmTC_43109.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_43109.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_43109.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_43109
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_43109.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_43109.dir/CheckIncludeFile.c.o -o cmTC_43109
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cf2fc/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cf2fc.dir/build.make CMakeFiles/cmTC_cf2fc.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_cf2fc.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_cf2fc.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_cf2fc
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cf2fc.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_cf2fc.dir/CheckFunctionExists.c.o -o cmTC_cf2fc -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_357da/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_357da.dir/build.make CMakeFiles/cmTC_357da.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_357da.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_357da.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_357da
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_357da.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_357da.dir/src.cxx.o -o cmTC_357da
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c7ef0/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c7ef0.dir/build.make CMakeFiles/cmTC_c7ef0.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_c7ef0.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_c7ef0.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_c7ef0
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c7ef0.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_c7ef0.dir/CheckSymbolExists.c.o -o cmTC_c7ef0
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e5fb2/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e5fb2.dir/build.make CMakeFiles/cmTC_e5fb2.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e5fb2.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_e5fb2.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_e5fb2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e5fb2.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_e5fb2.dir/src.cxx.o -o cmTC_e5fb2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6e54d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_6e54d.dir/build.make CMakeFiles/cmTC_6e54d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6e54d.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_6e54d.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_6e54d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6e54d.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_6e54d.dir/src.cxx.o -o cmTC_6e54d
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_627a2/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_627a2.dir/build.make CMakeFiles/cmTC_627a2.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_627a2.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_627a2.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_627a2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_627a2.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_627a2.dir/src.cxx.o -o cmTC_627a2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e459f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e459f.dir/build.make CMakeFiles/cmTC_e459f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e459f.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_e459f.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_e459f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e459f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_e459f.dir/src.c.o -o cmTC_e459f
/usr/bin/ld: CMakeFiles/cmTC_e459f.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_e459f.dir/build.make:87: cmTC_e459f] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_e459f/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_12517/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_12517.dir/build.make CMakeFiles/cmTC_12517.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_12517.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_12517.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_12517
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_12517.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_12517.dir/CheckFunctionExists.c.o -o cmTC_12517 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_12517.dir/build.make:87: cmTC_12517] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_12517/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 172069 killed;

ROS Buildfarm

unread,
May 25, 2025, 2:17:03 AM5/25/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/56/display/redirect>

Changes:


------------------------------------------
[...truncated 237.42 KB...]
Building C object CMakeFiles/cmTC_0bd0d.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_0bd0d.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_0bd0d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0bd0d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_0bd0d.dir/CheckIncludeFile.c.o -o cmTC_0bd0d
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_f25b9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_f25b9.dir/build.make CMakeFiles/cmTC_f25b9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_f25b9.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_f25b9.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_f25b9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f25b9.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_f25b9.dir/CheckIncludeFile.c.o -o cmTC_f25b9
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9a02a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9a02a.dir/build.make CMakeFiles/cmTC_9a02a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9a02a.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_9a02a.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_9a02a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9a02a.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_9a02a.dir/CheckFunctionExists.c.o -o cmTC_9a02a -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2b038/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2b038.dir/build.make CMakeFiles/cmTC_2b038.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_2b038.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_2b038.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_2b038
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2b038.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_2b038.dir/src.cxx.o -o cmTC_2b038
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_13088/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_13088.dir/build.make CMakeFiles/cmTC_13088.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_13088.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_13088.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_13088
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_13088.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_13088.dir/CheckSymbolExists.c.o -o cmTC_13088
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_54271/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_54271.dir/build.make CMakeFiles/cmTC_54271.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_54271.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_54271.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_54271
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_54271.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_54271.dir/src.cxx.o -o cmTC_54271
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2eb4a/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2eb4a.dir/build.make CMakeFiles/cmTC_2eb4a.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_2eb4a.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_2eb4a.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_2eb4a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2eb4a.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_2eb4a.dir/src.cxx.o -o cmTC_2eb4a
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_36165/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_36165.dir/build.make CMakeFiles/cmTC_36165.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_36165.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_36165.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_36165
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_36165.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_36165.dir/src.cxx.o -o cmTC_36165
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b1e8b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b1e8b.dir/build.make CMakeFiles/cmTC_b1e8b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b1e8b.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_b1e8b.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_b1e8b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b1e8b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_b1e8b.dir/src.c.o -o cmTC_b1e8b
/usr/bin/ld: CMakeFiles/cmTC_b1e8b.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_b1e8b.dir/build.make:87: cmTC_b1e8b] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_b1e8b/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bde53/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bde53.dir/build.make CMakeFiles/cmTC_bde53.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_bde53.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_bde53.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_bde53
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bde53.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_bde53.dir/CheckFunctionExists.c.o -o cmTC_bde53 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_bde53.dir/build.make:87: cmTC_bde53] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_bde53/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 290487 killed;

ROS Buildfarm

unread,
May 26, 2025, 2:19:20 AM5/26/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/57/display/redirect>

Changes:


------------------------------------------
[...truncated 346.55 KB...]
Building C object CMakeFiles/cmTC_d1a4f.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_d1a4f.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_d1a4f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d1a4f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_d1a4f.dir/CheckIncludeFile.c.o -o cmTC_d1a4f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_67cca/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_67cca.dir/build.make CMakeFiles/cmTC_67cca.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_67cca.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_67cca.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_67cca
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_67cca.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_67cca.dir/CheckIncludeFile.c.o -o cmTC_67cca
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9bd82/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9bd82.dir/build.make CMakeFiles/cmTC_9bd82.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9bd82.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_9bd82.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_9bd82
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9bd82.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_9bd82.dir/CheckFunctionExists.c.o -o cmTC_9bd82 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_62483/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_62483.dir/build.make CMakeFiles/cmTC_62483.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_62483.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_62483.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_62483
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_62483.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_62483.dir/src.cxx.o -o cmTC_62483
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_811d8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_811d8.dir/build.make CMakeFiles/cmTC_811d8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_811d8.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_811d8.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_811d8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_811d8.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_811d8.dir/CheckSymbolExists.c.o -o cmTC_811d8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_eb4ca/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_eb4ca.dir/build.make CMakeFiles/cmTC_eb4ca.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_eb4ca.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_eb4ca.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_eb4ca
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eb4ca.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_eb4ca.dir/src.cxx.o -o cmTC_eb4ca
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c773f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c773f.dir/build.make CMakeFiles/cmTC_c773f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_c773f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_c773f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_c773f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c773f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_c773f.dir/src.cxx.o -o cmTC_c773f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_2a6d6/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_2a6d6.dir/build.make CMakeFiles/cmTC_2a6d6.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_2a6d6.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_2a6d6.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_2a6d6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2a6d6.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_2a6d6.dir/src.cxx.o -o cmTC_2a6d6
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c0906/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c0906.dir/build.make CMakeFiles/cmTC_c0906.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_c0906.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_c0906.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_c0906
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c0906.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_c0906.dir/src.c.o -o cmTC_c0906
/usr/bin/ld: CMakeFiles/cmTC_c0906.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_c0906.dir/build.make:87: cmTC_c0906] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_c0906/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e2fc6/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e2fc6.dir/build.make CMakeFiles/cmTC_e2fc6.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_e2fc6.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_e2fc6.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_e2fc6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e2fc6.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e2fc6.dir/CheckFunctionExists.c.o -o cmTC_e2fc6 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_e2fc6.dir/build.make:87: cmTC_e2fc6] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_e2fc6/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 200251 killed;

ROS Buildfarm

unread,
May 27, 2025, 2:18:42 AM5/27/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/58/display/redirect>

Changes:


------------------------------------------
[...truncated 347.32 KB...]
Building C object CMakeFiles/cmTC_141b2.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_141b2.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_141b2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_141b2.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_141b2.dir/CheckIncludeFile.c.o -o cmTC_141b2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bef19/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bef19.dir/build.make CMakeFiles/cmTC_bef19.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_bef19.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_bef19.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_bef19
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bef19.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_bef19.dir/CheckIncludeFile.c.o -o cmTC_bef19
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_62be2/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_62be2.dir/build.make CMakeFiles/cmTC_62be2.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_62be2.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_62be2.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_62be2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_62be2.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_62be2.dir/CheckFunctionExists.c.o -o cmTC_62be2 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b5c8b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b5c8b.dir/build.make CMakeFiles/cmTC_b5c8b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_b5c8b.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_b5c8b.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_b5c8b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b5c8b.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_b5c8b.dir/src.cxx.o -o cmTC_b5c8b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cf60d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cf60d.dir/build.make CMakeFiles/cmTC_cf60d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_cf60d.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_cf60d.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_cf60d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cf60d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_cf60d.dir/CheckSymbolExists.c.o -o cmTC_cf60d
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_18ce2/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_18ce2.dir/build.make CMakeFiles/cmTC_18ce2.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_18ce2.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_18ce2.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_18ce2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18ce2.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_18ce2.dir/src.cxx.o -o cmTC_18ce2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_5f2ec/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_5f2ec.dir/build.make CMakeFiles/cmTC_5f2ec.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_5f2ec.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_5f2ec.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_5f2ec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5f2ec.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_5f2ec.dir/src.cxx.o -o cmTC_5f2ec
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4f20f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4f20f.dir/build.make CMakeFiles/cmTC_4f20f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4f20f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_4f20f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_4f20f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4f20f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_4f20f.dir/src.cxx.o -o cmTC_4f20f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_0846b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_0846b.dir/build.make CMakeFiles/cmTC_0846b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_0846b.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_0846b.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_0846b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0846b.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_0846b.dir/src.c.o -o cmTC_0846b
/usr/bin/ld: CMakeFiles/cmTC_0846b.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_0846b.dir/build.make:87: cmTC_0846b] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_0846b/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_edce2/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_edce2.dir/build.make CMakeFiles/cmTC_edce2.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_edce2.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_edce2.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_edce2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_edce2.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_edce2.dir/CheckFunctionExists.c.o -o cmTC_edce2 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_edce2.dir/build.make:87: cmTC_edce2] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_edce2/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 184450 killed;

ROS Buildfarm

unread,
May 28, 2025, 2:18:37 AM5/28/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/59/display/redirect>

Changes:


------------------------------------------
[...truncated 347.28 KB...]
Building C object CMakeFiles/cmTC_4f928.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_4f928.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_4f928
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4f928.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_4f928.dir/CheckIncludeFile.c.o -o cmTC_4f928
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b3215/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b3215.dir/build.make CMakeFiles/cmTC_b3215.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_b3215.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_b3215.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_b3215
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b3215.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_b3215.dir/CheckIncludeFile.c.o -o cmTC_b3215
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_cb3a1/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_cb3a1.dir/build.make CMakeFiles/cmTC_cb3a1.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_cb3a1.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_cb3a1.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_cb3a1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cb3a1.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_cb3a1.dir/CheckFunctionExists.c.o -o cmTC_cb3a1 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_48713/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_48713.dir/build.make CMakeFiles/cmTC_48713.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_48713.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_48713.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_48713
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_48713.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_48713.dir/src.cxx.o -o cmTC_48713
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bb39d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bb39d.dir/build.make CMakeFiles/cmTC_bb39d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_bb39d.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_bb39d.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_bb39d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bb39d.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_bb39d.dir/CheckSymbolExists.c.o -o cmTC_bb39d
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_c0762/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_c0762.dir/build.make CMakeFiles/cmTC_c0762.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_c0762.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_c0762.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_c0762
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c0762.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_c0762.dir/src.cxx.o -o cmTC_c0762
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4e379/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4e379.dir/build.make CMakeFiles/cmTC_4e379.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4e379.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_4e379.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_4e379
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4e379.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_4e379.dir/src.cxx.o -o cmTC_4e379
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_972b9/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_972b9.dir/build.make CMakeFiles/cmTC_972b9.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_972b9.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_972b9.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_972b9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_972b9.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_972b9.dir/src.cxx.o -o cmTC_972b9
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_89f41/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_89f41.dir/build.make CMakeFiles/cmTC_89f41.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_89f41.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_89f41.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_89f41
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_89f41.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_89f41.dir/src.c.o -o cmTC_89f41
/usr/bin/ld: CMakeFiles/cmTC_89f41.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_89f41.dir/build.make:87: cmTC_89f41] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_89f41/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_7bb81/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_7bb81.dir/build.make CMakeFiles/cmTC_7bb81.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_7bb81.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_7bb81.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_7bb81
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7bb81.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_7bb81.dir/CheckFunctionExists.c.o -o cmTC_7bb81 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_7bb81.dir/build.make:87: cmTC_7bb81] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_7bb81/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 184348 killed;

ROS Buildfarm

unread,
May 29, 2025, 2:16:31 AM5/29/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/60/display/redirect>

Changes:


------------------------------------------
[...truncated 229.52 KB...]
Building C object CMakeFiles/cmTC_28098.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_28098.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_28098
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_28098.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_28098.dir/CheckIncludeFile.c.o -o cmTC_28098
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_80bca/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_80bca.dir/build.make CMakeFiles/cmTC_80bca.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_80bca.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_80bca.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_80bca
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_80bca.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_80bca.dir/CheckIncludeFile.c.o -o cmTC_80bca
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_80a45/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_80a45.dir/build.make CMakeFiles/cmTC_80a45.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_80a45.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_80a45.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_80a45
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_80a45.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_80a45.dir/CheckFunctionExists.c.o -o cmTC_80a45 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e2e81/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e2e81.dir/build.make CMakeFiles/cmTC_e2e81.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e2e81.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_e2e81.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_e2e81
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e2e81.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_e2e81.dir/src.cxx.o -o cmTC_e2e81
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_518c2/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_518c2.dir/build.make CMakeFiles/cmTC_518c2.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_518c2.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_518c2.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_518c2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_518c2.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_518c2.dir/CheckSymbolExists.c.o -o cmTC_518c2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_93d0c/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_93d0c.dir/build.make CMakeFiles/cmTC_93d0c.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_93d0c.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_93d0c.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_93d0c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_93d0c.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_93d0c.dir/src.cxx.o -o cmTC_93d0c
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b7b17/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b7b17.dir/build.make CMakeFiles/cmTC_b7b17.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_b7b17.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_b7b17.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_b7b17
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b7b17.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_b7b17.dir/src.cxx.o -o cmTC_b7b17
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_e7d7e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_e7d7e.dir/build.make CMakeFiles/cmTC_e7d7e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e7d7e.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_e7d7e.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_e7d7e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e7d7e.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_e7d7e.dir/src.cxx.o -o cmTC_e7d7e
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_85fdb/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_85fdb.dir/build.make CMakeFiles/cmTC_85fdb.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_85fdb.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_85fdb.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_85fdb
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85fdb.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_85fdb.dir/src.c.o -o cmTC_85fdb
/usr/bin/ld: CMakeFiles/cmTC_85fdb.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_85fdb.dir/build.make:87: cmTC_85fdb] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_85fdb/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9d4b2/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_9d4b2.dir/build.make CMakeFiles/cmTC_9d4b2.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_9d4b2.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_9d4b2.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_9d4b2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9d4b2.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_9d4b2.dir/CheckFunctionExists.c.o -o cmTC_9d4b2 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_9d4b2.dir/build.make:87: cmTC_9d4b2] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_9d4b2/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
# END SUBSECTION
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 985804 killed;

ROS Buildfarm

unread,
May 30, 2025, 2:18:48 AM5/30/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/61/display/redirect>

Changes:


------------------------------------------
[...truncated 347.33 KB...]
Building C object CMakeFiles/cmTC_784e1.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_784e1.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_784e1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_784e1.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_784e1.dir/CheckIncludeFile.c.o -o cmTC_784e1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_419b7/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_419b7.dir/build.make CMakeFiles/cmTC_419b7.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_419b7.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_419b7.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_419b7
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_419b7.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_419b7.dir/CheckIncludeFile.c.o -o cmTC_419b7
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_5d986/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_5d986.dir/build.make CMakeFiles/cmTC_5d986.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_5d986.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_5d986.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_5d986
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5d986.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_5d986.dir/CheckFunctionExists.c.o -o cmTC_5d986 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_53f34/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_53f34.dir/build.make CMakeFiles/cmTC_53f34.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_53f34.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_53f34.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_53f34
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_53f34.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_53f34.dir/src.cxx.o -o cmTC_53f34
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_75f92/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_75f92.dir/build.make CMakeFiles/cmTC_75f92.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_75f92.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_75f92.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_75f92
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_75f92.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_75f92.dir/CheckSymbolExists.c.o -o cmTC_75f92
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_b69a8/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_b69a8.dir/build.make CMakeFiles/cmTC_b69a8.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_b69a8.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_b69a8.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_b69a8
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b69a8.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_b69a8.dir/src.cxx.o -o cmTC_b69a8
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4b33f/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4b33f.dir/build.make CMakeFiles/cmTC_4b33f.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4b33f.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_4b33f.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_4b33f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4b33f.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_4b33f.dir/src.cxx.o -o cmTC_4b33f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fa7c4/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fa7c4.dir/build.make CMakeFiles/cmTC_fa7c4.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_fa7c4.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_fa7c4.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_fa7c4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fa7c4.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_fa7c4.dir/src.cxx.o -o cmTC_fa7c4
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_31f00/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_31f00.dir/build.make CMakeFiles/cmTC_31f00.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_31f00.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_31f00.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_31f00
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31f00.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_31f00.dir/src.c.o -o cmTC_31f00
/usr/bin/ld: CMakeFiles/cmTC_31f00.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_31f00.dir/build.make:87: cmTC_31f00] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_31f00/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_31f66/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_31f66.dir/build.make CMakeFiles/cmTC_31f66.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_31f66.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_31f66.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_31f66
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31f66.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_31f66.dir/CheckFunctionExists.c.o -o cmTC_31f66 -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_31f66.dir/build.make:87: cmTC_31f66] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_31f66/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 203352 killed;

ROS Buildfarm

unread,
May 31, 2025, 2:18:12 AM5/31/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/62/display/redirect>

Changes:


------------------------------------------
[...truncated 338.23 KB...]
Building C object CMakeFiles/cmTC_0af3f.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_0af3f.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_0af3f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0af3f.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_0af3f.dir/CheckIncludeFile.c.o -o cmTC_0af3f
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the include file pthread.h exists passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_bc781/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_bc781.dir/build.make CMakeFiles/cmTC_bc781.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_bc781.dir/CheckIncludeFile.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_bc781.dir/CheckIncludeFile.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_bc781
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bc781.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -rdynamic CMakeFiles/cmTC_bc781.dir/CheckIncludeFile.c.o -o cmTC_bc781
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3ef26/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3ef26.dir/build.make CMakeFiles/cmTC_3ef26.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_3ef26.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_3ef26.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_3ef26
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ef26.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_3ef26.dir/CheckFunctionExists.c.o -o cmTC_3ef26 -lpthread
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



Performing C++ SOURCE FILE Test protobuf_HAVE_BUILTIN_ATOMICS succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3c5e4/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3c5e4.dir/build.make CMakeFiles/cmTC_3c5e4.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3c5e4.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -fPIE -o CMakeFiles/cmTC_3c5e4.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3c5e4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3c5e4.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Dprotobuf_HAVE_BUILTIN_ATOMICS -std=c++11 -rdynamic CMakeFiles/cmTC_3c5e4.dir/src.cxx.o -o cmTC_3c5e4
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:

#include <atomic>
int main() {
return std::atomic<int64_t>{};
}

Determining if the FE_DOWNWARD exist passed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_fde68/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_fde68.dir/build.make CMakeFiles/cmTC_fde68.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_fde68.dir/CheckSymbolExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/cmTC_fde68.dir/CheckSymbolExists.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_fde68
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fde68.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 CMakeFiles/cmTC_fde68.dir/CheckSymbolExists.c.o -o cmTC_fde68
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


File /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fenv.h>

int main(int argc, char** argv)
{
(void)argv;
#ifndef FE_DOWNWARD
return ((int*)(&FE_DOWNWARD))[argc];
#else
(void)argc;
return 0;
#endif
}
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_3b40d/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3b40d.dir/build.make CMakeFiles/cmTC_3b40d.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_3b40d.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -fPIE -fvisibility=hidden -o CMakeFiles/cmTC_3b40d.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_3b40d
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3b40d.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_VISIBILITY -rdynamic CMakeFiles/cmTC_3b40d.dir/src.cxx.o -o cmTC_3b40d
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4f6fc/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4f6fc.dir/build.make CMakeFiles/cmTC_4f6fc.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4f6fc.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -fPIE -fvisibility-inlines-hidden -o CMakeFiles/cmTC_4f6fc.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_4f6fc
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4f6fc.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_HIDDEN_INLINE_VISIBILITY -rdynamic CMakeFiles/cmTC_4f6fc.dir/src.cxx.o -o cmTC_4f6fc
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR succeeded with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_4672b/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_4672b.dir/build.make CMakeFiles/cmTC_4672b.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4672b.dir/src.cxx.o
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -fPIE -o CMakeFiles/cmTC_4672b.dir/src.cxx.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:2:34: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
2 | int main() { return somefunc();}
| ^
/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
| ^~~~~~~~
Linking CXX executable cmTC_4672b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4672b.dir/link.txt --verbose=1
/usr/lib/ccache/c++ -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DCOMPILER_HAS_DEPRECATED_ATTR -rdynamic CMakeFiles/cmTC_4672b.dir/src.cxx.o -o cmTC_4672b
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
int main() { return somefunc();}
cd .obj-aarch64-linux-gnu && tail -v -n \+0 CMakeFiles/CMakeError.log
==> CMakeFiles/CMakeError.log <==
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_7e901/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_7e901.dir/build.make CMakeFiles/cmTC_7e901.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_7e901.dir/src.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_7e901.dir/src.c.o -c /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_7e901
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7e901.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_7e901.dir/src.c.o -o cmTC_7e901
/usr/bin/ld: CMakeFiles/cmTC_7e901.dir/src.c.o: in function `main':
./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: undefined reference to `pthread_create'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: undefined reference to `pthread_detach'
/usr/bin/ld: ./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/./.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_7e901.dir/build.make:87: cmTC_7e901] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_7e901/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'


Source file was:
#include <pthread.h>

void* test_func(void* data)
{
return data;
}

int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, test_func, NULL);
pthread_detach(thread);
pthread_join(thread, NULL);
pthread_atfork(NULL, NULL, NULL);
pthread_exit(NULL);

return 0;
}

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_34c0e/fast && make[2]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_34c0e.dir/build.make CMakeFiles/cmTC_34c0e.dir/build
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_34c0e.dir/CheckFunctionExists.c.o
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -o CMakeFiles/cmTC_34c0e.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
Linking C executable cmTC_34c0e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_34c0e.dir/link.txt --verbose=1
/usr/lib/ccache/cc -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_34c0e.dir/CheckFunctionExists.c.o -o cmTC_34c0e -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_34c0e.dir/build.make:87: cmTC_34c0e] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_34c0e/fast] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0/.obj-aarch64-linux-gnu/CMakeFiles/CMakeTmp'



dh_auto_configure: error: cd .obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:36: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-ortools-vendor-9.9.0'
make: *** [debian/rules:30: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` 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 201487 killed;

ROS Buildfarm

unread,
Jun 1, 2025, 2:03:46 AM6/1/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/63/display/redirect>

Changes:


------------------------------------------
[...truncated 29.01 KB...]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 205f592142a7
Removing intermediate container 205f592142a7
---> 4d359c25af4c
Step 3/26 : ENV DEBIAN_FRONTEND noninteractive
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6d6573a323c7
Removing intermediate container 6d6573a323c7
---> 4f7017aa57da
Step 4/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e2c380dbf059
Get:1 http://ports.ubuntu.com focal InRelease [265 kB]
Get:2 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:3 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal/multiverse arm64 Packages [139 kB]
Get:5 http://ports.ubuntu.com focal/restricted arm64 Packages [1317 B]
Get:6 http://ports.ubuntu.com focal/main arm64 Packages [1234 kB]
Get:7 http://ports.ubuntu.com focal/universe arm64 Packages [11.1 MB]
Get:8 http://ports.ubuntu.com focal-updates/main arm64 Packages [3821 kB]
Get:9 http://ports.ubuntu.com focal-updates/restricted arm64 Packages [82.9 kB]
Get:10 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1505 kB]
Get:11 http://ports.ubuntu.com focal-updates/multiverse arm64 Packages [14.9 kB]
Get:12 http://ports.ubuntu.com focal-backports/main arm64 Packages [54.8 kB]
Get:13 http://ports.ubuntu.com focal-backports/universe arm64 Packages [27.8 kB]
Fetched 18.5 MB in 2s (7754 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be upgraded:
locales
1 upgraded, 0 newly installed, 0 to remove and 168 not upgraded.
Need to get 3864 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://ports.ubuntu.com focal-updates/main arm64 locales all 2.31-0ubuntu9.18 [3864 kB]
Preconfiguring packages ...
Fetched 3864 kB in 1s (4223 kB/s)
(Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading database ... 19085 files and directories currently installed.)
Preparing to unpack .../locales_2.31-0ubuntu9.18_all.deb ...
Unpacking locales (2.31-0ubuntu9.18) over (2.31-0ubuntu7) ...
Setting up locales (2.31-0ubuntu9.18) ...
Generating locales (this might take a while)...
Generation complete.
Removing intermediate container e2c380dbf059
---> 85d33a4bd3f5
Step 5/26 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in bb8c30e3cdd5
Removing intermediate container bb8c30e3cdd5
---> eee2e9d4a1cb
Step 6/26 : RUN locale-gen en_US.UTF-8
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 97cb59376f91
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
Removing intermediate container 97cb59376f91
---> 3e23dbca97e1
Step 7/26 : ENV LANG en_US.UTF-8
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in beec21e48896
Removing intermediate container beec21e48896
---> a0d42d360fcb
Step 8/26 : ENV TZ PST+08
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 5b398c4fff88
Removing intermediate container 5b398c4fff88
---> 39de70ae8caa
Step 9/26 : RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8b178a71d99f
[91mid: ‘1001’: no such user
[0mRemoving intermediate container 8b178a71d99f
---> 237785999e1e
Step 10/26 : RUN mkdir /tmp/keys
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in cdab172eaab1
Removing intermediate container cdab172eaab1
---> 3e0a38434c1c
Step 11/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in b7c9bedadb16
Hit:1 http://ports.ubuntu.com focal InRelease
Hit:2 http://ports.ubuntu.com focal-updates InRelease
Hit:3 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server
gpgconf gpgsm gpgv openssl
Suggested packages:
dbus-user-session pinentry-gnome3 tor parcimonie xloadimage scdaemon
The following NEW packages will be installed:
ca-certificates openssl
The following packages will be upgraded:
dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client
gpg-wks-server gpgconf gpgsm gpgv
11 upgraded, 2 newly installed, 0 to remove and 157 not upgraded.
Need to get 3,152 kB of archives.
After this operation, 1,671 kB of additional disk space will be used.
Get:1 http://ports.ubuntu.com focal-updates/main arm64 gpg-wks-client arm64 2.2.19-3ubuntu2.4 [89.4 kB]
Get:2 http://ports.ubuntu.com focal-updates/main arm64 dirmngr arm64 2.2.19-3ubuntu2.4 [311 kB]
Get:3 http://ports.ubuntu.com focal-updates/main arm64 gnupg-utils arm64 2.2.19-3ubuntu2.4 [442 kB]
Get:4 http://ports.ubuntu.com focal-updates/main arm64 gpg-wks-server arm64 2.2.19-3ubuntu2.4 [83.2 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 gpg-agent arm64 2.2.19-3ubuntu2.4 [216 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 gpg arm64 2.2.19-3ubuntu2.4 [442 kB]
Get:7 http://ports.ubuntu.com focal-updates/main arm64 gpgconf arm64 2.2.19-3ubuntu2.4 [117 kB]
Get:8 http://ports.ubuntu.com focal-updates/main arm64 gnupg-l10n all 2.2.19-3ubuntu2.4 [51.9 kB]
Get:9 http://ports.ubuntu.com focal-updates/main arm64 gnupg all 2.2.19-3ubuntu2.4 [259 kB]
Get:10 http://ports.ubuntu.com focal-updates/main arm64 gpgsm arm64 2.2.19-3ubuntu2.4 [198 kB]
Get:11 http://ports.ubuntu.com focal-updates/main arm64 gpgv arm64 2.2.19-3ubuntu2.4 [184 kB]
Get:12 http://ports.ubuntu.com focal-updates/main arm64 openssl arm64 1.1.1f-1ubuntu2.24 [600 kB]
Get:13 http://ports.ubuntu.com focal-updates/main arm64 ca-certificates all 20240203~20.04.1 [159 kB]
Preconfiguring packages ...
Fetched 3,152 kB in 3s (1,047 kB/s)
(Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading database ... 19085 files and directories currently installed.)
Preparing to unpack .../00-gpg-wks-client_2.2.19-3ubuntu2.4_arm64.deb ...
Unpacking gpg-wks-client (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Preparing to unpack .../01-dirmngr_2.2.19-3ubuntu2.4_arm64.deb ...
Unpacking dirmngr (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Preparing to unpack .../02-gnupg-utils_2.2.19-3ubuntu2.4_arm64.deb ...
Unpacking gnupg-utils (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Preparing to unpack .../03-gpg-wks-server_2.2.19-3ubuntu2.4_arm64.deb ...
Unpacking gpg-wks-server (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Preparing to unpack .../04-gpg-agent_2.2.19-3ubuntu2.4_arm64.deb ...
Unpacking gpg-agent (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Preparing to unpack .../05-gpg_2.2.19-3ubuntu2.4_arm64.deb ...
Unpacking gpg (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Preparing to unpack .../06-gpgconf_2.2.19-3ubuntu2.4_arm64.deb ...
Unpacking gpgconf (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Preparing to unpack .../07-gnupg-l10n_2.2.19-3ubuntu2.4_all.deb ...
Unpacking gnupg-l10n (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Preparing to unpack .../08-gnupg_2.2.19-3ubuntu2.4_all.deb ...
Unpacking gnupg (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Preparing to unpack .../09-gpgsm_2.2.19-3ubuntu2.4_arm64.deb ...
Unpacking gpgsm (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Preparing to unpack .../10-gpgv_2.2.19-3ubuntu2.4_arm64.deb ...
Unpacking gpgv (2.2.19-3ubuntu2.4) over (2.2.19-3ubuntu2) ...
Setting up gpgv (2.2.19-3ubuntu2.4) ...
Selecting previously unselected package openssl.
(Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading database ... 19085 files and directories currently installed.)
Preparing to unpack .../openssl_1.1.1f-1ubuntu2.24_arm64.deb ...
Unpacking openssl (1.1.1f-1ubuntu2.24) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../ca-certificates_20240203~20.04.1_all.deb ...
Unpacking ca-certificates (20240203~20.04.1) ...
Setting up gnupg-l10n (2.2.19-3ubuntu2.4) ...
Setting up gpgconf (2.2.19-3ubuntu2.4) ...
Setting up openssl (1.1.1f-1ubuntu2.24) ...
Setting up gpg (2.2.19-3ubuntu2.4) ...
Setting up gnupg-utils (2.2.19-3ubuntu2.4) ...
Setting up gpg-agent (2.2.19-3ubuntu2.4) ...
Setting up gpgsm (2.2.19-3ubuntu2.4) ...
Setting up dirmngr (2.2.19-3ubuntu2.4) ...
Setting up ca-certificates (20240203~20.04.1) ...
Updating certificates in /etc/ssl/certs...
146 added, 0 removed; done.
Setting up gpg-wks-server (2.2.19-3ubuntu2.4) ...
Setting up gpg-wks-client (2.2.19-3ubuntu2.4) ...
Setting up gnupg (2.2.19-3ubuntu2.4) ...
Processing triggers for ca-certificates (20240203~20.04.1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Removing intermediate container b7c9bedadb16
---> aeac307627ba
Step 12/26 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 185895ffbe66
[91mWarning: apt-key output should not be parsed (stdout is not a terminal)
[0mOK
Removing intermediate container 185895ffbe66
---> 09810653c7c1
Step 13/26 : RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in ae5a954b8ec8
deb http://repositories.ros.org/ubuntu/building focal main
Removing intermediate container ae5a954b8ec8
---> c0745630963b
Step 14/26 : RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8261523bf7f4
deb-src http://repositories.ros.org/ubuntu/building focal main
Removing intermediate container 8261523bf7f4
---> ef685db3a324
Step 15/26 : RUN mkdir /tmp/wrapper_scripts
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7ff0ffeafb3d
Removing intermediate container 7ff0ffeafb3d
---> e4e9d42498ff
Step 16/26 : RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 9b3e753b7bb1
Removing intermediate container 9b3e753b7bb1
---> 761821577b97
Step 17/26 : RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in ae98e50be081
Removing intermediate container ae98e50be081
---> a6b34bbbb330
Step 18/26 : RUN echo "2025-05-31 (-0800)"
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6b473f6e1137
2025-05-31 (-0800)
Removing intermediate container 6b473f6e1137
---> 94fa3e7c90dd
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in f4f96ff52284
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container f4f96ff52284
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 77060 killed;

ROS Buildfarm

unread,
Jun 2, 2025, 2:02:49 AM6/2/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/64/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1772341609618753818.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins764527169214998408.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6346982404023757820.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins747628281433131684.sh
+ echo # BEGIN SECTION: Write PGP repository keys
# BEGIN SECTION: Write PGP repository keys
+ mkdir -p <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/keys>
+ rm -fr <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/keys/0.key>
+ echo -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1

mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc
VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro
u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4
K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG
aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+
TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz
pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p
V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT
hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/
/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV
okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB
tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA
PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur
F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB
RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z
PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa
DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC
Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR
fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0
quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1
1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6
qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA
TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo
22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6
WE+F5FaIKwb72PL4rLi4
=i0tj
-----END PGP PUBLIC KEY BLOCK-----

+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5868346650286853222.sh
+ rm -fr <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker>
+ mkdir -p <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker>
+ sleep 1
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 121534 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
+ echo # BEGIN SECTION: Generate Dockerfile - binarydeb task
# BEGIN SECTION: Generate Dockerfile - binarydeb task
+ export TZ=PST+08
+ export PYTHONPATH=<https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/release/run_binarydeb_job.py> --rosdistro-index-url https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml noetic ortools_vendor ubuntu focal arm64 --distribution-repository-urls http://repositories.ros.org/ubuntu/building --distribution-repository-key-files <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/keys/0.key> --target-repository http://repositories.ros.org/ubuntu/building --binarypkg-dir /tmp/binarydeb --dockerfile-dir <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker> --env-vars ROS_PYTHON_VERSION=3 --append-timestamp
Using the following distribution repositories:
http://repositories.ros.org/ubuntu/building (<https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/keys/0.key)>
Generating Dockerfile '<https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/Dockerfile'>:
# generated from release/deb/binarypkg_create_task.Dockerfile.em

FROM osrf/ubuntu_arm64:focal

VOLUME ["/var/cache/apt/archives"]

ENV DEBIAN_FRONTEND noninteractive


RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV TZ PST+08


# Add user 'buildfarm', removing any existing user with that UID
RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm

RUN mkdir /tmp/keys
RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list


RUN mkdir /tmp/wrapper_scripts
RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py

# automatic invalidation once every day
RUN echo "2025-06-01 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-01 22:02:30 -0800"
RUN python3 -u /tmp/wrapper_scripts/apt.py update

USER buildfarm
ENTRYPOINT ["sh", "-c"]
CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/release/get_sourcedeb.py --rosdistro-index-url https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml noetic ortools_vendor --sourcepkg-dir /tmp/binarydeb && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/release/append_build_timestamp.py noetic ortools_vendor --sourcepkg-dir /tmp/binarydeb && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/release/create_binarydeb_task_generator.py --rosdistro-index-url https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml noetic ortools_vendor ubuntu focal arm64 --distribution-repository-urls http://repositories.ros.org/ubuntu/building --distribution-repository-key-files /tmp/keys/0.key --binarypkg-dir /tmp/binarydeb --env-vars ROS_PYTHON_VERSION=3 --dockerfile-dir /tmp/docker_build_binarydeb"]
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Build Dockerfile - binarydeb task
# BEGIN SECTION: Build Dockerfile - binarydeb task
+ cd <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker>
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/misc/docker_pull_baseimage.py>
Get base image name from Dockerfile 'Dockerfile': osrf/ubuntu_arm64:focal
Check docker base image for updates: docker pull osrf/ubuntu_arm64:focal
focal: Pulling from osrf/ubuntu_arm64
Digest: sha256:ad147e61a74525c3e238fb0d6c22d41aba20498de46ca6320323a90595643e12
Status: Image is up to date for osrf/ubuntu_arm64:focal
docker.io/osrf/ubuntu_arm64:focal
+ docker build --network=host --force-rm -t binarydeb_task_generation.noetic_ubuntu_focal_arm64_ortools_vendor .
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
Install the buildx component to build images with BuildKit:
https://docs.docker.com/go/buildx/

Sending build context to Docker daemon 17.92kB
Step 1/26 : FROM osrf/ubuntu_arm64:focal
---> ad54ea5cd279
Step 2/26 : VOLUME ["/var/cache/apt/archives"]
---> Using cache
---> 4d359c25af4c
Step 3/26 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 4f7017aa57da
Step 4/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 0e3dc2774f03
Step 5/26 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> 516b21c75652
Step 6/26 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 8083d1a112af
Step 7/26 : ENV LANG en_US.UTF-8
---> Using cache
---> bb5846afa992
Step 8/26 : ENV TZ PST+08
---> Using cache
---> a41b31afe0bd
Step 9/26 : RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm
---> Using cache
---> ccd1dac5d7c9
Step 10/26 : RUN mkdir /tmp/keys
---> Using cache
---> 8d689265018c
Step 11/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 604ab1219854
Step 12/26 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> 938f5c7c0d6f
Step 13/26 : RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 4e23b4adddd1
Step 14/26 : RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 09eb83c05075
Step 15/26 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> a285b7f90da1
Step 16/26 : RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> 1b5f93c4fdfc
Step 17/26 : RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> dce92f72e8ad
Step 18/26 : RUN echo "2025-06-01 (-0800)"
---> Using cache
---> 547b26fdcb74
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 9a7b8780def9
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Reading package lists...
[91mW: [0m [91mGPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E [0m [91m: [0m [91mThe repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed. [0m [91m
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 9a7b8780def9
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 121362 killed;

ROS Buildfarm

unread,
Jun 3, 2025, 2:03:47 AM6/3/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/65/display/redirect>

Changes:


------------------------------------------
[...truncated 29.24 KB...]
---> ad54ea5cd279
Step 2/26 : VOLUME ["/var/cache/apt/archives"]
---> Using cache
---> aa4c077d7393
Step 3/26 : ENV DEBIAN_FRONTEND noninteractive
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 1da12b8f0f5b
Removing intermediate container 1da12b8f0f5b
---> 6fc65036a388
Step 4/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e481d3177c71
Get:1 http://ports.ubuntu.com focal InRelease [265 kB]
Get:2 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:3 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal/restricted arm64 Packages [1317 B]
Get:5 http://ports.ubuntu.com focal/main arm64 Packages [1234 kB]
Get:6 http://ports.ubuntu.com focal/multiverse arm64 Packages [139 kB]
Get:7 http://ports.ubuntu.com focal/universe arm64 Packages [11.1 MB]
Get:8 http://ports.ubuntu.com focal-updates/restricted arm64 Packages [82.9 kB]
Get:9 http://ports.ubuntu.com focal-updates/main arm64 Packages [3821 kB]
Get:10 http://ports.ubuntu.com focal-updates/multiverse arm64 Packages [14.9 kB]
Get:11 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1505 kB]
Get:12 http://ports.ubuntu.com focal-backports/main arm64 Packages [54.8 kB]
Get:13 http://ports.ubuntu.com focal-backports/universe arm64 Packages [27.8 kB]
Fetched 18.5 MB in 4s (4592 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be upgraded:
locales
1 upgraded, 0 newly installed, 0 to remove and 168 not upgraded.
Need to get 3864 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://ports.ubuntu.com focal-updates/main arm64 locales all 2.31-0ubuntu9.18 [3864 kB]
Preconfiguring packages ...
Fetched 3864 kB in 1s (4217 kB/s)
(Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading database ... 19085 files and directories currently installed.)
Preparing to unpack .../locales_2.31-0ubuntu9.18_all.deb ...
Unpacking locales (2.31-0ubuntu9.18) over (2.31-0ubuntu7) ...
Setting up locales (2.31-0ubuntu9.18) ...
Generating locales (this might take a while)...
Generation complete.
Removing intermediate container e481d3177c71
---> 4e23692ee9e8
Step 5/26 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e3511c6b62cc
Removing intermediate container e3511c6b62cc
---> 5796a6cb1267
Step 6/26 : RUN locale-gen en_US.UTF-8
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a3cac6046a1f
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
Removing intermediate container a3cac6046a1f
---> e48701c1e072
Step 7/26 : ENV LANG en_US.UTF-8
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a98b122d0b92
Removing intermediate container a98b122d0b92
---> 355521e0ff61
Step 8/26 : ENV TZ PST+08
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 4079c2b68d14
Removing intermediate container 4079c2b68d14
---> 94cf40869451
Step 9/26 : RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e83a8954fa0f
[91mid: [0m [91m‘1001’: no such user
[0mRemoving intermediate container e83a8954fa0f
---> 6edda5fc46d5
Step 10/26 : RUN mkdir /tmp/keys
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8974fdeaf549
Removing intermediate container 8974fdeaf549
---> ffa2112405ef
Step 11/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in f8d67d62d2c7
Hit:1 http://ports.ubuntu.com focal InRelease
Hit:2 http://ports.ubuntu.com focal-updates InRelease
Hit:3 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
Fetched 3,152 kB in 1s (3,519 kB/s)
Removing intermediate container f8d67d62d2c7
---> 60caca72a81d
Step 12/26 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 5a9350ffe0cf
[91mWarning: apt-key output should not be parsed (stdout is not a terminal)
[0mOK
Removing intermediate container 5a9350ffe0cf
---> a19479210300
Step 13/26 : RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a50afcad4ed8
Removing intermediate container a50afcad4ed8
---> 605ef5ab964a
Step 14/26 : RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in d7a3c4f9a5e8
Removing intermediate container d7a3c4f9a5e8
---> 458319e1abbd
Step 15/26 : RUN mkdir /tmp/wrapper_scripts
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 1a26fd98b67a
Removing intermediate container 1a26fd98b67a
---> ccc52bb1c479
Step 16/26 : RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 051bf0440a3b
Removing intermediate container 051bf0440a3b
---> c3e9ee9c5018
Step 17/26 : RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 957ecbc138e0
Removing intermediate container 957ecbc138e0
---> fb34a5bb5905
Step 18/26 : RUN echo "2025-06-02 (-0800)"
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 9a68467850f9
2025-06-02 (-0800)
Removing intermediate container 9a68467850f9
---> 700a63119527
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in bfc0a445ebac
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: [0m [91mGPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
[0m [91mE [0m [91m: [0m [91mThe repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed. [0m [91m
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org> [0m [91m
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container bfc0a445ebac
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 76022 killed;

ROS Buildfarm

unread,
Jun 4, 2025, 2:03:52 AM6/4/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/66/display/redirect>

Changes:


------------------------------------------
[...truncated 28.90 KB...]
Sending build context to Docker daemon 17.92kB
Step 1/26 : FROM osrf/ubuntu_arm64:focal
---> ad54ea5cd279
Step 2/26 : VOLUME ["/var/cache/apt/archives"]
---> Using cache
---> 82adfe3b6009
Step 3/26 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 0d2f2d764710
Step 4/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 70a9cc845636
Get:1 http://ports.ubuntu.com focal InRelease [265 kB]
Get:2 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:3 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal/universe arm64 Packages [11.1 MB]
Get:5 http://ports.ubuntu.com focal/multiverse arm64 Packages [139 kB]
Get:6 http://ports.ubuntu.com focal/restricted arm64 Packages [1317 B]
Get:7 http://ports.ubuntu.com focal/main arm64 Packages [1234 kB]
Get:8 http://ports.ubuntu.com focal-updates/main arm64 Packages [3821 kB]
Get:9 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1505 kB]
Get:10 http://ports.ubuntu.com focal-updates/restricted arm64 Packages [82.9 kB]
Get:11 http://ports.ubuntu.com focal-updates/multiverse arm64 Packages [14.9 kB]
Get:12 http://ports.ubuntu.com focal-backports/universe arm64 Packages [27.8 kB]
Get:13 http://ports.ubuntu.com focal-backports/main arm64 Packages [54.8 kB]
Fetched 18.5 MB in 4s (4469 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be upgraded:
locales
1 upgraded, 0 newly installed, 0 to remove and 168 not upgraded.
Need to get 3864 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://ports.ubuntu.com focal-updates/main arm64 locales all 2.31-0ubuntu9.18 [3864 kB]
Preconfiguring packages ...
Fetched 3864 kB in 2s (2356 kB/s)
(Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading database ... 19085 files and directories currently installed.)
Preparing to unpack .../locales_2.31-0ubuntu9.18_all.deb ...
Unpacking locales (2.31-0ubuntu9.18) over (2.31-0ubuntu7) ...
Setting up locales (2.31-0ubuntu9.18) ...
Generating locales (this might take a while)...
Generation complete.
Removing intermediate container 70a9cc845636
---> a3be3ad63a3d
Step 5/26 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 422016dda9e7
Removing intermediate container 422016dda9e7
---> 5adf0672fa9c
Step 6/26 : RUN locale-gen en_US.UTF-8
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in c291caed1d6b
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
Removing intermediate container c291caed1d6b
---> 967bdc1a9d5b
Step 7/26 : ENV LANG en_US.UTF-8
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 00baf63352f8
Removing intermediate container 00baf63352f8
---> eb04f3a80388
Step 8/26 : ENV TZ PST+08
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in ea0c4923e502
Removing intermediate container ea0c4923e502
---> 552bae38b28d
Step 9/26 : RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in b49323f3d717
[91mid: [0m [91m‘1001’: no such user
[0mRemoving intermediate container b49323f3d717
---> 827ca4f72159
Step 10/26 : RUN mkdir /tmp/keys
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7dd49899c9eb
Removing intermediate container 7dd49899c9eb
---> 012f55e41cd2
Step 11/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6e2a9163a095
Fetched 3,152 kB in 3s (1,055 kB/s)
Removing intermediate container 6e2a9163a095
---> d098f98de482
Step 12/26 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e3e59a096678
[91mWarning: apt-key output should not be parsed (stdout is not a terminal)
[0mOK
Removing intermediate container e3e59a096678
---> df9fb5c3672a
Step 13/26 : RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 3886f7b491a3
Removing intermediate container 3886f7b491a3
---> 208074d43715
Step 14/26 : RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in eac45d998b60
Removing intermediate container eac45d998b60
---> e3d7cd085f14
Step 15/26 : RUN mkdir /tmp/wrapper_scripts
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in ff7eaa810289
Removing intermediate container ff7eaa810289
---> f0c1cc85fb34
Step 16/26 : RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 16cc7e18db71
Removing intermediate container 16cc7e18db71
---> 57c4e5101582
Step 17/26 : RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 42411406d0f1
Removing intermediate container 42411406d0f1
---> a644e51e38a9
Step 18/26 : RUN echo "2025-06-03 (-0800)"
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a87b92e74c36
2025-06-03 (-0800)
Removing intermediate container a87b92e74c36
---> 7127c61b1ed5
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a709aaac530e
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container a709aaac530e
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 37365 killed;

ROS Buildfarm

unread,
Jun 5, 2025, 2:02:43 AM6/5/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/67/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6538067237570139335.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7822884573813159168.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7366040296736578997.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6236225312784897668.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1209768956108908015.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 119217 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
+ echo # BEGIN SECTION: Generate Dockerfile - binarydeb task
# BEGIN SECTION: Generate Dockerfile - binarydeb task
+ export TZ=PST+08
+ export PYTHONPATH=<https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/release/run_binarydeb_job.py> --rosdistro-index-url https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml noetic ortools_vendor ubuntu focal arm64 --distribution-repository-urls http://repositories.ros.org/ubuntu/building --distribution-repository-key-files <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/keys/0.key> --target-repository http://repositories.ros.org/ubuntu/building --binarypkg-dir /tmp/binarydeb --dockerfile-dir <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker> --env-vars ROS_PYTHON_VERSION=3 --append-timestamp
Using the following distribution repositories:
http://repositories.ros.org/ubuntu/building (<https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/keys/0.key)>
Generating Dockerfile '<https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/Dockerfile'>:
# generated from release/deb/binarypkg_create_task.Dockerfile.em

FROM osrf/ubuntu_arm64:focal

VOLUME ["/var/cache/apt/archives"]

ENV DEBIAN_FRONTEND noninteractive


RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV TZ PST+08


# Add user 'buildfarm', removing any existing user with that UID
RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm

RUN mkdir /tmp/keys
RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list


RUN mkdir /tmp/wrapper_scripts
RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py

# automatic invalidation once every day
RUN echo "2025-06-04 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-04 22:02:26 -0800"
RUN python3 -u /tmp/wrapper_scripts/apt.py update

USER buildfarm
ENTRYPOINT ["sh", "-c"]
CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/release/get_sourcedeb.py --rosdistro-index-url https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml noetic ortools_vendor --sourcepkg-dir /tmp/binarydeb && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/release/append_build_timestamp.py noetic ortools_vendor --sourcepkg-dir /tmp/binarydeb && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/release/create_binarydeb_task_generator.py --rosdistro-index-url https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml noetic ortools_vendor ubuntu focal arm64 --distribution-repository-urls http://repositories.ros.org/ubuntu/building --distribution-repository-key-files /tmp/keys/0.key --binarypkg-dir /tmp/binarydeb --env-vars ROS_PYTHON_VERSION=3 --dockerfile-dir /tmp/docker_build_binarydeb"]
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Build Dockerfile - binarydeb task
# BEGIN SECTION: Build Dockerfile - binarydeb task
+ cd <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker>
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/misc/docker_pull_baseimage.py>
Get base image name from Dockerfile 'Dockerfile': osrf/ubuntu_arm64:focal
Check docker base image for updates: docker pull osrf/ubuntu_arm64:focal
focal: Pulling from osrf/ubuntu_arm64
Digest: sha256:ad147e61a74525c3e238fb0d6c22d41aba20498de46ca6320323a90595643e12
Status: Image is up to date for osrf/ubuntu_arm64:focal
docker.io/osrf/ubuntu_arm64:focal
+ docker build --network=host --force-rm -t binarydeb_task_generation.noetic_ubuntu_focal_arm64_ortools_vendor .
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
Install the buildx component to build images with BuildKit:
https://docs.docker.com/go/buildx/

Sending build context to Docker daemon 17.92kB
Step 1/26 : FROM osrf/ubuntu_arm64:focal
---> ad54ea5cd279
Step 2/26 : VOLUME ["/var/cache/apt/archives"]
---> Using cache
---> 82adfe3b6009
Step 3/26 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 0d2f2d764710
Step 4/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 7f097b94a932
Step 5/26 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> accba51a8c92
Step 6/26 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 5ec2846c8ec1
Step 7/26 : ENV LANG en_US.UTF-8
---> Using cache
---> 2dc1870526ca
Step 8/26 : ENV TZ PST+08
---> Using cache
---> 23a3cdf09bfc
Step 9/26 : RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm
---> Using cache
---> c1258aedff90
Step 10/26 : RUN mkdir /tmp/keys
---> Using cache
---> 8448127099d5
Step 11/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 86ff615784d1
Step 12/26 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> 8b238f698890
Step 13/26 : RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 151c91fc78fc
Step 14/26 : RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 0ae20554f027
Step 15/26 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> 9010ba0877bf
Step 16/26 : RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> 86e059fce6f6
Step 17/26 : RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 42a64589253d
Step 18/26 : RUN echo "2025-06-04 (-0800)"
---> Using cache
---> 85a22de8a6f3
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 958ad20fc5ab
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 958ad20fc5ab
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 118629 killed;

ROS Buildfarm

unread,
Jun 6, 2025, 2:03:01 AM6/6/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/68/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4096354810586460865.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3726216945035382551.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3357331099444510927.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins783976137724447121.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5696033471826046585.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 146305 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-05 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-05 22:02:29 -0800"
Step 18/26 : RUN echo "2025-06-05 (-0800)"
---> Using cache
---> 32e81a94900d
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 605011618aa2
[0mRemoving intermediate container 605011618aa2
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 145906 killed;

ROS Buildfarm

unread,
Jun 7, 2025, 2:02:44 AM6/7/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/69/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3935807429933919528.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7408180578661986567.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6999186869887975943.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2167241607639036919.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6641381145073327614.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 170914 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-06 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-06 22:02:27 -0800"
Step 18/26 : RUN echo "2025-06-06 (-0800)"
---> Using cache
---> 473b5461b9e5
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 413b1114f595
[0mRemoving intermediate container 413b1114f595
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 169952 killed;

ROS Buildfarm

unread,
Jun 8, 2025, 2:02:41 AM6/8/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/70/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins475616746437179897.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1606275848878004018.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7236386488284182245.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2773390946920463077.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins291954472441509550.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 196574 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-07 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-07 22:02:25 -0800"
Step 18/26 : RUN echo "2025-06-07 (-0800)"
---> Using cache
---> 029bb39181b1
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 9b9ccab07de4
[0mRemoving intermediate container 9b9ccab07de4
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 196091 killed;

ROS Buildfarm

unread,
Jun 9, 2025, 2:02:41 AM6/9/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/71/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3973266881237267892.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8930899572914659080.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2519596956466126372.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3172935765121329433.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2548221475770772207.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 221773 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-08 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-08 22:02:23 -0800"
Step 18/26 : RUN echo "2025-06-08 (-0800)"
---> Using cache
---> 70b8a7f75a57
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8f6902bd7ebc
[0mRemoving intermediate container 8f6902bd7ebc
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 221359 killed;

ROS Buildfarm

unread,
Jun 10, 2025, 2:02:44 AM6/10/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/72/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5272275713023991713.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5261622522629992310.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6927255182441144282.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7435934874483793648.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1894420943533717750.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 247756 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-09 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-09 22:02:27 -0800"
Step 18/26 : RUN echo "2025-06-09 (-0800)"
---> Using cache
---> 123b00486a47
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e4496e8465ab
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Get:6 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container e4496e8465ab
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 247113 killed;

ROS Buildfarm

unread,
Jun 11, 2025, 2:02:43 AM6/11/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/73/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6417272505073205947.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7387932594756961295.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3383940538707918201.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6199443918533752739.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6394662576924725002.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 274222 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-10 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-10 22:02:25 -0800"
Step 18/26 : RUN echo "2025-06-10 (-0800)"
---> Using cache
---> a05df6f8ccde
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8517737ebfa3
[0mRemoving intermediate container 8517737ebfa3
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 273991 killed;

ROS Buildfarm

unread,
Jun 12, 2025, 2:02:44 AM6/12/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/74/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6575625501875917191.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6877596929682187844.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5692700155671377913.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8780468401371032611.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8114522224503797769.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 299168 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-11 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-11 22:02:25 -0800"
Step 18/26 : RUN echo "2025-06-11 (-0800)"
---> Using cache
---> 1c295ca57bc3
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in f858c1cf9a71
[0mRemoving intermediate container f858c1cf9a71
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 298472 killed;

ROS Buildfarm

unread,
Jun 13, 2025, 2:02:54 AM6/13/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/75/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5066799455953122134.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins882178034637212945.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8159048995183890977.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1530058036079285517.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3394432422509264917.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 323782 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-12 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-12 22:02:26 -0800"
Step 18/26 : RUN echo "2025-06-12 (-0800)"
---> Using cache
---> 00e9ada2193b
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in f326e8bc7612
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container f326e8bc7612
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 322975 killed;

ROS Buildfarm

unread,
Jun 14, 2025, 2:02:43 AM6/14/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/76/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7324958939112308919.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4511537870843552873.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1627963096505010639.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8894465676096533767.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7981124361624688657.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 349420 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-13 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-13 22:02:24 -0800"
Step 18/26 : RUN echo "2025-06-13 (-0800)"
---> Using cache
---> 5ebe1605061c
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 77cd070ecd2d
[0mRemoving intermediate container 77cd070ecd2d
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 349184 killed;

ROS Buildfarm

unread,
Jun 15, 2025, 2:02:42 AM6/15/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/77/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7535460984807062519.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8385237076931732372.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6477456348237747809.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2958457047275827910.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6688261030276036738.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 375155 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-14 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-14 22:02:26 -0800"
Step 18/26 : RUN echo "2025-06-14 (-0800)"
---> Using cache
---> fbef0ace8b2b
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6f95a1ca8968
[0mRemoving intermediate container 6f95a1ca8968
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 374443 killed;

ROS Buildfarm

unread,
Jun 16, 2025, 2:02:43 AM6/16/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/78/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3481386798653685631.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4209492207766191731.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1764525662112888522.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8940548563915630990.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4387242945149875711.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 400023 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-15 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-15 22:02:26 -0800"
Step 18/26 : RUN echo "2025-06-15 (-0800)"
---> Using cache
---> 3189eb37c538
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6a233e42dcc2
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 6a233e42dcc2
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 399687 killed;

ROS Buildfarm

unread,
Jun 17, 2025, 2:02:42 AM6/17/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/79/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1842931424115994283.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6439672450779656972.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6801217656566181893.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3579347305199049821.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7836748477449772920.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 425155 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-16 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-16 22:02:25 -0800"
Step 18/26 : RUN echo "2025-06-16 (-0800)"
---> Using cache
---> 0c52ec3021a0
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in fc92e8cc2161
[0mRemoving intermediate container fc92e8cc2161
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 424565 killed;

ROS Buildfarm

unread,
Jun 18, 2025, 2:02:36 AM6/18/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/80/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins66022222116524836.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4071070608271695434.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5159913641642012104.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3850234853158324765.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5232740203727563503.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 449427 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-17 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-17 22:02:19 -0800"
Step 18/26 : RUN echo "2025-06-17 (-0800)"
---> Using cache
---> 81fc1ca111ed
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 9b07004d86f3
[0mRemoving intermediate container 9b07004d86f3
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 449253 killed;

ROS Buildfarm

unread,
Jun 19, 2025, 2:02:44 AM6/19/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/81/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3279853985376385835.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4365309548116221459.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins373100293404866227.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins132930719866118654.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5436199077951827043.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 474751 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-18 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-18 22:02:26 -0800"
Step 18/26 : RUN echo "2025-06-18 (-0800)"
---> Using cache
---> b0c16403874a
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 954389385b30
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Get:6 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 954389385b30
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 474328 killed;

ROS Buildfarm

unread,
Jun 20, 2025, 2:02:41 AM6/20/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/82/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5952547769813579609.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4407559399208938675.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins9150928843487552892.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins873947322330170540.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6746104350414482277.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 498800 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-19 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-19 22:02:24 -0800"
Step 18/26 : RUN echo "2025-06-19 (-0800)"
---> Using cache
---> 616f02a86f3b
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7de6316b9e7a
[0mRemoving intermediate container 7de6316b9e7a
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 498426 killed;

ROS Buildfarm

unread,
Jun 21, 2025, 2:02:43 AM6/21/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/83/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3490055467073699877.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7390530544325258800.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4366847526956534975.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3841998130986472123.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3934419638696485470.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 524795 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-20 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-20 22:02:26 -0800"
Step 18/26 : RUN echo "2025-06-20 (-0800)"
---> Using cache
---> 8f02c722abb6
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in aaaac7aec39c
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container aaaac7aec39c
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 524454 killed;

ROS Buildfarm

unread,
Jun 22, 2025, 2:02:41 AM6/22/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/84/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8466435145354064235.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins9180257991469313550.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3215029183013689986.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5711568906556252658.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2878907447589285215.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 550666 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-21 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-21 22:02:25 -0800"
Step 18/26 : RUN echo "2025-06-21 (-0800)"
---> Using cache
---> ff455f55e8f9
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in b9fbfad8e8c6
[0mRemoving intermediate container b9fbfad8e8c6
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 550498 killed;

ROS Buildfarm

unread,
Jun 23, 2025, 2:02:45 AM6/23/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/85/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins607595879044078883.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8559035221315216607.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6639538625878262981.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6462155396983750462.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7829010336720502426.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 574708 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-22 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-22 22:02:28 -0800"
Step 18/26 : RUN echo "2025-06-22 (-0800)"
---> Using cache
---> d1a309f5c6b4
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 4347efea8500
[0mRemoving intermediate container 4347efea8500
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 574495 killed;

ROS Buildfarm

unread,
Jun 24, 2025, 2:02:46 AM6/24/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/86/display/redirect>

Changes:


------------------------------------------
[...truncated 6.17 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8154259711087212156.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins137844486219603951.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4941491524224941566.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins576212253815715507.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1091988089424406817.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 600450 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-23 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-23 22:02:29 -0800"
Step 18/26 : RUN echo "2025-06-23 (-0800)"
---> Using cache
---> e48d55c0002d
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 37ff240ff834
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Get:6 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: [0m [91mThe repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 37ff240ff834
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 600164 killed;

ROS Buildfarm

unread,
Jun 25, 2025, 2:02:48 AM6/25/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/87/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1060117080647105522.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4228776084092686269.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3200209876538063163.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8452422037744320740.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4932014225710359726.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 625275 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-24 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-24 22:02:29 -0800"
Step 18/26 : RUN echo "2025-06-24 (-0800)"
---> Using cache
---> c3984cc35cdf
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in b002ef7ffc69
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Get:6 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: [0m [91mGPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: [0m [91mThe repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed. [0m [91m
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container b002ef7ffc69
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 625024 killed;

ROS Buildfarm

unread,
Jun 26, 2025, 2:02:45 AM6/26/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/88/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4289108257512818249.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1431907980843947638.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1142304759433579518.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins32042377861326728.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1758161292288069265.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 650225 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-25 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-25 22:02:28 -0800"
Step 18/26 : RUN echo "2025-06-25 (-0800)"
---> Using cache
---> 1baf24471a44
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2466f46eac24
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 2466f46eac24
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 650049 killed;

ROS Buildfarm

unread,
Jun 27, 2025, 2:02:39 AM6/27/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/89/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6309245530527602309.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4122239911274530430.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7725079007160549269.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1627022053176682356.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4574606231384639010.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 674502 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-26 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-26 22:02:22 -0800"
Step 18/26 : RUN echo "2025-06-26 (-0800)"
---> Using cache
---> 7ff250ed3d1c
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7330c283a9c5
[0mRemoving intermediate container 7330c283a9c5
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 673850 killed;

ROS Buildfarm

unread,
Jun 28, 2025, 2:02:44 AM6/28/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/90/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8305109125460294856.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3252579795854679675.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2310688412569744328.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5825003500653527005.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7970164813946461527.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 699181 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-27 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-27 22:02:26 -0800"
Step 18/26 : RUN echo "2025-06-27 (-0800)"
---> Using cache
---> c72422fbf7e8
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2f11825c0b05
[0mRemoving intermediate container 2f11825c0b05
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 698902 killed;

ROS Buildfarm

unread,
Jun 29, 2025, 2:02:44 AM6/29/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/91/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1722265784940214664.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins9120365571950844814.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3460622324245937394.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8038241083299888576.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5529057687926232711.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 723577 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-28 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-28 22:02:27 -0800"
Step 18/26 : RUN echo "2025-06-28 (-0800)"
---> Using cache
---> 4aed034751e8
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a3ca764de820
[0mRemoving intermediate container a3ca764de820
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 723408 killed;

ROS Buildfarm

unread,
Jun 30, 2025, 2:02:41 AM6/30/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, gonzalo....@wur.nl
See <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/92/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8001700032263567118.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2001590771857064043.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3801143809423912322.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5629221347335940290.sh
[Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5283960300709754652.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 749210 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__ortools_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-29 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-29 22:02:23 -0800"
Step 18/26 : RUN echo "2025-06-29 (-0800)"
---> Using cache
---> 2f1bb50bf156
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 3a784429ebd5
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 3a784429ebd5
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 748603 killed;
Reply all
Reply to author
Forward
0 new messages