Skip to content
This repository has been archived by the owner on Feb 3, 2025. It is now read-only.

Build failure since boost::asio::io_service has been removed in 1.87 #3414

Open
scpeters opened this issue Dec 17, 2024 · 2 comments
Open

Build failure since boost::asio::io_service has been removed in 1.87 #3414

scpeters opened this issue Dec 17, 2024 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@scpeters
Copy link
Member

Environment

  • OS Version: macOS
  • Source or binary build?

Description

  • Expected behavior: gazebo should compile on macOS
  • Actual behavior: it fails to build since boost 1.87 was merged to homebrew-core

Steps to reproduce

  1. Build from source on macOS

Output

https://build.osrfoundation.org/job/gazebo-install-one_liner-homebrew-amd64/3371/console

In file included from /tmp/gazebo11-20241217-86675-upeq8d/gazebo-11.15.0/build/gazebo/transport/transport.hh:5:
/tmp/gazebo11-20241217-86675-upeq8d/gazebo-11.15.0/gazebo/transport/IOManager.hh:45:28: error: no type named 'io_service' in namespace 'boost::asio'
      public: boost::asio::io_service &GetIO();
              ~~~~~~~~~~~~~^

see also:

@scpeters scpeters added the bug Something isn't working label Dec 17, 2024
@scpeters scpeters changed the title Build failure with boost 1.87: boost::asio::io_service has been removed Build failure since boost::asio::io_service has been removed in 1.87 Dec 17, 2024
@scpeters scpeters moved this to Inbox in Core development Jan 6, 2025
@azeey azeey moved this from Inbox to In progress in Core development Jan 7, 2025
@xdire
Copy link

xdire commented Jan 10, 2025

@azeey @scpeters, any temporary resolution you found to build gazebo11 on macos given this bug?

@scpeters
Copy link
Member Author

@azeey @scpeters, any temporary resolution you found to build gazebo11 on macos given this bug?

see osrf/homebrew-simulation#2916 (comment) and osrf/homebrew-simulation#2916 (comment) for a temporary solution on macos

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
Status: In progress
Development

No branches or pull requests

2 participants