Iceoryx lib and application depends on it in yocto #2005
Replies: 3 comments 1 reply
-
iceoryx-emaple yocto reciepe SUMMARY = "A recipe for building iceoryx example" BRANCH = "master" DEPENDS = "iceoryx cpptoml" inherit cmake S = "${WORKDIR}/git/iceoryx_examples/icedelivery" EXTRA_OECMAKE = " =================================================================== iceoryx lib building yocto recipes SUMMARY = "A recipe for creating iceoryx library and memory management daemon." BRANCH = "master" DEPENDS = "acl cpptoml" RPROVIDES:${PN} = "iox-roudi" inherit cmake S = "${WORKDIR}/git/iceoryx_meta" EXTRA_OECMAKE = " SYSROOT_DIRS += "${bindir}" Include additionally generated default configsFILES:${PN} += "/usr/etc/*" |
Beta Was this translation helpful? Give feedback.
-
Is the file If the file is not present you forgot to install iceoryx, I think the simplest way is to call
if I am not mistaken. |
Beta Was this translation helpful? Give feedback.
-
Hi @elfenpiff, Thanks for support...! Yes I have installed iceoryx lib. you can see in below pic. The Important thing is I'm trying all these thing in yocto build system not in normal cmake/make build. ERROR is in do_configure(i.e cmake command) |
Beta Was this translation helpful? Give feedback.
-
Hello Team,
One of my R&D I'm trying to integrate iceoryx libraries into yocto build system so I can build my application from yocto build system which has dependency on iceoryx.
I'm able to integrate iceoryx into my yocto build and it's generating all lib for hoofs, posh and platform etc. But when I tries to build my application or iceoryx sample application using yocto it's throwing below CMake error. In shot not able to find platform lib path.
CMake Error at /home/shubpat/data/yocto-tda4/build/arago-tmp-default-glibc/work/aarch64-oe-linux/icedelivery/1.0.0-r0/recipe-sysroot/usr/lib/cmake/iceoryx_platform/iceoryx_platformTargets.cmake:73 (message):
| The imported target "iceoryx_platform::iceoryx_platform" references the
| file
|
| "/usr/lib/libiceoryx_platform.so.2.90.0"
|
| but this file does not exist. Possible reasons include:
|
| * The file was deleted, renamed, or moved to another location.
|
| * An install or uninstall procedure did not complete successfully.
|
| * The installation package was faulty and contained
|
| "/home/shubpat/data/yocto-tda4/build/arago-tmp-default-glibc/work/aarch64-oe-linux/icedelivery/1.0.0-r0/recipe-sysroot/usr/lib/cmake/iceoryx_platform/iceoryx_platformTargets.cmake"
|
| but not all the files it references.
|
| Call Stack (most recent call first):
| /home/shubpat/data/yocto-tda4/build/arago-tmp-default-glibc/work/aarch64-oe-linux/icedelivery/1.0.0-r0/recipe-sysroot/usr/lib/cmake/iceoryx_platform/iceoryx_platformConfig.cmake:55 (include)
| CMakeLists.txt:24 (find_package)
|
|
| -- Configuring incomplete, errors occurred!
Can you tell me how can I resolve this lib path issue
Beta Was this translation helpful? Give feedback.
All reactions