apache / apache/rocketmq-client-cpp

Failed to build with boost-1.89

Open
#508 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
393
Forks
167
PR merge metrics
No merged PRs in 30d

Description

**BUG REPORT**

1. Please describe the issue you observed:

- What did you do (The steps to reproduce)?
Build rocketmq-client-cpp with boost-1.89

- What did you expect to see?
Build success

- What did you see instead?
boost::asio::io_service is removed.

2. Please tell us about your environment:

- What is your OS?
Ubuntu 24.04

- What is your client version?
master

- What is your RocketMQ version?
N/A

3. Other information (e.g. detailed explanation, logs, related issues, suggestions on how to fix, etc):

rocketmq-client-cpp/src/transport/TcpRemotingClient.h:24:10: fatal error: boost/asio/io_service.hpp: No such file or directory
24 | #include

Contributor guide

Open the contributing guide

Research direction

Start with rocketmq-client-cpp/src/transport/TcpRemotingClient.h and inspect its Boost.Asio include and related transport code. Reproduce the build on Ubuntu 24.04 with boost-1.89, then verify that the project builds successfully without the missing io_service.hpp error.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system, networking
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.