Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ABSL library conflicts: Reference to 'is_trivially_move_assignable' is ambiguous #2238

Closed
CoderPoet opened this issue Jul 19, 2023 · 3 comments
Assignees
Labels
bug Something isn't working triage/needs-information Indicates an issue needs more information in order to work on it.

Comments

@CoderPoet
Copy link

Describe your environment Describe any aspect of your environment relevant to the problem, including your platform, build system, version numbers of installed dependencies, etc. If you're reporting a problem with a specific version of a library in this repo, please check whether the problem has been fixed on main branch.

  • GCC: 11.4.0
  • Debian: 10

Steps to reproduce
Use vcpkg to install OpenTelemetry dependencies

{
  "name": "bug-reporter",
  "version": "0.1.0",
  "builtin-baseline": "21bbb14c4113b89cd06402e852e075341722304f",
  "dependencies": [
    {
      "name": "opentelemetry-cpp",
      "features": [
        "otlp",
        "otlp-grpc",
        "zpages",
        "prometheus"
      ]
    }
  ]
}

What is the expected behavior?
ABSL libraries no longer conflict with each other

What is the actual behavior?

Reference to 'is_trivially_move_assignable' is ambiguous 

candidate found by name lookup is 'absl::lts_20230125::is_trivially_move_assignable' 

candidate found by name lookup is 'absl::otel_v1::is_trivially_move_assignable'

Additional context
Add any other context about the problem here.

@CoderPoet CoderPoet added the bug Something isn't working label Jul 19, 2023
@github-actions github-actions bot added the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label Jul 19, 2023
@CoderPoet CoderPoet reopened this Jul 29, 2023
@CoderPoet
Copy link
Author

@marcalff
Copy link
Member

marcalff commented Sep 6, 2023

I assume the message Reference to 'is_trivially_move_assignable' is ambiguous is reported during the build, at compile time.

Please paste the FULL error message given by the compiler, including in which file/line the error occurs, and with the full include stack, so this can be investigated.

@marcalff marcalff added triage/needs-information Indicates an issue needs more information in order to work on it. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Sep 6, 2023
@marcalff
Copy link
Member

Closing.

Feel free to reopen if/when more details are available, to reproduce the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working triage/needs-information Indicates an issue needs more information in order to work on it.
Projects
None yet
Development

No branches or pull requests

3 participants