Skip to content

Macro Redefinition #69

@QI-code-learnslam

Description

@QI-code-learnslam

Thank you very much for your excellent work! I have a question that I hope to get your guidance on. I encountered the following warnings and errors while building the Docker image.

Image

  1. The CHECK macro has been redefined. The first definition is in the /usr/include/glog/logging.h file at line 586, and the second definition is in the /root/swarm/ws/src/D2SLAM/d2frontend/../tensorrt_utils/include/tensorrt_utils/common.h file at line 58.
  2. In the /root/swarm/ws/src/D2SLAM/d2frontend/src/CNN/superpoint_common.cpp file at line 56, there is a narrowing conversion warning. Specifically, it is converting std::vector<cv::Point>::size_type (which is typically of type unsigned long) to long int. This may result in data loss.

I'm not quite sure how much this will affect the built image, or if I can safely ignore this impact.Looking forward to your reply.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions