Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

euslisp dependency in roseus #743

Open
v4hn opened this issue Jan 28, 2023 · 0 comments
Open

euslisp dependency in roseus #743

v4hn opened this issue Jan 28, 2023 · 0 comments

Comments

@v4hn
Copy link

v4hn commented Jan 28, 2023

I ran into this trying to get the jsk stacks to build in my ros-o buildfarm.

roseus find_packages euslisp, but the upstream euslisp package does not provide a cmake config upon installation, so building against debian's own euslisp-dev package fails for no real reason. Your eulisp-release package of course provides a package.xml and bloom will autogenerate a cmake config for it, which is why it works with the bloomed package in the ros ecosystem.

To follow ROS-best-practices, you should not rely on anything that is not available in upstream packages when using external packages packaged in ROS. The rest of the roseus CMakeLists.txt relies on multiple variables that are set through that cmake config, so I'm unsure how you can get rid of it. (I'm not using euslisp at all).

In Ubuntu 22.04 euslisp is at version 9.27 and you packaged 9.29 in noetic. Are there important differences for which you need the ros-packaged version?

@k-okada @knorth55

v4hn added a commit to v4hn/ros-o-builder that referenced this issue Jan 28, 2023
roseus is broken with Debian's regular packages.
jsk-ros-pkg/jsk_roseus#743
v4hn added a commit to v4hn/ros-o-builder that referenced this issue Jan 28, 2023
roseus is broken with Debian's regular packages.
jsk-ros-pkg/jsk_roseus#743
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

No branches or pull requests

1 participant