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

Remove deletion of -dev libraries #913

Merged
merged 1 commit into from
Jul 11, 2023

Conversation

marip8
Copy link
Contributor

@marip8 marip8 commented Jul 11, 2023

Turns out the deletion of all -dev libraries from the CI docker image is problematic for downstream builds like tesseract_planning and tesseract_ros2, since some libraries (like libtinyxml2-dev) are only distributed with -dev names. In the case below, trajopt_common fails because its dependency (tesseract_common) can no longer find TinyXML2

  Call Stack (most recent call first):
    /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
    /root/tesseract-robotics/tesseract_target_ws/install/tesseract_common/lib/cmake/tesseract_common/FindTinyXML2.cmake:81 (find_package_handle_standard_args)
    /usr/share/cmake-3.16/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
    /root/tesseract-robotics/tesseract_target_ws/install/tesseract_common/lib/cmake/tesseract_common/tesseract_common-config.cmake:25 (find_dependency)
    CMakeLists.txt:17 (find_package)

@marip8 marip8 merged commit d4ccde3 into tesseract-robotics:master Jul 11, 2023
@marip8 marip8 deleted the update/ci branch July 11, 2023 18:32
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.

1 participant