Skip to content

Conversation

@hellantos
Copy link
Owner

No description provided.

@shr-project shr-project force-pushed the thud-draft branch 3 times, most recently from cffa49e to 2964926 Compare July 1, 2020 19:47
…parate coinor-libipopt ROS_WORLD_SKIP_GROUPS element

* mpc-local-planner-examples, mpc-local-planner
* towr-ros, towr
* fixes:
ERROR: Nothing RPROVIDES 'mpc-local-planner' (but /jenkins/mjansa/build/ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/mpc-local-planner/mpc-local-planner-examples_0.0.2-1.bb RDEPENDS on or otherwise requires it)
mpc-local-planner was skipped: Recipe is blacklisted: Depends on control-box-rst which depends on unavailable UNRESOLVED-coinor-libipopt-dev
NOTE: Runtime target 'mpc-local-planner' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mpc-local-planner']
ERROR: Nothing RPROVIDES 'mpc-local-planner-examples-dev' (but /jenkins/mjansa/build/ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/mpc-local-planner/mpc-local-planner-examples_0.0.2-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'mpc-local-planner-examples-dev'
NOTE: Runtime target 'mpc-local-planner-examples-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mpc-local-planner-examples-dev']
ERROR: Nothing RPROVIDES 'mpc-local-planner-examples' (but /jenkins/mjansa/build/ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/mpc-local-planner/mpc-local-planner-examples_0.0.2-1.bb, /jenkins/mjansa/build/ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/recipes-core/packagegroups/packagegroup-ros-world-melodic.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'mpc-local-planner-examples'
NOTE: Runtime target 'mpc-local-planner-examples' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mpc-local-planner-examples']

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…wn-* PNBLACKLISTs

* and re-sort alphabetically

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…e still failing in do_compile

* intentionally not storing the log from acado.do_compile
  because it generates 80MB, before it fails and github
  rightfully complains that for such big files we should
  enable git-lfs, but luckily we don't need this file
  at all and I'll fix acado soon.

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…n to 'do_compile task fails:' blacklists

* this will help to quickly grep for recipes with the same or similar issue to fix

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
  aarch64-oe-linux-g++: error: unrecognized command line option '-mmmx'

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
| /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/fcl/0.6.1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/aarch64-oe-linux-g++  -Dfcl_EXPORTS -Iinclude -I/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/fcl/0.6.1-r0/git/include -I/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/fcl/0.6.1-r0/recipe-sysroot/usr/include -I/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/fcl/0.6.1-r0/recipe-sysroot/usr/include/eigen3 --sysroot=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/fcl/0.6.1-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/fcl/0.6.1-r0=/usr/src/debug/fcl/0.6.1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/fcl/0.6.1-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/fcl/0.6.1-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden   --sysroot=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/fcl/0.6.1-r0/recipe-sysroot -DNDEBUG -fPIC   -std=c++11 -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -mfpmath=sse -msse -msse2 -msse3 -mssse3 -MD -MT src/CMakeFiles/fcl.dir/narrowphase/continuous_collision_result.cpp.o -MF src/CMakeFiles/fcl.dir/narrowphase/continuous_collision_result.cpp.o.d -o src/CMakeFiles/fcl.dir/narrowphase/continuous_collision_result.cpp.o -c /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/fcl/0.6.1-r0/git/src/narrowphase/continuous_collision_result.cpp
| aarch64-oe-linux-g++: error: unrecognized command line option '-mfpmath=sse'
| aarch64-oe-linux-g++: error: unrecognized command line option '-msse'; did you mean '-fdse'?
| aarch64-oe-linux-g++: error: unrecognized command line option '-msse2'
| aarch64-oe-linux-g++: error: unrecognized command line option '-msse3'
| aarch64-oe-linux-g++: error: unrecognized command line option '-mssse3'

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…se -I instead of -isystem

* the fix is needed only for thud, in warrior and newer it's not needed
  because of cmake fixes in 3.14.0, top 3 commits in
  https://github.com/Kitware/CMake/commits/890bae524c6b97d29ffcc3fe5a6a30235d800348

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes externally built dlib from trying to link with native
  libsqlite3.so and libnsl.so

DEBUG: Executing shell function do_compile
NOTE: VERBOSE=1 cmake --build ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build --target all -- -j 80
[1/3] cd ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build && ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake --build . --config Release -- -Wno-deprecated-declarations -Wno-terminate -Wno-pragmas -Wno-shift-negative-value && ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -E copy_directory ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-src/dlib ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/devel/include/libdlib && ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -E copy_if_different ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build/libdlib.a ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/devel/lib && ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -E touch ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/EP_libdlib-prefix/src/EP_libdlib-stamp/EP_libdlib-build
FAILED: EP_libdlib-prefix/src/EP_libdlib-stamp/EP_libdlib-build
cd ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build && ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake --build . --config Release -- -Wno-deprecated-declarations -Wno-terminate -Wno-pragmas -Wno-shift-negative-value && ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -E copy_directory ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-src/dlib ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/devel/include/libdlib && ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -E copy_if_different ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build/libdlib.a ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/devel/lib && ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -E touch ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/EP_libdlib-prefix/src/EP_libdlib-stamp/EP_libdlib-build
ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -Hros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-src/dlib -Bros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build --check-build-system CMakeFiles/Makefile.cmake 0
ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -E cmake_progress_start ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build/CMakeFiles ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory 'ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build'
make -f CMakeFiles/dlib.dir/build.make CMakeFiles/dlib.dir/depend
make[2]: Entering directory 'ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build'
cd ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build && ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -E cmake_depends "Unix Makefiles" ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-src/dlib ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-src/dlib ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build/CMakeFiles/dlib.dir/DependInfo.cmake --color=
make[2]: Leaving directory 'ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build'
make -f CMakeFiles/dlib.dir/build.make CMakeFiles/dlib.dir/build
make[2]: Entering directory 'ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build'
make[2]: Nothing to be done for 'CMakeFiles/dlib.dir/build'.
make[2]: Leaving directory 'ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build'
[ 50%] Built target dlib
make -f CMakeFiles/dlib_shared.dir/build.make CMakeFiles/dlib_shared.dir/depend
make[2]: Entering directory 'ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build'
cd ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build && ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -E cmake_depends "Unix Makefiles" ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-src/dlib ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-src/dlib ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build/CMakeFiles/dlib_shared.dir/DependInfo.cmake --color=
make[2]: Leaving directory 'ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build'
make -f CMakeFiles/dlib_shared.dir/build.make CMakeFiles/dlib_shared.dir/build
make[2]: Entering directory 'ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build'
[ 51%] Linking CXX shared library libdlib.so
ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/cmake -E cmake_link_script CMakeFiles/dlib_shared.dir/link.txt --verbose=1
ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/aarch64-oe-linux-g++   --sysroot=ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot -fPIC -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0=/usr/src/debug/libdlib/0.6.15-1-r0 -fdebug-prefix-map=ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot= -fdebug-prefix-map=ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden   --sysroot=ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot -O3 -DNDEBUG -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -shared -Wl,-soname,libdlib.so.19.9.0 -o libdlib.so.19.9.0 CMakeFiles/dlib_shared.dir/base64/base64_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/bigint/bigint_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/bigint/bigint_kernel_2.cpp.o CMakeFiles/dlib_shared.dir/bit_stream/bit_stream_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/entropy_decoder/entropy_decoder_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/entropy_decoder/entropy_decoder_kernel_2.cpp.o CMakeFiles/dlib_shared.dir/entropy_encoder/entropy_encoder_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/entropy_encoder/entropy_encoder_kernel_2.cpp.o CMakeFiles/dlib_shared.dir/md5/md5_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/tokenizer/tokenizer_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/unicode/unicode.cpp.o CMakeFiles/dlib_shared.dir/data_io/image_dataset_metadata.cpp.o CMakeFiles/dlib_shared.dir/data_io/mnist.cpp.o CMakeFiles/dlib_shared.dir/global_optimization/global_function_search.cpp.o CMakeFiles/dlib_shared.dir/sockets/sockets_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/bsp/bsp.cpp.o CMakeFiles/dlib_shared.dir/dir_nav/dir_nav_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/dir_nav/dir_nav_kernel_2.cpp.o CMakeFiles/dlib_shared.dir/dir_nav/dir_nav_extensions.cpp.o CMakeFiles/dlib_shared.dir/linker/linker_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/logger/extra_logger_headers.cpp.o CMakeFiles/dlib_shared.dir/logger/logger_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/logger/logger_config_file.cpp.o CMakeFiles/dlib_shared.dir/misc_api/misc_api_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/misc_api/misc_api_kernel_2.cpp.o CMakeFiles/dlib_shared.dir/sockets/sockets_extensions.cpp.o CMakeFiles/dlib_shared.dir/sockets/sockets_kernel_2.cpp.o CMakeFiles/dlib_shared.dir/sockstreambuf/sockstreambuf.cpp.o CMakeFiles/dlib_shared.dir/sockstreambuf/sockstreambuf_unbuffered.cpp.o CMakeFiles/dlib_shared.dir/server/server_kernel.cpp.o CMakeFiles/dlib_shared.dir/server/server_iostream.cpp.o CMakeFiles/dlib_shared.dir/server/server_http.cpp.o CMakeFiles/dlib_shared.dir/threads/multithreaded_object_extension.cpp.o CMakeFiles/dlib_shared.dir/threads/threaded_object_extension.cpp.o CMakeFiles/dlib_shared.dir/threads/threads_kernel_1.cpp.o CMakeFiles/dlib_shared.dir/threads/threads_kernel_2.cpp.o CMakeFiles/dlib_shared.dir/threads/threads_kernel_shared.cpp.o CMakeFiles/dlib_shared.dir/threads/thread_pool_extension.cpp.o CMakeFiles/dlib_shared.dir/threads/async.cpp.o CMakeFiles/dlib_shared.dir/timer/timer.cpp.o CMakeFiles/dlib_shared.dir/stack_trace.cpp.o CMakeFiles/dlib_shared.dir/dnn/cpu_dlib.cpp.o CMakeFiles/dlib_shared.dir/dnn/tensor_tools.cpp.o CMakeFiles/dlib_shared.dir/external/libpng/png.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngerror.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngget.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngmem.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngpread.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngread.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngrio.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngrtran.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngrutil.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngset.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngtrans.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngwio.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngwrite.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngwtran.c.o CMakeFiles/dlib_shared.dir/external/libpng/pngwutil.c.o CMakeFiles/dlib_shared.dir/external/zlib/adler32.c.o CMakeFiles/dlib_shared.dir/external/zlib/compress.c.o CMakeFiles/dlib_shared.dir/external/zlib/crc32.c.o CMakeFiles/dlib_shared.dir/external/zlib/deflate.c.o CMakeFiles/dlib_shared.dir/external/zlib/gzclose.c.o CMakeFiles/dlib_shared.dir/external/zlib/gzlib.c.o CMakeFiles/dlib_shared.dir/external/zlib/gzread.c.o CMakeFiles/dlib_shared.dir/external/zlib/gzwrite.c.o CMakeFiles/dlib_shared.dir/external/zlib/infback.c.o CMakeFiles/dlib_shared.dir/external/zlib/inffast.c.o CMakeFiles/dlib_shared.dir/external/zlib/inflate.c.o CMakeFiles/dlib_shared.dir/external/zlib/inftrees.c.o CMakeFiles/dlib_shared.dir/external/zlib/trees.c.o CMakeFiles/dlib_shared.dir/external/zlib/uncompr.c.o CMakeFiles/dlib_shared.dir/external/zlib/zutil.c.o CMakeFiles/dlib_shared.dir/image_loader/png_loader.cpp.o CMakeFiles/dlib_shared.dir/image_saver/save_png.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcomapi.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdapimin.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdapistd.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdatasrc.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdcoefct.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdcolor.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jddctmgr.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdhuff.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdinput.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdmainct.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdmarker.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdmaster.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdmerge.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdphuff.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdpostct.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdsample.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jerror.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jidctflt.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jidctfst.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jidctint.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jidctred.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jmemmgr.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jmemnobs.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jquant1.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jquant2.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jutils.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcapimin.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jdatadst.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcparam.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcapistd.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcmarker.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcinit.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcmaster.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcdctmgr.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jccoefct.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jccolor.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jchuff.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcmainct.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcphuff.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcprepct.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jcsample.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jfdctint.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jfdctflt.cpp.o CMakeFiles/dlib_shared.dir/external/libjpeg/jfdctfst.cpp.o CMakeFiles/dlib_shared.dir/image_loader/jpeg_loader.cpp.o CMakeFiles/dlib_shared.dir/image_saver/save_jpeg.cpp.o -Wl,-rpath,ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/lib: -lpthread ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/lib/libsqlite3.so
ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/recipe-sysroot-native/usr/lib/libsqlite3.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
CMakeFiles/dlib_shared.dir/build.make:1884: recipe for target 'libdlib.so.19.9.0' failed
make[2]: *** [libdlib.so.19.9.0] Error 1
make[2]: Leaving directory 'ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build'
CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/dlib_shared.dir/all' failed
make[1]: *** [CMakeFiles/dlib_shared.dir/all] Error 2
make[1]: Leaving directory 'ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/build/libdlib-build'
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
ninja: build stopped: subcommand failed.
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_compile (log file is located at ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/libdlib/0.6.15-1-r0/temp/log.do_compile.9888)

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…by using BFD with webOS OSE

* fixes:
  swri-image-util/2.11.0-1-r0/recipe-sysroot/usr/opt/ros/melodic/lib/libswri_opencv_util.so: error: undefined reference to 'boost::random::random_device::~random_device()'

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* for some reason this was failing only in webOS OSE
* fixes:

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* the fix is needed only for thud, in warrior and newer it's not needed
  because of cmake fixes in 3.14.0, top 3 commits in
  https://github.com/Kitware/CMake/commits/890bae524c6b97d29ffcc3fe5a6a30235d800348

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…ead of -isystem

* the fix is needed only for thud, in warrior and newer it's not needed
  because of cmake fixes in 3.14.0, top 3 commits in
  https://github.com/Kitware/CMake/commits/890bae524c6b97d29ffcc3fe5a6a30235d800348

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…acklist reason

* the fix is needed only for thud, in warrior and newer it's not needed
  because of cmake fixes in 3.14.0, top 3 commits in
  https://github.com/Kitware/CMake/commits/890bae524c6b97d29ffcc3fe5a6a30235d800348

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…ncv with vc4graphics-without-opengl

* fixes:
ERROR: Nothing PROVIDES 'image-geometry' (but /jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/distance-map/distance-map-opencv_0.1.0-1.bb DEPENDS on or otherwise requires it)
image-geometry was skipped: Recipe is blacklisted: Depends on gstreamer1.0-plugins-base which is not available for raspberrypi MACHINEs with vc4graphics in MACHINE_FEATURES, but without opengl in DISTRO_FEATURES
ERROR: Nothing RPROVIDES 'distance-map-opencv-dev' (but /jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/distance-map/distance-map-opencv_0.1.0-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'distance-map-opencv-dev'
NOTE: Runtime target 'distance-map-opencv-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['distance-map-opencv-dev']
ERROR: Nothing RPROVIDES 'image-geometry' (but /jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/distance-map/distance-map-opencv_0.1.0-1.bb RDEPENDS on or otherwise requires it)
image-geometry was skipped: Recipe is blacklisted: Depends on gstreamer1.0-plugins-base which is not available for raspberrypi MACHINEs with vc4graphics in MACHINE_FEATURES, but without opengl in DISTRO_FEATURES
NOTE: Runtime target 'image-geometry' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-geometry']
ERROR: Nothing RPROVIDES 'distance-map-opencv' (but /jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/distance-map/distance-map-opencv_0.1.0-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'distance-map-opencv'
NOTE: Runtime target 'distance-map-opencv' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['distance-map-opencv']

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* like it already does for e.g. arm, x86, the issue is that
  there is no detail/gcc-aarch64.hpp or similar included from this:
  https://github.com/ros/ros_realtime/blob/hydro-devel/rosatomic/include/boost/atomic/platform.hpp
  which would define
  #define BOOST_ATOMIC_SIGNAL_FENCE 2
  static inline void
  atomic_signal_fence(memory_order)
  {
          __asm__ __volatile__ ("" ::: "memory");
  }
  and then e.g. rosrt gets multiple atomic_signal_fence definitions when linking librosrt.so

| FAILED: /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/devel/lib/librosrt.so
| : && /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/aarch64-oe-linux-g++ -fPIC --sysroot=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0=/usr/src/debug/rosrt/1.0.25-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden   --sysroot=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -shared -Wl,-soname,librosrt.so -o /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/devel/lib/librosrt.so CMakeFiles/rosrt.dir/src/malloc.cpp.o CMakeFiles/rosrt.dir/src/simple_gc.cpp.o CMakeFiles/rosrt.dir/src/publisher.cpp.o CMakeFiles/rosrt.dir/src/subscriber.cpp.o CMakeFiles/rosrt.dir/src/init.cpp.o  -Wl,-rpath,/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib: -lboost_thread-mt -lboost_chrono-mt -lboost_system-mt -lboost_date_time-mt -lboost_atomic-mt /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/libroscpp.so -lpthread /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/libxmlrpcpp.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/liblockfree.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/librosconsole.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/librosconsole_log4cxx.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex-mt /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/libroslib.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/librospack.so -lpython2.7 -lboost_filesystem-mt -lboost_program_options-mt -ltinyxml2 /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/libroscpp_serialization.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/librostime.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/libcpp_common.so -lboost_system-mt -lboost_thread-mt -lboost_chrono-mt -lboost_date_time-mt -lboost_atomic-mt /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/usr/lib/libconsole_bridge.so.0.4 /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/libroscpp.so -lpthread /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/libxmlrpcpp.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/liblockfree.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/librosconsole.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/librosconsole_log4cxx.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex-mt /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/libroslib.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/librospack.so -lpython2.7 -lboost_filesystem-mt -lboost_program_options-mt -ltinyxml2 /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/libroscpp_serialization.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/librostime.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/opt/ros/melodic/lib/libcpp_common.so /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot/usr/lib/libconsole_bridge.so.0.4 && :
| /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/8.2.0/ld: CMakeFiles/rosrt.dir/src/simple_gc.cpp.o: in function `boost::atomic_signal_fence(boost::memory_order)':
| /opt/ros/melodic/include/boost/atomic/detail/gcc-cas.hpp:27: multiple definition of `boost::atomic_signal_fence(boost::memory_order)'; CMakeFiles/rosrt.dir/src/malloc.cpp.o:/opt/ros/melodic/include/boost/atomic/detail/gcc-cas.hpp:27: first defined here
| /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/8.2.0/ld: CMakeFiles/rosrt.dir/src/publisher.cpp.o: in function `boost::atomic_signal_fence(boost::memory_order)':
| /opt/ros/melodic/include/boost/atomic/detail/gcc-cas.hpp:27: multiple definition of `boost::atomic_signal_fence(boost::memory_order)'; CMakeFiles/rosrt.dir/src/malloc.cpp.o:/opt/ros/melodic/include/boost/atomic/detail/gcc-cas.hpp:27: first defined here
| /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/8.2.0/ld: CMakeFiles/rosrt.dir/src/subscriber.cpp.o: in function `boost::atomic_signal_fence(boost::memory_order)':
| /usr/include/boost/exception/exception.hpp:491: multiple definition of `boost::atomic_signal_fence(boost::memory_order)'; CMakeFiles/rosrt.dir/src/malloc.cpp.o:/opt/ros/melodic/include/boost/atomic/detail/gcc-cas.hpp:27: first defined here
| /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/8.2.0/ld: CMakeFiles/rosrt.dir/src/init.cpp.o: in function `boost::atomic_signal_fence(boost::memory_order)':
| /usr/include/boost/exception/exception.hpp:491: multiple definition of `boost::atomic_signal_fence(boost::memory_order)'; CMakeFiles/rosrt.dir/src/malloc.cpp.o:/opt/ros/melodic/include/boost/atomic/detail/gcc-cas.hpp:27: first defined here
| collect2: error: ld returned 1 exit status
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/rosrt/1.0.25-r0/temp/log.do_compile.68845)
NOTE: recipe rosrt-1.0.25-r0: task do_compile: Failed

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* it wasn't creating any package, causing do_rootfs failure:
NOTE: recipe ros-image-world-1.0-r0: task do_rootfs: Started
ERROR: ros-image-world-1.0-r0 do_rootfs: Unable to install packages. Command '/jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/tmp-glibc/work/qemux86_64-oe-linux/ros-image-world/1.0-r0/recipe-sysroot-native/usr/bin/opkg --volatile-cache -f /jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/tmp-glibc/work/qemux86_64-oe-linux/ros-image-world/1.0-r0/opkg.conf -t /jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/tmp-glibc/work/qemux86_64-oe-linux/ros-image-world/1.0-r0/temp/ipktemp/ -o /jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/tmp-glibc/work/qemux86_64-oe-linux/ros-image-world/1.0-r0/rootfs  --force_postinstall --prefer-arch-to-version   install connman packagegroup-core-boot packagegroup-ros-world run-postinsts' returned 1:
Collected errors:
 * Solver encountered 1 problem(s):
 * Problem 1/1:
 *   - nothing provides slic needed by packagegroup-ros-world-melodic-1.0-r0.all
 *
 * Solution 1:
 *   - do not ask to install a package providing packagegroup-ros-world

 * opkg_finalize_intercepts: Failed to open dir /jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/tmp-glibc/work/qemux86_64-oe-linux/ros-image-world/1.0-r0/temp/ipktemp//opkg-OfG83e/opkg-intercept-XajUAd: No such file or directory.
 * rm_r: Failed to open dir /jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/tmp-glibc/work/qemux86_64-oe-linux/ros-image-world/1.0-r0/temp/ipktemp//opkg-OfG83e/opkg-intercept-XajUAd: No such file or directory.
 * rm_r: Failed to open dir /jenkins/home/workspace/jansa/ros1-melodic-thud/ros1-melodic-thud/tmp-glibc/work/qemux86_64-oe-linux/ros-image-world/1.0-r0/temp/ipktemp//opkg-OfG83e: No such file or directory.

ERROR: ros-image-world-1.0-r0 do_rootfs: Function failed: do_rootfs

* that was because it wasn't installing anything at all and do_install was silently failing with:
DEBUG: Executing shell function do_install
NOTE: DESTDIR=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/slic/2.1.13-1-r0/image VERBOSE=1 cmake --build /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/slic/2.1.13-1-r0/build --target install -- -j 80
[0/1] cd /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/slic/2.1.13-1-r0/build && /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/slic/2.1.13-1-r0/recipe-sysroot-native/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: ""
Error creating directory "/usr/incldue/".
gcc: error: /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/slic/2.1.13-1-r0/build/slic-prefix/src/slic/slic.cpp: No such file or directory
gcc: fatal error: no input files
compilation terminated.
DEBUG: Shell function do_install finished

* because this CMakeLists.txt was very creative in a way how it build the slic
* add simple CMakeLists.txt to slic (so it can be upstreamed to
  https://github.com/garaemon/SLIC-Superpixels if anyone still
  cares)
  and adjust CMakeLists.txt to just install whatever ExternalProject
  built - this way it respects the cmake environment and can be
  cross compiled

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
FAILED: CMakeFiles/file_management.dir/src/file_upload/file_manager_strategy.cpp.o
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++  -DPLATFORM_LINUX -Dfile_management_EXPORTS -Iros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/git/include -Iros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/recipe-sysroot/usr/share/aws_common/cmake/../../../include -Iros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/recipe-sysroot/usr/share/dataflow_lite/cmake/../../../include -Iros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/recipe-sysroot/usr/include -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0=/usr/src/debug/file-management/1.1.2-1-r0 -fdebug-prefix-map=ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/recipe-sysroot= -fdebug-prefix-map=ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/recipe-sysroot -Werror  -pedantic -Wno-long-long -Wall -Wextra -Wcast-qual -Wformat -Wwrite-strings -Wcast-align -Wno-error=cast-align -fPIC   -std=gnu++14 -MD -MT CMakeFiles/file_management.dir/src/file_upload/file_manager_strategy.cpp.o -MF CMakeFiles/file_management.dir/src/file_upload/file_manager_strategy.cpp.o.d -o CMakeFiles/file_management.dir/src/file_upload/file_manager_strategy.cpp.o -c ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/git/src/file_upload/file_manager_strategy.cpp
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/git/src/file_upload/file_manager_strategy.cpp: In member function 'void Aws::FileManagement::TokenStore::restoreFromDisk()':
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/git/src/file_upload/file_manager_strategy.cpp:218:35: error: catching polymorphic type 'class std::runtime_error' by value [-Werror=catch-value=]
       } catch (std::runtime_error e) {
                                   ^
cc1plus: all warnings being treated as errors
ninja: build stopped: subcommand failed.
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_compile (log file is located at ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/file-management/1.1.2-1-r0/temp/log.do_compile.78095)

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
DEBUG: Executing shell function do_configure
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- Check for working C compiler: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/kinesis-manager/2.0.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc
-- Check for working C compiler: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/kinesis-manager/2.0.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/kinesis-manager/2.0.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++
-- Check for working CXX compiler: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/kinesis-manager/2.0.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- TARGET_ARCH not specified; inferring host OS to be platform compilation target
-- Building AWS libraries as static objects
-- Generating linux build config
-- Building project version: 1.6.53
-- Found AWS SDK for C++, Version: 1.6.53, Install Root:ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/kinesis-manager/2.0.1-1-r0/recipe-sysroot/usr, Platform Prefix:, Platform Dependent Libraries: pthread;crypto;ssl;z;curl
-- Found CURL: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/kinesis-manager/2.0.1-1-r0/recipe-sysroot/usr/lib/libcurl.so (found version "7.61.0")
CMake Warning at ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/kinesis-manager/2.0.1-1-r0/recipe-sysroot/usr/share/aws_common/cmake/DefineTestMacros.cmake:37 (message):
  Could not find catkin or ament!
Call Stack (most recent call first):
  CMakeLists.txt:63 (find_common_test_packages)

CMake Warning at ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/kinesis-manager/2.0.1-1-r0/recipe-sysroot/usr/share/aws_common/cmake/DefineTestMacros.cmake:56 (message):
  Not building tests as neither catkin nor ament were found.
Call Stack (most recent call first):
  CMakeLists.txt:65 (add_common_gtest)

CMake Error at CMakeLists.txt:68 (target_include_directories):
  Cannot specify include directories for target "test_kinesis_manager" which
  is not built by this project.

CMake Error at CMakeLists.txt:72 (target_link_libraries):
  Cannot specify link libraries for target "test_kinesis_manager" which is
  not built by this project.

-- Configuring incomplete, errors occurred!
See also "ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/kinesis-manager/2.0.1-1-r0/build/CMakeFiles/CMakeOutput.log".
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_configure (log file is located at ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/kinesis-manager/2.0.1-1-r0/temp/log.do_configure.76349)

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
DEBUG: Executing shell function do_compile
NOTE: VERBOSE=1 cmake --build /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/aws-common/2.1.0-1-r0/build --target all -- -j 80
ninja: error: 'external/lib/libaws-cpp-sdk-core.so', needed by 'libaws_common.so', missing and no known rule to make it
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_compile (log file is located at /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/aws-common/2.1.0-1-r0/temp/log.do_compile.41803)

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…DEPENDS

* fixes moveit-ros-perception issue:
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/moveit-ros-planning/1.0.2-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: warning: libresource_retriever.so, needed by ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/moveit-ros-planning/1.0.2-1-r0/recipe-sysroot/opt/ros/melodic/lib/libgeometric_shapes.so, not found (try using -rpath or -rpath-link)
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/moveit-ros-planning/1.0.2-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/moveit-ros-planning/1.0.2-1-r0/recipe-sysroot/opt/ros/melodic/lib/libgeometric_shapes.so: undefined reference to `resource_retriever::Retriever::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/moveit-ros-planning/1.0.2-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/moveit-ros-planning/1.0.2-1-r0/recipe-sysroot/opt/ros/melodic/lib/libgeometric_shapes.so: undefined reference to `resource_retriever::Retriever::~Retriever()'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/moveit-ros-planning/1.0.2-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/moveit-ros-planning/1.0.2-1-r0/recipe-sysroot/opt/ros/melodic/lib/libgeometric_shapes.so: undefined reference to `resource_retriever::Retriever::Retriever()'
collect2: error: ld returned 1 exit status

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…underlinkage was fixed

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…_DEPENDS

* fixes ros-control-boilerplate issue:
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/ros-control-boilerplate/0.5.0-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: warning: libeigen_conversions.so, needed by ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/ros-control-boilerplate/0.5.0-1-r0/recipe-sysroot/opt/ros/melodic/lib/librosparam_shortcuts.so, not found (try using -rpath or -rpath-link)
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/ros-control-boilerplate/0.5.0-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/ros-control-boilerplate/0.5.0-1-r0/recipe-sysroot/opt/ros/melodic/lib/librosparam_shortcuts.so: undefined reference to `tf::poseEigenToMsg(Eigen::Transform<double, 3, 1, 0> const&, geometry_msgs::Pose_<std::allocator<void> >&)'
collect2: error: ld returned 1 exit status

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…tcuts underlinkage was fixed

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…to CATKIN_DEPENDS

* fixes xpp-quadrotor and xpp-hyq issue:
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: warning: libtf.so, needed by ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so, not found (try using -rpath or -rpath-link)
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: warning: librobot_state_publisher_solver.so, needed by ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so, not found (try using -rpath or -rpath-link)
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: warning: libkdl_parser.so, needed by ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so, not found (try using -rpath or -rpath-link)
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: warning: liburdf.so, needed by ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so, not found (try using -rpath or -rpath-link)
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `tf::TransformBroadcaster::TransformBroadcaster()'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `vtable for robot_state_publisher::RobotStatePublisher'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `urdf::Model::initParam(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `tf::TransformBroadcaster::sendTransform(geometry_msgs::TransformStamped_<std::allocator<void> > const&)'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `kdl_parser::treeFromUrdfModel(urdf::ModelInterface const&, KDL::Tree&)'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-quadrotor/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `robot_state_publisher::RobotStatePublisher::RobotStatePublisher(KDL::Tree const&, urdf::Model const&)'
collect2: error: ld returned 1 exit status

ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: warning: libtf.so, needed by ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so, not found (try using -rpath or -rpath-link)
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: warning: librobot_state_publisher_solver.so, needed by ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so, not found (try using -rpath or -rpath-link)
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: warning: libkdl_parser.so, needed by ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so, not found (try using -rpath or -rpath-link)
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: warning: liburdf.so, needed by ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so, not found (try using -rpath or -rpath-link)
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `tf::TransformBroadcaster::TransformBroadcaster()'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `vtable for robot_state_publisher::RobotStatePublisher'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `urdf::Model::initParam(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `tf::TransformBroadcaster::sendTransform(geometry_msgs::TransformStamped_<std::allocator<void> > const&)'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `kdl_parser::treeFromUrdfModel(urdf::ModelInterface const&, KDL::Tree&)'
ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/8.2.0/ld: ros1-melodic-thud/tmp-glibc/work/core2-64-oe-linux/xpp-hyq/1.0.10-r0/recipe-sysroot/opt/ros/melodic/lib/libxpp_vis.so: undefined reference to `robot_state_publisher::RobotStatePublisher::RobotStatePublisher(KDL::Tree const&, urdf::Model const&)'
collect2: error: ld returned 1 exit status

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…inkage was fixed

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* newer cyclonedds version changed the LICENSE like this:
  -LICENSE = "Eclipse-Public-License-2.0"
  +LICENSE = "Eclipse-Public-License-2.0 & Eclipse-Distribution-License-1.0"
  while upgrading from 0.5.1-2 to 0.6.0-1, which now triggers this
  error:
  meta-ros2-foxy/generated-recipes/cyclonedds/cyclonedds_0.6.0-1.bb:
  cyclonedds: LICENSE value " & Eclipse-Distribution-License-1.0 EPL-2.0"
  has an invalid format - license names must be separated by the following
  characters to indicate the license selection: &|()

  because now _remove operator and then append with += breaks the use of
  & operator, use replace to keep EPL-2.0 in the same place before &

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:

ERROR: Nothing PROVIDES 'UNRESOLVED-libgps' (butmeta-ros2-foxy/generated-recipes/gps-umd/gpsd-client_1.0.3-1.bb DEPENDS on or otherwise requires it)
NOTE: Runtime target 'gpsd-client' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gpsd-client', 'UNRESOLVED-libgps']
NOTE: Runtime target 'packagegroup-ros-world-foxy' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-ros-world-foxy', 'gpsd-client', 'UNRESOLVED-libgps']
NOTE: Runtime target 'packagegroup-ros-world' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-ros-world', 'packagegroup-ros-world-foxy', 'gpsd-client', 'UNRESOLVED-libgps']
NOTE: Runtime target 'ros-image-world' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['ros-image-world', 'packagegroup-ros-world', 'packagegroup-ros-world-foxy', 'gpsd-client', 'UNRESOLVED-libgps']
NOTE: Runtime target 'gps-umd' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gps-umd', 'gpsd-client', 'UNRESOLVED-libgps']
ERROR: Nothing PROVIDES 'UNRESOLVED-libgazebo11-dev' (butmeta-ros2-foxy/generated-recipes/gazebo-ros-pkgs/gazebo-rosdev_3.5.0-2.bb DEPENDS on or otherwise requires it)
NOTE: Runtime target 'gazebo-ros' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gazebo-ros', 'gazebo-rosdev', 'UNRESOLVED-libgazebo11-dev']
NOTE: Runtime target 'gazebo-plugins' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gazebo-plugins', 'gazebo-ros', 'gazebo-rosdev', 'UNRESOLVED-libgazebo11-dev']
NOTE: Runtime target 'gazebo-ros-pkgs' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gazebo-ros-pkgs', 'gazebo-plugins', 'gazebo-ros', 'gazebo-rosdev', 'UNRESOLVED-libgazebo11-dev']
NOTE: Runtime target 'gazebo-rosdev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gazebo-rosdev', 'UNRESOLVED-libgazebo11-dev']
ERROR: Nothing PROVIDES 'gazebo-ros' (butmeta-ros2-foxy/generated-recipes/gazebo-ros-pkgs/gazebo-plugins_3.5.0-2.bb DEPENDS on or otherwise requires it)
No eligible PROVIDERs exist for 'gazebo-ros'
ERROR: Nothing PROVIDES 'UNRESOLVED-libgeos++-dev' (butmeta-ros2-foxy/generated-recipes/marti-common/swri-transform-util_3.2.1-1.bb,meta-ros2-foxy/generated-recipes/marti-common/swri-geometry-util_3.2.1-1.bb DEPENDS on or otherwise requires it)
NOTE: Runtime target 'swri-route-util' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-route-util', 'swri-transform-util', 'UNRESOLVED-libgeos++-dev']
NOTE: Runtime target 'swri-transform-util' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-transform-util', 'UNRESOLVED-libgeos++-dev']
NOTE: Runtime target 'swri-image-util' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-image-util', 'swri-geometry-util', 'UNRESOLVED-libgeos++-dev']
NOTE: Runtime target 'swri-geometry-util' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-geometry-util', 'UNRESOLVED-libgeos++-dev']
ERROR: Nothing PROVIDES 'UNRESOLVED-proj' (butmeta-ros2-foxy/generated-recipes/marti-common/swri-transform-util_3.2.1-1.bb DEPENDS on or otherwise requires it)
ERROR: Nothing PROVIDES 'ffmpeg' (butmeta-ros2-foxy/generated-recipes/mrpt2/mrpt2_2.0.4-1.bb DEPENDS on or otherwise requires it)
ffmpeg was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST
NOTE: Runtime target 'mrpt2' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mrpt2', 'ffmpeg']
ERROR: Nothing PROVIDES 'UNRESOLVED-libxxf86vm' (butmeta-ros2-foxy/generated-recipes/mrpt2/mrpt2_2.0.4-1.bb DEPENDS on or otherwise requires it)
ERROR: Nothing RPROVIDES 'gpsd-client-dev' (butmeta-ros2-foxy/generated-recipes/gps-umd/gpsd-client_1.0.3-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'gpsd-client-dev'
NOTE: Runtime target 'gpsd-client-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gpsd-client-dev']
ERROR: Nothing RPROVIDES 'UNRESOLVED-libgps' (butmeta-ros2-foxy/generated-recipes/gps-umd/gpsd-client_1.0.3-1.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'UNRESOLVED-libgps' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['UNRESOLVED-libgps']
ERROR: Nothing RPROVIDES 'rviz2' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-tiago_0.0.3-1.bb,meta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-universal-robot_0.0.3-1.bb,meta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-epuck_0.0.3-1.bb RDEPENDS on or otherwise requires it)
rviz2 was skipped: Recipe is blacklisted: qt5: depends on qtbase; opengl: depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES
NOTE: Runtime target 'rviz2' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['rviz2']
NOTE: Runtime target 'webots-ros2-tiago' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-tiago', 'rviz2']
NOTE: Runtime target 'webots-ros2' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2', 'webots-ros2-tiago', 'rviz2']
NOTE: Runtime target 'webots-ros2-desktop' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-desktop', 'webots-ros2', 'webots-ros2-tiago', 'rviz2']
NOTE: Runtime target 'webots-ros2-universal-robot' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-universal-robot', 'rviz2']
NOTE: Runtime target 'webots-ros2-demos' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-demos', 'webots-ros2-universal-robot', 'rviz2']
NOTE: Runtime target 'webots-ros2-epuck' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-epuck', 'rviz2']
ERROR: Nothing RPROVIDES 'webots-ros2-tiago-dev' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-tiago_0.0.3-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'webots-ros2-tiago-dev'
NOTE: Runtime target 'webots-ros2-tiago-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-tiago-dev']
ERROR: Nothing RPROVIDES 'webots-ros2-dev' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2_0.0.3-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'webots-ros2-dev'
NOTE: Runtime target 'webots-ros2-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-dev']
ERROR: Nothing RPROVIDES 'UNRESOLVED-urdf2webots-pip' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-importer_0.0.3-1.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'UNRESOLVED-urdf2webots-pip' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['UNRESOLVED-urdf2webots-pip']
NOTE: Runtime target 'webots-ros2-importer' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-importer', 'UNRESOLVED-urdf2webots-pip']
NOTE: Runtime target 'webots-ros2-importer-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-importer-dev', 'UNRESOLVED-urdf2webots-pip']
ERROR: Nothing RPROVIDES 'UNRESOLVED-python3-collada-pip' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-importer_0.0.3-1.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'UNRESOLVED-python3-collada-pip' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['UNRESOLVED-python3-collada-pip']
ERROR: Nothing RPROVIDES 'webots-ros2-demos-dev' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-demos_0.0.3-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'webots-ros2-demos-dev'
NOTE: Runtime target 'webots-ros2-demos-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-demos-dev']
ERROR: Nothing RPROVIDES 'webots-ros2-universal-robot-dev' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-universal-robot_0.0.3-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'webots-ros2-universal-robot-dev'
NOTE: Runtime target 'webots-ros2-universal-robot-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-universal-robot-dev']
ERROR: Nothing RPROVIDES 'gps-umd-dev' (butmeta-ros2-foxy/generated-recipes/gps-umd/gps-umd_1.0.3-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'gps-umd-dev'
NOTE: Runtime target 'gps-umd-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gps-umd-dev']
ERROR: Nothing RPROVIDES 'qt-gui' (butmeta-ros2-foxy/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.1-1.bb RDEPENDS on or otherwise requires it)
qt-gui was skipped: Recipe is blacklisted: qt5: depends on qtbase; pyqt5: depends on python3-pyqt5 which requires pyqt5
NOTE: Runtime target 'qt-gui' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['qt-gui']
NOTE: Runtime target 'rqt-robot-monitor' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['rqt-robot-monitor', 'qt-gui']
ERROR: Nothing RPROVIDES 'python-qt-binding' (butmeta-ros2-foxy/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.1-1.bb,meta-ros2-foxy/generated-recipes/joint-state-publisher/joint-state-publisher-gui_2.2.0-1.bb RDEPENDS on or otherwise requires it)
python-qt-binding was skipped: Recipe is blacklisted: qt5: depends on qtbase; pyqt5: depends on python3-pyqt5 which requires pyqt5
NOTE: Runtime target 'python-qt-binding' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['python-qt-binding']
NOTE: Runtime target 'joint-state-publisher-gui' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['joint-state-publisher-gui', 'python-qt-binding']
ERROR: Nothing RPROVIDES 'rqt-py-common' (butmeta-ros2-foxy/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.1-1.bb RDEPENDS on or otherwise requires it)
rqt-py-common was skipped: Recipe is blacklisted: qt5: depends on qtbase; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5
NOTE: Runtime target 'rqt-py-common' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['rqt-py-common']
ERROR: Nothing RPROVIDES 'rqt-robot-monitor-dev' (butmeta-ros2-foxy/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.1-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'rqt-robot-monitor-dev'
NOTE: Runtime target 'rqt-robot-monitor-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['rqt-robot-monitor-dev']
ERROR: Nothing RPROVIDES 'rqt-gui-py' (butmeta-ros2-foxy/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.1-1.bb RDEPENDS on or otherwise requires it)
rqt-gui-py was skipped: Recipe is blacklisted: qt5: depends on qt-gui which depends on qtbase; pyqt5: depends on qt-gui which depends on python3-pyqt5 which requires pyqt5
NOTE: Runtime target 'rqt-gui-py' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['rqt-gui-py']
ERROR: Nothing RPROVIDES 'qt-gui-py-common' (butmeta-ros2-foxy/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.1-1.bb RDEPENDS on or otherwise requires it)
qt-gui-py-common was skipped: Recipe is blacklisted: qt5: rdepends on python-qt-binding which depends on qtbase which requires meta-qt5 to be included; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5
NOTE: Runtime target 'qt-gui-py-common' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['qt-gui-py-common']
ERROR: Nothing RPROVIDES 'UNRESOLVED-python3-rospkg-modules' (butmeta-ros2-foxy/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.1-1.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'UNRESOLVED-python3-rospkg-modules' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['UNRESOLVED-python3-rospkg-modules']
ERROR: Nothing RPROVIDES 'rqt-gui' (butmeta-ros2-foxy/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.1-1.bb RDEPENDS on or otherwise requires it)
rqt-gui was skipped: Recipe is blacklisted: qt5: depends on qt-gui which depends on qtbase; pyqt5: depends on qt-gui which depends on python3-pyqt5 which requires pyqt5
NOTE: Runtime target 'rqt-gui' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['rqt-gui']
ERROR: Nothing RPROVIDES 'gazebo-ros-dev' (butmeta-ros2-foxy/generated-recipes/gazebo-ros-pkgs/gazebo-ros_3.5.0-2.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'gazebo-ros-dev'
NOTE: Runtime target 'gazebo-ros-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gazebo-ros-dev']
ERROR: Nothing RPROVIDES 'gazebo-rosdev-dev' (butmeta-ros2-foxy/generated-recipes/gazebo-ros-pkgs/gazebo-rosdev_3.5.0-2.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'gazebo-rosdev-dev'
NOTE: Runtime target 'gazebo-rosdev-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gazebo-rosdev-dev']
ERROR: Nothing RPROVIDES 'UNRESOLVED-gazebo11' (butmeta-ros2-foxy/generated-recipes/gazebo-ros-pkgs/gazebo-rosdev_3.5.0-2.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'UNRESOLVED-gazebo11' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['UNRESOLVED-gazebo11']
ERROR: Nothing RPROVIDES 'swri-route-util-dev' (butmeta-ros2-foxy/generated-recipes/marti-common/swri-route-util_3.2.1-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'swri-route-util-dev'
NOTE: Runtime target 'swri-route-util-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-route-util-dev']
ERROR: Nothing RPROVIDES 'UNRESOLVED-python-transforms3d-pip' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-core_0.0.3-1.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'UNRESOLVED-python-transforms3d-pip' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['UNRESOLVED-python-transforms3d-pip']
NOTE: Runtime target 'webots-ros2-core' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-core', 'UNRESOLVED-python-transforms3d-pip']
NOTE: Runtime target 'webots-ros2-abb' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-abb', 'webots-ros2-core', 'UNRESOLVED-python-transforms3d-pip']
NOTE: Runtime target 'webots-ros2-abb-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-abb-dev', 'webots-ros2-core', 'UNRESOLVED-python-transforms3d-pip']
NOTE: Runtime target 'webots-ros2-examples' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-examples', 'webots-ros2-core', 'UNRESOLVED-python-transforms3d-pip']
NOTE: Runtime target 'webots-ros2-core-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-core-dev', 'UNRESOLVED-python-transforms3d-pip']
ERROR: Nothing RPROVIDES 'gazebo-plugins-dev' (butmeta-ros2-foxy/generated-recipes/gazebo-ros-pkgs/gazebo-plugins_3.5.0-2.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'gazebo-plugins-dev'
NOTE: Runtime target 'gazebo-plugins-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gazebo-plugins-dev']
ERROR: Nothing RPROVIDES 'UNRESOLVED-libgeos++-dev' (butmeta-ros2-foxy/generated-recipes/marti-common/swri-transform-util_3.2.1-1.bb,meta-ros2-foxy/generated-recipes/marti-common/swri-geometry-util_3.2.1-1.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'UNRESOLVED-libgeos++-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['UNRESOLVED-libgeos++-dev']
ERROR: Nothing RPROVIDES 'UNRESOLVED-proj' (butmeta-ros2-foxy/generated-recipes/marti-common/swri-transform-util_3.2.1-1.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'UNRESOLVED-proj' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['UNRESOLVED-proj']
ERROR: Nothing RPROVIDES 'swri-transform-util-dev' (butmeta-ros2-foxy/generated-recipes/marti-common/swri-transform-util_3.2.1-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'swri-transform-util-dev'
NOTE: Runtime target 'swri-transform-util-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-transform-util-dev']
ERROR: Nothing RPROVIDES 'webots-ros2-examples-dev' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-examples_0.0.3-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'webots-ros2-examples-dev'
NOTE: Runtime target 'webots-ros2-examples-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-examples-dev']
ERROR: Nothing RPROVIDES 'mrpt2-dev' (butmeta-ros2-foxy/generated-recipes/mrpt2/mrpt2_2.0.4-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'mrpt2-dev'
NOTE: Runtime target 'mrpt2-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mrpt2-dev']
ERROR: Nothing RPROVIDES 'ffmpeg' (butmeta-ros2-foxy/generated-recipes/mrpt2/mrpt2_2.0.4-1.bb RDEPENDS on or otherwise requires it)
ffmpeg was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST
NOTE: Runtime target 'ffmpeg' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['ffmpeg']
ERROR: Nothing RPROVIDES 'UNRESOLVED-libxxf86vm' (butmeta-ros2-foxy/generated-recipes/mrpt2/mrpt2_2.0.4-1.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'UNRESOLVED-libxxf86vm' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['UNRESOLVED-libxxf86vm']
ERROR: Nothing RPROVIDES 'webots-ros2-desktop-dev' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-desktop_0.0.3-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'webots-ros2-desktop-dev'
NOTE: Runtime target 'webots-ros2-desktop-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-desktop-dev']
ERROR: Nothing RPROVIDES 'gazebo-ros-pkgs-dev' (butmeta-ros2-foxy/generated-recipes/gazebo-ros-pkgs/gazebo-ros-pkgs_3.5.0-2.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'gazebo-ros-pkgs-dev'
NOTE: Runtime target 'gazebo-ros-pkgs-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gazebo-ros-pkgs-dev']
ERROR: Nothing RPROVIDES 'swri-image-util-dev' (butmeta-ros2-foxy/generated-recipes/marti-common/swri-image-util_3.2.1-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'swri-image-util-dev'
NOTE: Runtime target 'swri-image-util-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-image-util-dev']
ERROR: Nothing RPROVIDES 'joint-state-publisher-gui-dev' (butmeta-ros2-foxy/generated-recipes/joint-state-publisher/joint-state-publisher-gui_2.2.0-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'joint-state-publisher-gui-dev'
NOTE: Runtime target 'joint-state-publisher-gui-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['joint-state-publisher-gui-dev']
ERROR: Nothing RPROVIDES 'webots-ros2-epuck-dev' (butmeta-ros2-foxy/generated-recipes/webots-ros2-desktop/webots-ros2-epuck_0.0.3-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'webots-ros2-epuck-dev'
NOTE: Runtime target 'webots-ros2-epuck-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['webots-ros2-epuck-dev']
ERROR: Nothing RPROVIDES 'swri-geometry-util-dev' (butmeta-ros2-foxy/generated-recipes/marti-common/swri-geometry-util_3.2.1-1.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'swri-geometry-util-dev'
NOTE: Runtime target 'swri-geometry-util-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-geometry-util-dev']

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
  WARNING: ompl-1.5.0-1-r0 do_package_qa: QA Issue: ompl: /work/core2-64-oe-linux/ompl/1.5.0-1-r0/packages-split/ompl/usr/lib/libompl.so.1.5.0 contains probably-redundant RPATH /usr/lib [useless-rpaths]
  ERROR: ompl-1.5.0-1-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package contains symlink .so: ompl path '/work/core2-64-oe-linux/ompl/1.5.0-1-r0/packages-split/ompl/usr/lib/libompl.so' [dev-so]

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
  ERROR: apriltag-3.1.2-2-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package contains symlink .so: apriltag path '/work/core2-64-oe-linux/apriltag/3.1.2-2-r0/packages-split/apriltag/usr/lib/libapriltag.so' [dev-so]
  ERROR: apriltag-3.1.2-2-r0 do_package_qa: QA run found fatal errors. Please consider fixing them.

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…ependency on bash

* fixes:
  ERROR: swri-prefix-tools-3.2.1-1-r0 do_package_qa: QA Issue: /usr/bin/xterm_prefix_normal contained in package swri-prefix-tools requires /bin/bash, but no providers found in RDEPENDS_swri-prefix-tools? [file-rdeps]
  ERROR: swri-prefix-tools-3.2.1-1-r0 do_package_qa: QA run found fatal errors. Please consider fixing them.

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
WARNING: swri-roscpp-3.2.1-1-r0 do_package: QA Issue: swri-roscpp: Files/directories were installed but not shipped in any package:
  /usr/launch
  /usr/launch/param_example.launch
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
swri-roscpp: 2 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* depends on mesa
* fixes:
  ERROR: Nothing PROVIDES 'mesa' (but meta-ros2-foxy/generated-recipes/libg2o/libg2o_2020.5.29-1.bb DEPENDS on or otherwise requires it)

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* as reported in:
  ros/filters@25c7d30#r40325610

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
This newer version is needed by foxy version of zstd-vendor and by
rosbag2-compression.

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* needed for rcl-logging-spdlog

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…ystem

* fixes cartographer-ros issue:

/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++  -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DGOOGLE_GLOG_DLL_DECL="" -DGOOGLE_GLOG_DLL_DECL_FOR_UNITTESTS="" -DSPDLOG_COMPILED_LIB -DURDFDOM_HEADERS_HAS_SHARED_PTR_DEFS -I/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/git/include -I/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/git/. -I. -I/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/git -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/pcl-1.8 -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/eigen3 -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/urdfdom_headers/cmake/../../../include -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/cairo -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/glib-2.0 -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/glib-2.0/include -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/pixman-1 -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/uuid -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/freetype2 -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/libpng16 -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0=/usr/src/debug/cartographer-ros/1.0.9001-1-r0                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0=/usr/src/debug/cartographer-ros/1.0.9001-1-r0                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot=                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot -DNDEBUG   -Wall -Wextra -std=gnu++14 -MD -MT cartographer_ros/CMakeFiles/occupancy_grid_node.dir/occupancy_grid_node_main.cc.o -MF cartographer_ros/CMakeFiles/occupancy_grid_node.dir/occupancy_grid_node_main.cc.o.d -o cartographer_ros/CMakeFiles/occupancy_grid_node.dir/occupancy_grid_node_main.cc.o -c /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/git/cartographer_ros/occupancy_grid_node_main.cc
In file included from /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/git/cartographer_ros/occupancy_grid_node_main.cc:17:
/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/c++/9.2.0/cmath:45:15: fatal error: math.h: No such file or directory
   45 | #include_next <math.h>
      |               ^~~~~~~~
compilation terminated.

* and similar one in urdfdom:

FAILED: urdf_parser/CMakeFiles/urdfdom_world.dir/src/pose.cpp.o
/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++  -Durdfdom_world_EXPORTS -I/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/git/urdf_parser/include -isystem /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/recipe-sysroot/usr/lib/urdfdom_headers/cmake/../../../include -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0=/usr/src/debug/urdfdom/2.3.2-1-r0                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0=/usr/src/debug/urdfdom/2.3.2-1-r0                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/recipe-sysroot=                      -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse  --sysroot=/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/recipe-sysroot -fvisibility=hidden -DNDEBUG -fPIC   -std=gnu++14 -MD -MT urdf_parser/CMakeFiles/urdfdom_world.dir/src/pose.cpp.o -MF urdf_parser/CMakeFiles/urdfdom_world.dir/src/pose.cpp.o.d -o urdf_parser/CMakeFiles/urdfdom_world.dir/src/pose.cpp.o -c /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/git/urdf_parser/src/pose.cpp
In file included from /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/recipe-sysroot/usr/include/urdf_model/pose.h:40,
                 from /jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/git/urdf_parser/src/pose.cpp:38:
/jenkins/mjansa/build/ros/ros2-foxy-zeus/tmp-glibc/work/core2-64-oe-linux/urdfdom/2.3.2-1-r0/recipe-sysroot/usr/include/c++/9.2.0/cmath:45:15: fatal error: math.h: No such file or directory
   45 | #include_next <math.h>
      |               ^~~~~~~~
compilation terminated.

* with CMake 3.15.3 in OE zeus I see this difference compared with dunfell based build
  which has CMake 3.16.5

  --- cartographer-ros-1.0.9001-1-r0-cmd.dunfell  2020-07-23 11:42:14.248826255 -0700
  +++ cartographer-ros-1.0.9001-1-r0-cmd.zeus     2020-07-23 11:42:14.248826255 -0700
  @@ -1,4 +1,4 @@
  -cartographer-ros-1.0.9001-1-r0-release/temp/log.do_compile:[13/17] \
  +cartographer-ros-1.0.9001-1-r0-release/temp/log.do_compile:[2/17] \
   /jenkins/mjansa/build/ros/ros2-foxy-release/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ \
    \
   -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp \
  @@ -15,6 +15,8 @@
   -isystem \
   /jenkins/mjansa/build/ros/ros2-foxy-release/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/eigen3 \
   -isystem \
  +/jenkins/mjansa/build/ros/ros2-foxy-release/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/urdfdom_headers/cmake/../../../include \
  +-isystem \
   /jenkins/mjansa/build/ros/ros2-foxy-release/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/cairo \
   -isystem \
   /jenkins/mjansa/build/ros/ros2-foxy-release/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/include/glib-2.0 \

* it's because most implicit include dirs issues were already fixed in CMake 3.15.3, but
  not this case where recipe-sysroot/usr/lib/urdfdom_headers/cmake/../../../include is
  effectively recipe-sysroot/usr/include, but CMake is missing this change:
  https://gitlab.kitware.com/cmake/cmake/-/commit/d88b38d05d5bc7528667ed4f86842ab8f7ff2ba2
  to process it as such

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* bitbake fetcher works fine with http(2)_proxy and uses
  PREMIRROR and local downloads directory to prevent unnecessary
  download from upstream

* use that instead of fetching it with libcurl during do_compile
  every single time when uncrustify-vendor is re-built

* also fixes build issue with warrior, which is missing "patch"
  executable, because it's missing:
  https://git.openembedded.org/openembedded-core/commit/?h=zeus&id=148f1f8caf5d9a262c1f55e437326ce6139a743e

-- Found ament_cmake: 0.9.6 (uncrustify-vendor/1.4.0-1-r0/recipe-sysroot-native/usr/share/ament_cmake/cmake)
-- Found PythonInterp: uncrustify-vendor/1.4.0-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.7.7", minimum required is "3")
-- Using PYTHON_EXECUTABLE: uncrustify-vendor/1.4.0-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3
CMake Error at uncrustify-vendor/1.4.0-1-r0/recipe-sysroot-native/usr/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Patch (missing: Patch_EXECUTABLE)
Call Stack (most recent call first):
  uncrustify-vendor/1.4.0-1-r0/recipe-sysroot-native/usr/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  uncrustify-vendor/1.4.0-1-r0/recipe-sysroot-native/usr/share/cmake-3.14/Modules/FindPatch.cmake:68 (find_package_handle_standard_args)
  CMakeLists.txt:40 (find_package)
  CMakeLists.txt:87 (build_uncrustify)
* needed for python3-concurrent module used in:
root@qemux86-64:~# ros2 topic list
Failed to load entry point 'list': No module named 'concurrent'
Traceback (most recent call last):
  File "/usr/bin/ros2", line 11, in <module>
    load_entry_point('ros2cli==0.9.6', 'console_scripts', 'ros2')()
  File "/usr/lib/python3.7/site-packages/ros2cli/cli.py", line 43, in main
    required=False, argv=argv)
  File "/usr/lib/python3.7/site-packages/ros2cli/command/__init__.py", line 250, in add_subparsers_on_demand
    command_parser, f'{cli_name} {name}', **kwargs)
  File "/usr/lib/python3.7/site-packages/ros2topic/command/topic.py", line 30, in add_arguments
    parser, cli_name, '_verb', 'ros2topic.verb', required=False)
  File "/usr/lib/python3.7/site-packages/ros2cli/command/__init__.py", line 236, in add_subparsers_on_demand
    extension = command_extensions[name]
KeyError: 'list'

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
root@qemux86-64:~# ros2 topic list
Failed to load entry point 'list': No module named 'multiprocessing'
Traceback (most recent call last):
  File "/usr/bin/ros2", line 11, in <module>
    load_entry_point('ros2cli==0.9.6', 'console_scripts', 'ros2')()
  File "/usr/lib/python3.7/site-packages/ros2cli/cli.py", line 43, in main
    required=False, argv=argv)
  File "/usr/lib/python3.7/site-packages/ros2cli/command/__init__.py", line 250, in add_subparsers_on_demand
    command_parser, f'{cli_name} {name}', **kwargs)
  File "/usr/lib/python3.7/site-packages/ros2topic/command/topic.py", line 30, in add_arguments
    parser, cli_name, '_verb', 'ros2topic.verb', required=False)
  File "/usr/lib/python3.7/site-packages/ros2cli/command/__init__.py", line 236, in add_subparsers_on_demand
    extension = command_extensions[name]
KeyError: 'list'

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
… on vc4graphics-without-opengl

* fixes:
ERROR: Nothing PROVIDES 'virtual/libgles2' (but /jenkins/home/workspace/jansa/ros2-foxy-warrior/ros2-foxy-warrior/openembedded-core/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.14.4.bb DEPENDS on or otherwise requires it)
vc-graphics-hardfp PROVIDES virtual/libgles2 but was skipped: PREFERRED_PROVIDER_virtual/libgles2 set to mesa, not vc-graphics-hardfp
vc-graphics PROVIDES virtual/libgles2 but was skipped: PREFERRED_PROVIDER_virtual/libgles2 set to mesa, not vc-graphics
NOTE: Runtime target 'image-pipeline' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-pipeline', 'depth-image-proc', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'packagegroup-ros-world-foxy' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-ros-world-foxy', 'image-pipeline', 'depth-image-proc', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'packagegroup-ros-world' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-ros-world', 'packagegroup-ros-world-foxy', 'image-pipeline', 'depth-image-proc', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'ros-image-world' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['ros-image-world', 'packagegroup-ros-world', 'packagegroup-ros-world-foxy', 'image-pipeline', 'depth-image-proc', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-pipeline-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-pipeline-dev', 'depth-image-proc', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'depth-image-proc' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['depth-image-proc', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'depth-image-proc-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['depth-image-proc-dev', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'stereo-image-proc' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['stereo-image-proc', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'stereo-image-proc-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['stereo-image-proc-dev', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'camera-calibration' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['camera-calibration', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'camera-calibration-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['camera-calibration-dev', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'swri-image-util' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-image-util', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'swri-image-util-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-image-util-dev', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-publisher' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-publisher', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-publisher-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-publisher-dev', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-proc' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-proc', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-proc-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-proc-dev', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'depthimage-to-laserscan' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['depthimage-to-laserscan', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'depthimage-to-laserscan-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['depthimage-to-laserscan-dev', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-geometry' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'vision-opencv' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['vision-opencv', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'vision-opencv-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['vision-opencv-dev', 'image-geometry', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-geometry-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-geometry-dev', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'compressed-depth-image-transport' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['compressed-depth-image-transport', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-transport-plugins' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-transport-plugins', 'compressed-depth-image-transport', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-transport-plugins-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-transport-plugins-dev', 'compressed-depth-image-transport', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'compressed-depth-image-transport-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['compressed-depth-image-transport-dev', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'theora-image-transport' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['theora-image-transport', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'theora-image-transport-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['theora-image-transport-dev', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'swri-opencv-util' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-opencv-util', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'swri-opencv-util-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-opencv-util-dev', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-view' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-view', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-view-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-view-dev', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'swri-route-util' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-route-util', 'swri-geometry-util', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'swri-route-util-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-route-util-dev', 'swri-geometry-util', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'swri-geometry-util' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-geometry-util', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'swri-geometry-util-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-geometry-util-dev', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'compressed-image-transport' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['compressed-image-transport', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'compressed-image-transport-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['compressed-image-transport-dev', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-rotate' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-rotate', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-rotate-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-rotate-dev', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'swri-transform-util' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-transform-util', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'swri-transform-util-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['swri-transform-util-dev', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'ifm3d-core' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['ifm3d-core', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'ifm3d-core-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['ifm3d-core-dev', 'cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'cv-bridge' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['cv-bridge', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'cv-bridge-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['cv-bridge-dev', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'intra-process-demo' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['intra-process-demo', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'intra-process-demo-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['intra-process-demo-dev', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-tools' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-tools', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'image-tools-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['image-tools-dev', 'opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'opencv' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['opencv', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'opencv-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['opencv-dev', 'gstreamer1.0-plugins-base', 'virtual/libgles2']
NOTE: Runtime target 'gstreamer1.0-plugins-base-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gstreamer1.0-plugins-base-dev', 'virtual/libgles2']
NOTE: Runtime target 'gstreamer1.0-plugins-base-meta' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gstreamer1.0-plugins-base-meta', 'virtual/libgles2']
NOTE: Runtime target 'gstreamer1.0-plugins-base' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gstreamer1.0-plugins-base', 'virtual/libgles2']
ERROR: Nothing PROVIDES 'virtual/egl' (but /jenkins/home/workspace/jansa/ros2-foxy-warrior/ros2-foxy-warrior/openembedded-core/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.14.4.bb DEPENDS on or otherwise requires it)
vc-graphics-hardfp PROVIDES virtual/egl but was skipped: PREFERRED_PROVIDER_virtual/libgles2 set to mesa, not vc-graphics-hardfp
vc-graphics PROVIDES virtual/egl but was skipped: PREFERRED_PROVIDER_virtual/libgles2 set to mesa, not vc-graphics

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
-- Found PythonLibs: /jenkins/mjansa/build/ros/ros2-foxy-warrior/tmp-glibc/work/core2-64-oe-linux/cv-bridge/2.2.0-1-r0/recipe-sysroot/usr/lib/libpython3.7m.so (found version "3.7.7")
CMake Error at /jenkins/mjansa/build/ros/ros2-foxy-warrior/tmp-glibc/work/core2-64-oe-linux/cv-bridge/2.2.0-1-r0/recipe-sysroot-native/usr/share/cmake-3.14/Modules/FindBoost.cmake:2132 (message):
  Unable to find the requested Boost libraries.

  Boost version: 1.69.0

  Boost include path:
  /jenkins/mjansa/build/ros/ros2-foxy-warrior/tmp-glibc/work/core2-64-oe-linux/cv-bridge/2.2.0-1-r0/recipe-sysroot/usr/include

  Could not find the following Boost libraries:

          boost_python3

  No Boost libraries were found.  You may need to set BOOST_LIBRARYDIR to the
  directory containing Boost libraries or BOOST_ROOT to the location of
  Boost.
Call Stack (most recent call first):
  CMakeLists.txt:32 (find_package)

-- Found sensor_msgs: 2.0.1 (/jenkins/mjansa/build/ros/ros2-foxy-warrior/tmp-glibc/work/core2-64-oe-linux/cv-bridge/2.2.0-1-r0/recipe-sysroot/usr/share/sensor_msgs/cmake)

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:

ERROR: image-proc-2.1.1-1-r0 do_configure: Function failed: do_configure (log file is located at image-proc/2.1.1-1-r0/temp/log.do_configure.57024)
ERROR: Logfile of failure stored in: image-proc/2.1.1-1-r0/temp/log.do_configure.57024
Log data follows:
| DEBUG: Executing shell function do_configure
| -- The C compiler identification is GNU 8.3.0
| -- The CXX compiler identification is GNU 8.3.0
| -- Check for working C compiler: image-proc/2.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc
| -- Check for working C compiler: image-proc/2.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc -- works
| -- Detecting C compiler ABI info
| -- Detecting C compiler ABI info - done
| -- Detecting C compile features
| -- Detecting C compile features - done
| -- Check for working CXX compiler: image-proc/2.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++
| -- Check for working CXX compiler: image-proc/2.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -- works
| -- Detecting CXX compiler ABI info
| -- Detecting CXX compiler ABI info - done
| -- Detecting CXX compile features
| -- Detecting CXX compile features - done
| -- Found ament_cmake: 0.9.6 (image-proc/2.1.1-1-r0/recipe-sysroot-native/usr/share/ament_cmake/cmake)
| -- Found PythonInterp: image-proc/2.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.7.7", minimum required is "3")
| -- Using PYTHON_EXECUTABLE: image-proc/2.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3
| -- Found rclcpp: 2.0.1 (image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake)
| -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
| CMake Warning at image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake:30 (find_package):
|   By not providing "Findrosidl_adapter.cmake" in CMAKE_MODULE_PATH this
|   project has asked CMake to find a package configuration file provided by
|   "rosidl_adapter", but CMake did not find one.
|
|   Could not find a package configuration file provided by "rosidl_adapter"
|   with any of the following names:
|
|     rosidl_adapterConfig.cmake
|     rosidl_adapter-config.cmake
|
|   Add the installation prefix of "rosidl_adapter" to CMAKE_PREFIX_PATH or set
|   "rosidl_adapter_DIR" to a directory containing one of the above files.  If
|   "rosidl_adapter" provides a separate development package or SDK, be sure it
|   has been installed.
| Call Stack (most recent call first):
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake:41 (include)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake:41 (include)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:11 (find_package)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake:12 (find_package)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake:41 (include)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake:41 (include)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake:41 (include)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rcl/cmake/rclConfig.cmake:41 (include)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake/rclcppConfig.cmake:41 (include)
|   CMakeLists.txt:15 (find_package)
|
|
| -- Found OpenSSL: image-proc/2.1.1-1-r0/recipe-sysroot/usr/lib/libcrypto.so (found version "1.1.1g")
| -- Found FastRTPS: image-proc/2.1.1-1-r0/recipe-sysroot/usr/include
| -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
| -- Found rmw_implementation_cmake: 1.0.1 (image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rmw_implementation_cmake/cmake)
| -- Using RMW implementation 'rmw_fastrtps_cpp' as default
| -- Looking for pthread.h
| -- Looking for pthread.h - found
| -- Looking for pthread_create
| -- Looking for pthread_create - not found
| -- Looking for pthread_create in pthreads
| -- Looking for pthread_create in pthreads - not found
| -- Looking for pthread_create in pthread
| -- Looking for pthread_create in pthread - found
| -- Found Threads: TRUE
| -- Found rclcpp_components: 2.0.1 (image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/rclcpp_components/cmake)
| -- Found cv_bridge: 2.2.0 (image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/cv_bridge/cmake)
| -- Found image_transport: 2.3.0 (image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/image_transport/cmake)
| CMake Error at CMakeLists.txt:21 (find_package):
|   Could not find a configuration file for package "OpenCV" that is compatible
|   with requested version "4".
|
|   The following configuration files were considered but not accepted:
|
|     image-proc/2.1.1-1-r0/recipe-sysroot/usr/share/OpenCV/OpenCVConfig.cmake, version: 3.4.5
|
|
|
| -- Configuring incomplete, errors occurred!
| See also "image-proc/2.1.1-1-r0/build/CMakeFiles/CMakeOutput.log".
| See also "image-proc/2.1.1-1-r0/build/CMakeFiles/CMakeError.log".
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_configure (log file is located at image-proc/2.1.1-1-r0/temp/log.do_configure.57024)
NOTE: recipe image-proc-2.1.1-1-r0: task do_configure: Failed
ERROR: Task (/jenkins/mjansa/build/ros/ros2-foxy-warrior/meta-ros/meta-ros2-foxy/generated-recipes/image-pipeline/image-proc_2.1.1-1.bb:do_configure) failed with exit code '1'

ERROR: image-publisher-2.1.1-1-r0 do_configure: Function failed: do_configure (log file is located at image-publisher/2.1.1-1-r0/temp/log.do_configure.57093)
ERROR: Logfile of failure stored in: image-publisher/2.1.1-1-r0/temp/log.do_configure.57093
Log data follows:
| DEBUG: Executing shell function do_configure
| -- The C compiler identification is GNU 8.3.0
| -- The CXX compiler identification is GNU 8.3.0
| -- Check for working C compiler: image-publisher/2.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc
| -- Check for working C compiler: image-publisher/2.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc -- works
| -- Detecting C compiler ABI info
| -- Detecting C compiler ABI info - done
| -- Detecting C compile features
| -- Detecting C compile features - done
| -- Check for working CXX compiler: image-publisher/2.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++
| -- Check for working CXX compiler: image-publisher/2.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -- works
| -- Detecting CXX compiler ABI info
| -- Detecting CXX compiler ABI info - done
| -- Detecting CXX compile features
| -- Detecting CXX compile features - done
| -- Found ament_cmake: 0.9.6 (image-publisher/2.1.1-1-r0/recipe-sysroot-native/usr/share/ament_cmake/cmake)
| -- Found PythonInterp: image-publisher/2.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.7.7", minimum required is "3")
| -- Using PYTHON_EXECUTABLE: image-publisher/2.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3
| -- Found cv_bridge: 2.2.0 (image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/cv_bridge/cmake)
| -- Found camera_info_manager: 2.3.0 (image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/camera_info_manager/cmake)
| -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
| CMake Warning at image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake:30 (find_package):
|   By not providing "Findrosidl_adapter.cmake" in CMAKE_MODULE_PATH this
|   project has asked CMake to find a package configuration file provided by
|   "rosidl_adapter", but CMake did not find one.
|
|   Could not find a package configuration file provided by "rosidl_adapter"
|   with any of the following names:
|
|     rosidl_adapterConfig.cmake
|     rosidl_adapter-config.cmake
|
|   Add the installation prefix of "rosidl_adapter" to CMAKE_PREFIX_PATH or set
|   "rosidl_adapter_DIR" to a directory containing one of the above files.  If
|   "rosidl_adapter" provides a separate development package or SDK, be sure it
|   has been installed.
| Call Stack (most recent call first):
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake:41 (include)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake:41 (include)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:11 (find_package)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake:12 (find_package)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake:41 (include)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake:41 (include)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake:41 (include)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rcl/cmake/rclConfig.cmake:41 (include)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake/rclcppConfig.cmake:41 (include)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/camera_calibration_parsers/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/camera_calibration_parsers/cmake/camera_calibration_parsersConfig.cmake:41 (include)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/camera_info_manager/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
|   image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/camera_info_manager/cmake/camera_info_managerConfig.cmake:41 (include)
|   CMakeLists.txt:15 (find_package)
|
|
| -- Found OpenSSL: image-publisher/2.1.1-1-r0/recipe-sysroot/usr/lib/libcrypto.so (found version "1.1.1g")
| -- Found FastRTPS: image-publisher/2.1.1-1-r0/recipe-sysroot/usr/include
| -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
| -- Found rmw_implementation_cmake: 1.0.1 (image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rmw_implementation_cmake/cmake)
| -- Using RMW implementation 'rmw_fastrtps_cpp' as default
| -- Looking for pthread.h
| -- Looking for pthread.h - found
| -- Looking for pthread_create
| -- Looking for pthread_create - not found
| -- Looking for pthread_create in pthreads
| -- Looking for pthread_create in pthreads - not found
| -- Looking for pthread_create in pthread
| -- Looking for pthread_create in pthread - found
| -- Found Threads: TRUE
| -- Setting yaml-cpp_DIR to: 'image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/yaml_cpp_vendor/cmake/../../../opt/yaml_cpp_vendor/lib/cmake/yaml-cpp'
| -- Found image_transport: 2.3.0 (image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/image_transport/cmake)
| -- Found image_geometry: 2.2.0 (image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/image_geometry/cmake)
| -- Found rclcpp_components: 2.0.1 (image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/rclcpp_components/cmake)
| -- Found OpenCV: image-publisher/2.1.1-1-r0/recipe-sysroot/usr (found version "3.4.5") found components:  core
| -- opencv version 3.4.5
| CMake Error at CMakeLists.txt:34 (find_package):
|   Could not find a configuration file for package "OpenCV" that is compatible
|   with requested version "4".
|
|   The following configuration files were considered but not accepted:
|
|     image-publisher/2.1.1-1-r0/recipe-sysroot/usr/share/OpenCV/OpenCVConfig.cmake, version: 3.4.5
|
|
|
| -- Configuring incomplete, errors occurred!
| See also "image-publisher/2.1.1-1-r0/build/CMakeFiles/CMakeOutput.log".
| See also "image-publisher/2.1.1-1-r0/build/CMakeFiles/CMakeError.log".
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_configure (log file is located at image-publisher/2.1.1-1-r0/temp/log.do_configure.57093)
NOTE: recipe image-publisher-2.1.1-1-r0: task do_configure: Failed
…tem issues

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…sues

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* ineeded only for thud to work without native recipes respecting RDEPENDS without:
  http://git.openembedded.org/openembedded-core/commit/?id=c62520b63284927e177831c351fafa4d2768cb1f

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* Foxy Fitzroy is now supported
  https://discourse.ros.org/t/ros-foxy-fitzroy-released/14495
  together with the first upgrade from 2020-06-25
  https://discourse.ros.org/t/new-packages-for-foxy-fitzroy-2020-06-25/15071

* all distros should be able to build everything in "bitbake world"
  including Foxy

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* fixes:
  #701
  #688

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
…recated

* *-draft branches will be dropped as part of Milestone 14
  (see https://github.com/ros/meta-ros/wiki/Superflore-OE-Recipe-Generation-Scheme#milestone-14)

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants