Skip to content

🧑‍🌾 gz-msgs8 clang warning regarding protobuf nodiscard attribute in mac sonoma/sequoia #577

@miguelgonrod

Description

@miguelgonrod

Environment

  • OS Version: Mac sonoma
  • Source

Description

  • Expected behavior: To build without warnings
  • Actual behavior: Building with warnings

Steps to reproduce

  1. Go to https://build.osrfoundation.org/job/gz_msgs-ci-ign-msgs8-homebrew-arm64
  2. Build a job
  3. See the warning

Reference Build

Log Output

1 warning generated.
warning: unknown warning option '-Wno-extended-offsetof'; did you mean '-Wno-invalid-offsetof'? [-Wunknown-warning-option]
/Users/jenkins/jenkins-agent/workspace/gz_msgs-ci-ign-msgs8-homebrew-arm64/gz-msgs/src/Factory.cc:254:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
  254 |     google::protobuf::TextFormat::ParseFromString(_args, msg.get());
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
2 warnings generated.
warning: unknown warning option '-Wno-extended-offsetof'; did you mean '-Wno-invalid-offsetof'? [-Wunknown-warning-option]
1 warning generated.

This warning began to show up in build #45, but looks like protobuf warning more than gazebo

CC: @Crola1702

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Inbox

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions