The problem actually seems to be that the current make_and_install() function is not dealing with the cpptoml dependency of iceoryx_posh correctly.
This in turn leads to a failure with the cmake configuration of iceoryx_posh. You can check this by inspecting the ./target/iceoryx-install/include/* folders. Basically the iceoryx_posh include folder is missing, leading to the error message referenced in the issue.
The PR essentially just mimics the recommended way to build iceoryx itself. Admittedly this is not ideal in terms of minimal compilation. On the other hand, it seems to work reliably. Please, feel free to optimize!
Sorry for the non-standard naming of the branch! Should have checked the iceoyx contribution guidelines earlier.
I have also taken the liberty to bump ICEORYX_VERSION to v2.0.2.
Fixes #17
The build issue is not related to
libacl1-dev
.The problem actually seems to be that the current
make_and_install()
function is not dealing with thecpptoml
dependency oficeoryx_posh
correctly.This in turn leads to a failure with the
cmake
configuration oficeoryx_posh
. You can check this by inspecting the./target/iceoryx-install/include/*
folders. Basically theiceoryx_posh
include folder is missing, leading to the error message referenced in the issue.The PR essentially just mimics the recommended way to build
iceoryx
itself. Admittedly this is not ideal in terms of minimal compilation. On the other hand, it seems to work reliably. Please, feel free to optimize!Sorry for the non-standard naming of the branch! Should have checked the
iceoyx
contribution guidelines earlier.I have also taken the liberty to bump
ICEORYX_VERSION
tov2.0.2
.Signed-off-by: adoerr 0xad@gmx.net
Pre-Review Checklist for the PR Author
rustfmt
iox-#123-this-is-a-branch
)iox-#42 commit text
)task-list-completed
)Notes for Reviewer
Checklist for the PR Reviewer
Post-review Checklist for the PR Author
References