In file included from /build/rosbag2-release-release-humble-rosbag2_compression-0.15.9-1/src/rosbag2_compression/compression_options.cpp:18:
/build/rosbag2-release-release-humble-rosbag2_compression-0.15.9-1/include/rosbag2_compression/compression_options.hpp:29:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
29 | enum class ROSBAG2_COMPRESSION_PUBLIC CompressionMode: uint32_t
| ~~~~ ^~~~~
| -----
/build/rosbag2-release-release-humble-rosbag2_compression-0.15.9-1/include/rosbag2_compression/compression_options.hpp:29:54: error: found ':' in nested-name-specifier, expected '::'
29 | enum class ROSBAG2_COMPRESSION_PUBLIC CompressionMode: uint32_t
| ^
| ::
/build/rosbag2-release-release-humble-rosbag2_compression-0.15.9-1/include/rosbag2_compression/compression_options.hpp:29:39: error: 'CompressionMode' has not been declared
29 | enum class ROSBAG2_COMPRESSION_PUBLIC CompressionMode: uint32_t
| ^~~~~~~~~~~~~~~
The error messages were as follows: