Skip to content

Incompatible with opentelemetry-cpp 1.22.0 #15432

@outpaddling

Description

@outpaddling

Attempting to build google-cloud-cpp 2.41.0 with

    grpc: 1.74.0,2
    opentelemetry-cpp: 1.22.0
/usr/bin/c++ -DGOOGLE_CLOUD_CPP_HAVE_OPENTELEMETRY -DOPENTELEMETRY_ABI_VERSION_NO=1 -DPROTOBUF_USE_DLLS -Dgoogle_cloud_cpp_grpc_utils_EXPORTS -I/usr/ports/wip/google-cloud-cpp/work/google-cloud-cpp-2.41.0 -isystem /usr/local/include -isystem /usr/ports/wip/google-cloud-cpp/work/.build/external/googleapis -isystem /usr/ports/wip/google-cloud-cpp/work/.build -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing   -std=c++17 -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing   -std=c++17  -DNDEBUG -fPIC -Wall -Wextra -Wconversion -Wno-sign-conversion -fno-exceptions -pthread -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -MD -MT google/cloud/CMakeFiles/google_cloud_cpp_grpc_utils.dir/internal/grpc_opentelemetry.cc.o -MF google/cloud/CMakeFiles/google_cloud_cpp_grpc_utils.dir/internal/grpc_opentelemetry.cc.o.d -o google/cloud/CMakeFiles/google_cloud_cpp_grpc_utils.dir/internal/grpc_opentelemetry.cc.o -c /usr/ports/wip/google-cloud-cpp/work/google-cloud-cpp-2.41.0/google/cloud/internal/grpc_opentelemetry.cc
/usr/ports/wip/google-cloud-cpp/work/google-cloud-cpp-2.41.0/google/cloud/internal/grpc_opentelemetry.cc:28:10: fatal error: 'opentelemetry/trace/semantic_conventions.h' file not found
   28 | #include <opentelemetry/trace/semantic_conventions.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This header has been deprecated for some time and has now been removed.

open-telemetry/opentelemetry-cpp#3169

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: p2Moderately-important priority. Fix may not be included in next release.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions