Skip to content

[Bug]: GCC 15 support: add missing cstdint #132

@nim65s

Description

@nim65s

Before proceeding, is there an existing issue or discussion for this?

OS and version

nixos unstable

Open-RMF installation type

Source build

Other Open-RMF installation methods

No response

Open-RMF version or commit hash

1b94411

ROS distribution

Humble

ROS installation type

Source build

Other ROS installation methods

No response

Package or library, if applicable

No response

Description of the bug

ros-humble-rmf-task> In file included from /build/rmf_task-release-release-humble-rmf_task-2.1.8-1/src/rmf_task/detail/Backup.cpp:18:
ros-humble-rmf-task> /build/rmf_task-release-release-humble-rmf_task-2.1.8-1/include/rmf_task/detail/Backup.hpp:43:22: error: 'uint64_t' has not been declared
ros-humble-rmf-task>    43 |   static Backup make(uint64_t seq, std::string state);
ros-humble-rmf-task>       |                      ^~~~~~~~

Steps to reproduce the bug

build with gcc 15

Expected behavior

should build

Actual behavior

does not build

Additional information or screenshots

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions