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

opentelemetry-cpp: add version 1.16.1, 1.17.0 #25902

Merged
merged 6 commits into from
Nov 14, 2024

Conversation

amachado-pie
Copy link
Contributor

Summary

Changes to recipe: opentelemetry-cpp/*

Notice: this PR requires PR #25901 be merged first because dependency of opentelemetry-proto versions

Motivation

There are breaking changes in 1.17.0
There are several bugfixes in 1.16.1

Details

open-telemetry/opentelemetry-cpp@v1.16.1...v1.17.0
open-telemetry/opentelemetry-cpp@v1.14.2...v1.16.1


@@ -195,7 +190,7 @@ def validate(self):

def build_requirements(self):
if self.options.with_otlp_grpc or self.options.with_otlp_http:
self.tool_requires("opentelemetry-proto/1.3.0")
self.tool_requires("opentelemetry-proto/1.3.2")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

open-telemetry/opentelemetry-cpp#2991 changes in the documentation seem to imply that there's not need to map 1:1 unless a new version requires a minimum version, so after checking locally, old versions till compile with this, so I've simplified this @ArielGMachado, lmkwyt

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Without knowing much in depth about the opentelemetry-cpp's internals, what I understand from documentation (https://github.com/open-telemetry/opentelemetry-cpp/blob/main/docs/maintaining-dependencies.md) is that opentelemetry-cpp generates code from opentelemetry-proto as part of the opentelemetry-cpp build. That are protobuf specs.
Each 3rd party version that uses in opentelemetry-cpp is being indicated in the file third_party_release of each release.
When upgrading opentelemetry-proto to a newer release code can requires adjustment, so if a version requires code and a specific version of opentelemetry-proto, it is indicated in the release.
According to the (Release info v1.16.0) , was upgraded to opentelemetry-proto/1.3.1, and in the (Release info v1.17.0) was upgraded to opentelemetry-proto/1.3.2.
I made the change in the recipe according to this principle to ensure the receipe compile each version with the exact dependency version they indicate in the release and not diverge in the Conan recipe from the official version of opentelemetry-cpp project.
I hope this helps you understand the reason for the change.

@@ -27,7 +27,6 @@ class OpenTelemetryCppConan(ConanFile):
"with_stl": [True, False],
"with_gsl": [True, False],
"with_abseil": [True, False],
"with_otlp": ["deprecated", True, False],
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed so that the new versions don't have this from the get-go, and it's been deprecated long enough to warrant removal for old versions

@AbrilRBS
Copy link
Member

Succesful compilation for the new options:

$ conan create . --version=1.17.0 -b=missing -r=conancenter -u -pr:b=x86  -s:h="arch=x86_64" -o="&:with_otlp_http_compression=True" -o="&:with_otlp_file=True"

======== Exporting recipe to the cache ========
opentelemetry-cpp/1.17.0: Exporting package recipe: Z:\Users\abril\coding\external\ariel\recipes\opentelemetry-cpp\all\conanfile.py
opentelemetry-cpp/1.17.0: exports: File 'conandata.yml' found. Exporting it...
opentelemetry-cpp/1.17.0: Copied 1 '.yml' file: conandata.yml
opentelemetry-cpp/1.17.0: Copied 1 '.py' file: conanfile.py
opentelemetry-cpp/1.17.0: Exported to cache folder: C:\Users\abril\.conan2\p\openta6bf91b3abd6e\e
opentelemetry-cpp/1.17.0: Exported: opentelemetry-cpp/1.17.0#dbc8bf07431374e22bf0599b1606b427 (2024-11-11 16:43:16 UTC)

======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Release
compiler=msvc
compiler.cppstd=14
compiler.runtime=dynamic
compiler.runtime_type=Release
compiler.version=194
os=Windows
[options]
&:with_otlp_file=True
&:with_otlp_http_compression=True
[conf]


Profile build:
[settings]
arch=armv8
build_type=Release
compiler=msvc
compiler.cppstd=14
compiler.runtime=dynamic
compiler.runtime_type=Release
compiler.version=194
os=Windows
mingw-builds/*:arch=x86_64
msys2/*:arch=x86_64
libtool/*:arch=x86_64
strawberryperl/*:arch=x86_64
[conf]



======== Computing dependency graph ========
opentelemetry-cpp/1.17.0: Checking remote: conancenter
abseil/20240116.2: Checking remote: conancenter
protobuf/5.27.0: Checking remote: conancenter
zlib/1.3.1: Checking remote: conancenter
nlohmann_json/3.11.3: Checking remote: conancenter
openssl/3.3.2: Checking remote: conancenter
nasm/2.16.01: Checking remote: conancenter
strawberryperl/5.32.1.1: Checking remote: conancenter
libcurl/8.10.1: Checking remote: conancenter
opentelemetry-proto/1.3.2: Checking remote: conancenter
Graph root
    cli
Requirements
    abseil/20240116.2#54f81a20ccd26a6558e18d57059847e2 - Cache (conancenter)
    libcurl/8.10.1#a3113369c86086b0e84231844e7ed0a9 - Cache (conancenter)
    nlohmann_json/3.11.3#45828be26eb619a2e04ca517bb7b828d - Cache (conancenter)
    openssl/3.3.2#d8091b3242ea0836aa6b7379ddf2d7a1 - Newer
    opentelemetry-cpp/1.17.0#dbc8bf07431374e22bf0599b1606b427 - Not in remote
    protobuf/5.27.0#ccce9aa25886556c6d66c77b2be4d806 - Cache (conancenter)
    zlib/1.3.1#e20364c96c45455608a72543f3a53133 - Newer
Build requirements
    abseil/20240116.2#54f81a20ccd26a6558e18d57059847e2 - Cache (conancenter)
    nasm/2.16.01#d0aebbd20ccbb6ad9c9c753ab708098c - Cache (conancenter)
    opentelemetry-proto/1.3.2#e43499a9b82a9ebafeed13fe9a101ec7 - Cache (conancenter)
    protobuf/5.27.0#ccce9aa25886556c6d66c77b2be4d806 - Cache (conancenter)
    strawberryperl/5.32.1.1#6aeb595dac6a9eb19793ff6b2fd59591 - Newer
    zlib/1.3.1#e20364c96c45455608a72543f3a53133 - Newer
Resolved version ranges
    abseil/[>=20240116.1 <20240117.0]: abseil/20240116.2
    libcurl/[>=7.78.0 <9]: libcurl/8.10.1
    openssl/[>=1.1 <4]: openssl/3.3.2
    zlib/[>=1.2.11 <2]: zlib/1.3.1

======== Computing necessary packages ========
abseil/20240116.2: Main binary package '4d8ab52ebb49f51e63d5193ed580b5a7672e23d5' missing
abseil/20240116.2: Checking 7 compatible configurations
abseil/20240116.2: '2e51ec0fde483876cccf2be6dea756a2dd099bd4': compiler.cppstd=17
abseil/20240116.2: '6119fcdeccb25969de15c5fd8a88f617d4396ca6': compiler.cppstd=20
abseil/20240116.2: '45e8a45afbc2fb78d7f7110b50ed088718ea3115': compiler.cppstd=23
abseil/20240116.2: '9bdee485ef71c14ac5f8a657202632bdb8b4482b': compiler.version=193
abseil/20240116.2: Found compatible package '9bdee485ef71c14ac5f8a657202632bdb8b4482b': compiler.version=193
abseil/20240116.2: WARN: Can't update, no package in remote
strawberryperl/5.32.1.1: WARN: Can't update, no package in remote
zlib/1.3.1: WARN: Can't update, no package in remote
zlib/1.3.1: WARN: Can't update, no package in remote
nasm/2.16.01: WARN: Can't update, no package in remote
protobuf/5.27.0: Main binary package '1366d8057010e5023cee6c2f1927e0b6fa036a3b' missing
protobuf/5.27.0: Checking 7 compatible configurations
protobuf/5.27.0: 'b1230204b9fe1b57f96e1d3de440bc86270ee334': compiler.cppstd=17
protobuf/5.27.0: '0d0f00ce0e5702967a6053dd6ae602f3c23985a8': compiler.cppstd=20
protobuf/5.27.0: '2254ce54f7495962cad0eca0351ff3c9279d0a5c': compiler.cppstd=23
protobuf/5.27.0: 'aec4ff9e4176f92185bf06f806ea518c8a2b0a3e': compiler.version=193
protobuf/5.27.0: Found compatible package 'aec4ff9e4176f92185bf06f806ea518c8a2b0a3e': compiler.version=193
protobuf/5.27.0: WARN: Can't update, no package in remote
openssl/3.3.2: WARN: Can't update, no package in remote
libcurl/8.10.1: Main binary package 'cc7b2ceafbaa6145a839f420a38e3b28df52071d' missing
libcurl/8.10.1: Checking 1 compatible configurations
libcurl/8.10.1: '41627fa7be4dc2d676ed4ff84bd1bf3227eb7b95': compiler.version=193
libcurl/8.10.1: Found compatible package '41627fa7be4dc2d676ed4ff84bd1bf3227eb7b95': compiler.version=193
opentelemetry-cpp/1.17.0: Main binary package '3ec1c66398003063bc24a50c560824c62793a18e' missing
opentelemetry-cpp/1.17.0: Checking 7 compatible configurations
opentelemetry-cpp/1.17.0: '13534a9bccb2fc70f221ab642f347f7beb520b42': compiler.cppstd=17
opentelemetry-cpp/1.17.0: 'f32e06a42de37f4bbaf9ba20daeec8eb993dcf3b': compiler.cppstd=20
opentelemetry-cpp/1.17.0: '18dd15d5fc1ce53a5ab60bc290b7910672b442eb': compiler.cppstd=23
opentelemetry-cpp/1.17.0: 'dd643a140a1cb69aa827c63983a5b5eec80efead': compiler.version=193
opentelemetry-cpp/1.17.0: '057ccd6b22c75439e0eea11cc7a77a7b6e02dbc1': compiler.cppstd=17, compiler.version=193
opentelemetry-cpp/1.17.0: '05e16e1d050f607c20477e3ebcf03b1d596812bf': compiler.cppstd=20, compiler.version=193
opentelemetry-cpp/1.17.0: '736ea2fb8bd33fab6b4f1d8de063876ba4582932': compiler.cppstd=23, compiler.version=193
Requirements
    abseil/20240116.2#54f81a20ccd26a6558e18d57059847e2:9bdee485ef71c14ac5f8a657202632bdb8b4482b#90b35a9d741f2b46ef5bd2f5ce7516f2 - Cache
    libcurl/8.10.1#a3113369c86086b0e84231844e7ed0a9:41627fa7be4dc2d676ed4ff84bd1bf3227eb7b95#6bffc173788e5fdd29413ff3fab21d1c - Cache
    nlohmann_json/3.11.3#45828be26eb619a2e04ca517bb7b828d:da39a3ee5e6b4b0d3255bfef95601890afd80709#552828a2560333bcbeff9d087ce0af0f - Cache
    openssl/3.3.2#d8091b3242ea0836aa6b7379ddf2d7a1:28abdbfc5f7554635c526cc38d233f2beb62ab28#b7cea18f33513e7ea9097cb64b50014a - Cache
    opentelemetry-cpp/1.17.0#dbc8bf07431374e22bf0599b1606b427:3ec1c66398003063bc24a50c560824c62793a18e - Build
    protobuf/5.27.0#ccce9aa25886556c6d66c77b2be4d806:aec4ff9e4176f92185bf06f806ea518c8a2b0a3e#c9bb24b227b66732c5d433bfa8320109 - Cache
    zlib/1.3.1#e20364c96c45455608a72543f3a53133:0d6dd492a7d31822b2f2686ec67bbaef586416a3#bb396befcd0ea2a1eb3ac40bac4f8316 - Cache
Build requirements
    opentelemetry-proto/1.3.2#e43499a9b82a9ebafeed13fe9a101ec7:da39a3ee5e6b4b0d3255bfef95601890afd80709#f3a616e82a6bfa67c12e906fabbf2eaf - Cache
    protobuf/5.27.0#ccce9aa25886556c6d66c77b2be4d806:a5de0dd1b3b232eaa04529f7c83bfa1956bb8ce2#36f253fe39c73a1a3fdf653278a59279 - Cache
Skipped binaries
    abseil/20240116.2, nasm/2.16.01, strawberryperl/5.32.1.1, zlib/1.3.1

======== Installing packages ========
abseil/20240116.2: Already installed! (1 of 9)
nlohmann_json/3.11.3: Already installed! (2 of 9)
opentelemetry-proto/1.3.2: Already installed! (3 of 9)
zlib/1.3.1: Already installed! (4 of 9)
protobuf/5.27.0: Already installed! (5 of 9)
protobuf/5.27.0: Already installed! (6 of 9)
openssl/3.3.2: Already installed! (7 of 9)
libcurl/8.10.1: Already installed! (8 of 9)
opentelemetry-cpp/1.17.0: Calling source() in C:\Users\abril\.conan2\p\openta6bf91b3abd6e\s\src
opentelemetry-cpp/1.17.0: Source https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.17.0.tar.gz retrieved from local download cache
opentelemetry-cpp/1.17.0: Unzipping v1.17.0.tar.gz to .

-------- Installing package opentelemetry-cpp/1.17.0 (9 of 9) --------
opentelemetry-cpp/1.17.0: Building from source
opentelemetry-cpp/1.17.0: Package opentelemetry-cpp/1.17.0:3ec1c66398003063bc24a50c560824c62793a18e
opentelemetry-cpp/1.17.0: Copying sources to build folder
opentelemetry-cpp/1.17.0: Building your package in C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b
opentelemetry-cpp/1.17.0: Calling generate()
opentelemetry-cpp/1.17.0: Generators folder: C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\generators
opentelemetry-cpp/1.17.0: CMakeToolchain generated: conan_toolchain.cmake
opentelemetry-cpp/1.17.0: CMakeToolchain generated: C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\generators\CMakePresets.json
opentelemetry-cpp/1.17.0: CMakeToolchain generated: C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\src\CMakeUserPresets.json
opentelemetry-cpp/1.17.0: CMakeDeps necessary find_package() and targets for your CMakeLists.txt
    find_package(protobuf)
    find_package(absl)
    find_package(nlohmann_json)
    find_package(CURL)
    find_package(OpenSSL)
    find_package(ZLIB)
    target_link_libraries(... protobuf::protobuf abseil::abseil nlohmann_json::nlohmann_json CURL::libcurl openssl::openssl ZLIB::ZLIB)
opentelemetry-cpp/1.17.0: Generating aggregated env files
opentelemetry-cpp/1.17.0: Generated aggregated env files: ['conanbuild.bat']
opentelemetry-cpp/1.17.0: Calling build()
opentelemetry-cpp/1.17.0: Running CMake.configure()
opentelemetry-cpp/1.17.0: RUN: cmake -G "Visual Studio 17 2022" -DCMAKE_TOOLCHAIN_FILE="generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/p" -DBUILD_TESTING="OFF" -DBUILD_BENCHMARK="OFF" -DWITH_EXAMPLES="OFF" -DWITH_NO_DEPRECATED_CODE="OFF" -DWITH_STL="OFF" -DWITH_GSL="OFF" -DWITH_ABSEIL="ON" -DWITH_OTLP_GRPC="OFF" -DWITH_OTLP_HTTP="ON" -DWITH_OTLP_HTTP_COMPRESSION="ON" -DWITH_OTLP_FILE="ON" -DOTELCPP_PROTO_PATH="C:/Users/abril/.conan2/p/openta4817096b314d/p/res" -DWITH_ZIPKIN="ON" -DWITH_PROMETHEUS="OFF" -DWITH_ELASTICSEARCH="OFF" -DWITH_ZPAGES="OFF" -DWITH_JAEGER="OFF" -DWITH_NO_GETENV="OFF" -DWITH_ASYNC_EXPORT_PREVIEW="OFF" -DWITH_METRICS_EXEMPLAR_PREVIEW="OFF" -DOPENTELEMETRY_INSTALL="ON" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" "C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src"
-- Using Conan toolchain: C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/build/generators/conan_toolchain.cmake
-- Conan toolchain: CMAKE_GENERATOR_TOOLSET=v143
-- Conan toolchain: Setting CMAKE_MSVC_RUNTIME_LIBRARY=$<$<CONFIG:Release>:MultiThreadedDLL>
-- Conan toolchain: C++ Standard 14 with extensions OFF
-- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF
-- Selecting Windows SDK version 10.0.22621.0 to target Windows .
-- The C compiler identification is MSVC 19.41.34123.0
-- The CXX compiler identification is MSVC 19.41.34123.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostarm64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostarm64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building for architecture ARCH=x64
-- OPENTELEMETRY_ABI_VERSION_NO=1
-- OPENTELEMETRY_VERSION=1.17.0
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Found Threads: TRUE
-- Conan: Component target declared 'absl::config'
[... absl targets ...]
-- Conan: Component target declared 'absl::flags_parse'
-- Conan: Target declared 'abseil::abseil'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/absei62c4eca5b6ce0/p/lib/cmake/conan_trick/cxx_std.cmake'
-- Conan: Component target declared 'utf8_range::utf8_range'
-- Conan: Component target declared 'utf8_range::utf8_validity'
-- Conan: Component target declared 'protobuf::libprotobuf'
-- Conan: Component target declared 'protobuf::libprotoc'
-- Conan: Target declared 'protobuf::protobuf'
-- Conan: Target declared 'ZLIB::ZLIB'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/proto8560b5f411c1d/p/lib/cmake/protobuf/protobuf-generate.cmake'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/proto8560b5f411c1d/p/lib/cmake/protobuf/protobuf-module.cmake'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/proto8560b5f411c1d/p/lib/cmake/protobuf/protobuf-options.cmake'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/proto8560b5f411c1d/p/lib/cmake/protobuf/protobuf-conan-protoc-target.cmake'
-- PROTOBUF_PROTOC_EXECUTABLE=C:/Users/abril/.conan2/p/b/proto12135cb16e813/p/bin/protoc.exe
-- opentelemetry-proto dependency satisfied by: external path
-- Conan: Component target declared 'CURL::libcurl'
-- Conan: Component target declared 'OpenSSL::Crypto'
-- Conan: Component target declared 'OpenSSL::SSL'
-- Conan: Target declared 'openssl::openssl'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/b/opens58eb4e2254e3c/p/lib/cmake/conan-official-openssl-variables.cmake'
-- Found CURL: CURL::libcurl, version 8.10.1
-- Found ZLIB: ZLIB::ZLIB, version 1.3.1
-- nlohmann::json dependency satisfied by: package
-- Building WITH_STL=OFF
-- Configuring done (3.8s)
-- Generating done (0.3s)
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_BENCHMARK
    WITH_JAEGER
    WITH_ZPAGES


-- Build files have been written to: C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/build

opentelemetry-cpp/1.17.0: Running CMake.build()
opentelemetry-cpp/1.17.0: RUN: cmake --build "C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build" --config Release
Versión de MSBuild 17.11.9+a69bbaaf5 para .NET Framework

  1>Checking Build System
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/sdk/src/common/CMakeLists.txt
  random.cc
  global_log_handler.cc
  env_variables.cc
  base64.cc
  fork_windows.cc
  opentelemetry_common.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\sdk\src\common\Release\opentele
  metry_common.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/ext/src/http/client/curl/CMakeLists.txt
  http_client_factory_curl.cc
  http_client_curl.cc
  http_operation_curl.cc
C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\src\ext\src\http\client\curl\http_operation_curl.cc(898,70): warning C4
244: 'argumento': conversión de '_Rep' a 'long'; posible pérdida de datos [C:\Users\abril\.conan2\p\b\openta2ed26d66dac
c\b\build\ext\src\http\client\curl\opentelemetry_http_client_curl.vcxproj]
C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\src\ext\src\http\client\curl\http_operation_curl.cc(898,70): warning C4
244:         with [C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\ext\src\http\client\curl\opentelemetry_http_cl
ient_curl.vcxproj]
C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\src\ext\src\http\client\curl\http_operation_curl.cc(898,70): warning C4
244:         [ [C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\ext\src\http\client\curl\opentelemetry_http_clien
t_curl.vcxproj]
C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\src\ext\src\http\client\curl\http_operation_curl.cc(898,70): warning C4
244:             _Rep=__int64 [C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\ext\src\http\client\curl\opentelem
etry_http_client_curl.vcxproj]
C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\src\ext\src\http\client\curl\http_operation_curl.cc(898,70): warning C4
244:         ] [C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\ext\src\http\client\curl\opentelemetry_http_clien
t_curl.vcxproj]
  opentelemetry_http_client_curl.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\ext\src\http\client\c
  url\Release\opentelemetry_http_client_curl.lib
  [Run]: "C:/Users/abril/.conan2/p/b/proto12135cb16e813/p/bin/protoc.exe" "--proto_path=C:/Users/abril/.conan2/p/openta
  4817096b314d/p/res" "--cpp_out=C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/build/generated/third_party/openteleme
  try-proto" "C:/Users/abril/.conan2/p/openta4817096b314d/p/res/opentelemetry/proto/common/v1/common.proto" "C:/Users/r
  uben/.conan2/p/openta4817096b314d/p/res/opentelemetry/proto/resource/v1/resource.proto" "C:/Users/abril/.conan2/p/ope
  nta4817096b314d/p/res/opentelemetry/proto/trace/v1/trace.proto" "C:/Users/abril/.conan2/p/openta4817096b314d/p/res/op
  entelemetry/proto/logs/v1/logs.proto" "C:/Users/abril/.conan2/p/openta4817096b314d/p/res/opentelemetry/proto/metrics/
  v1/metrics.proto" "C:/Users/abril/.conan2/p/openta4817096b314d/p/res/opentelemetry/proto/profiles/v1experimental/prof
  iles.proto" "C:/Users/abril/.conan2/p/openta4817096b314d/p/res/opentelemetry/proto/profiles/v1experimental/pprofexten
  ded.proto" "C:/Users/abril/.conan2/p/openta4817096b314d/p/res/opentelemetry/proto/collector/trace/v1/trace_service.pr
  oto" "C:/Users/abril/.conan2/p/openta4817096b314d/p/res/opentelemetry/proto/collector/logs/v1/logs_service.proto" "C:
  /Users/abril/.conan2/p/openta4817096b314d/p/res/opentelemetry/proto/collector/metrics/v1/metrics_service.proto" "C:/U
  sers/abril/.conan2/p/openta4817096b314d/p/res/opentelemetry/proto/collector/profiles/v1experimental/profiles_service.
  proto"
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/CMakeLists.txt
  common.pb.cc
  resource.pb.cc
  trace.pb.cc
  logs.pb.cc
  metrics.pb.cc
  trace_service.pb.cc
  logs_service.pb.cc
  metrics_service.pb.cc
  opentelemetry_proto.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\Release\opentelemetry_proto.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/otlp/CMakeLists.txt
  otlp_http.cc
  otlp_http_client.cc
  opentelemetry_exporter_otlp_http_client.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\ot
  lp\Release\opentelemetry_exporter_otlp_http_client.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/sdk/src/resource/CMakeLists.txt
  resource.cc
  resource_detector.cc
  opentelemetry_resources.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\sdk\src\resource\Release\ope
  ntelemetry_resources.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/sdk/src/logs/CMakeLists.txt
  logger_provider.cc
  logger_provider_factory.cc
  logger.cc
  exporter.cc
  event_logger_provider.cc
  event_logger_provider_factory.cc
  event_logger.cc
  simple_log_record_processor.cc
  simple_log_record_processor_factory.cc
  batch_log_record_processor.cc
  batch_log_record_processor_factory.cc
  logger_context.cc
  logger_context_factory.cc
  multi_log_record_processor.cc
  multi_log_record_processor_factory.cc
  multi_recordable.cc
  read_write_log_record.cc
  readable_log_record.cc
  opentelemetry_logs.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\sdk\src\logs\Release\opentelemetr
  y_logs.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/sdk/src/metrics/CMakeLists.txt
  async_instruments.cc
  meter_provider.cc
  meter_provider_factory.cc
  meter.cc
  meter_context.cc
  meter_context_factory.cc
  metric_reader.cc
  instrument_metadata_validator.cc
  periodic_exporting_metric_reader.cc
  periodic_exporting_metric_reader_factory.cc
  filtered_ordered_attribute_map.cc
  metric_collector.cc
  observable_registry.cc
  sync_metric_storage.cc
  temporal_metric_storage.cc
  base2_exponential_histogram_indexer.cc
  histogram_aggregation.cc
  lastvalue_aggregation.cc
  sum_aggregation.cc
  circular_buffer.cc
  reservoir.cc
  instrument_selector_factory.cc
  meter_selector_factory.cc
  view_factory.cc
  view_registry_factory.cc
  sync_instruments.cc
  opentelemetry_metrics.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\sdk\src\metrics\Release\opente
  lemetry_metrics.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/sdk/src/trace/CMakeLists.txt
  tracer_context.cc
  tracer_context_factory.cc
  tracer_provider.cc
  tracer_provider_factory.cc
  tracer.cc
  span.cc
  exporter.cc
  batch_span_processor.cc
  batch_span_processor_factory.cc
  simple_processor_factory.cc
  always_on_factory.cc
  always_off_factory.cc
  parent.cc
  parent_factory.cc
  trace_id_ratio.cc
  trace_id_ratio_factory.cc
  random_id_generator.cc
  random_id_generator_factory.cc
  opentelemetry_trace.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\sdk\src\trace\Release\openteleme
  try_trace.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/otlp/CMakeLists.txt
  otlp_environment.cc
  otlp_log_recordable.cc
  otlp_recordable.cc
  otlp_populate_attribute_utils.cc
  otlp_recordable_utils.cc
  otlp_metric_utils.cc
  opentelemetry_otlp_recordable.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\otlp\Release
  \opentelemetry_otlp_recordable.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/otlp/CMakeLists.txt
  otlp_http_exporter.cc
  otlp_http_exporter_factory.cc
  otlp_http_exporter_options.cc
  opentelemetry_exporter_otlp_http.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\otlp\Rele
  ase\opentelemetry_exporter_otlp_http.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/functional/otlp/CMakeLists.txt
  func_http_main.cc
  func_otlp_http.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\functional\otlp\Release\func_otlp_htt
  p.exe
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/memory/CMakeLists.txt
  in_memory_span_exporter_factory.cc
  opentelemetry_exporter_in_memory.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\memory\Re
  lease\opentelemetry_exporter_in_memory.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/memory/CMakeLists.txt
  in_memory_metric_exporter_factory.cc
  in_memory_metric_data.cc
  opentelemetry_exporter_in_memory_metric.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\me
  mory\Release\opentelemetry_exporter_in_memory_metric.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/ostream/CMakeLists.txt
  log_record_exporter.cc
  log_record_exporter_factory.cc
  opentelemetry_exporter_ostream_logs.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\ostrea
  m\Release\opentelemetry_exporter_ostream_logs.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/ostream/CMakeLists.txt
  metric_exporter.cc
  metric_exporter_factory.cc
  opentelemetry_exporter_ostream_metrics.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\ost
  ream\Release\opentelemetry_exporter_ostream_metrics.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/ostream/CMakeLists.txt
  span_exporter.cc
  span_exporter_factory.cc
  opentelemetry_exporter_ostream_span.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\ostrea
  m\Release\opentelemetry_exporter_ostream_span.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/otlp/CMakeLists.txt
  otlp_file_client.cc
  opentelemetry_exporter_otlp_file_client.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\ot
  lp\Release\opentelemetry_exporter_otlp_file_client.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/otlp/CMakeLists.txt
  otlp_file_exporter.cc
  otlp_file_exporter_factory.cc
  otlp_file_exporter_options.cc
  opentelemetry_exporter_otlp_file.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\otlp\Rele
  ase\opentelemetry_exporter_otlp_file.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/otlp/CMakeLists.txt
  otlp_file_log_record_exporter.cc
  otlp_file_log_record_exporter_factory.cc
  otlp_file_log_record_exporter_options.cc
  opentelemetry_exporter_otlp_file_log.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\otlp\
  Release\opentelemetry_exporter_otlp_file_log.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/otlp/CMakeLists.txt
  otlp_file_metric_exporter.cc
  otlp_file_metric_exporter_factory.cc
  otlp_file_metric_exporter_options.cc
  opentelemetry_exporter_otlp_file_metric.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\ot
  lp\Release\opentelemetry_exporter_otlp_file_metric.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/otlp/CMakeLists.txt
  otlp_http_log_record_exporter.cc
  otlp_http_log_record_exporter_factory.cc
  otlp_http_log_record_exporter_options.cc
  opentelemetry_exporter_otlp_http_log.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\otlp\
  Release\opentelemetry_exporter_otlp_http_log.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/otlp/CMakeLists.txt
  otlp_http_metric_exporter.cc
  otlp_http_metric_exporter_factory.cc
  otlp_http_metric_exporter_options.cc
  opentelemetry_exporter_otlp_http_metric.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\ot
  lp\Release\opentelemetry_exporter_otlp_http_metric.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/exporters/zipkin/CMakeLists.txt
  zipkin_exporter.cc
  zipkin_exporter_factory.cc
  recordable.cc
  opentelemetry_exporter_zipkin_trace.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\exporters\zipkin
  \Release\opentelemetry_exporter_zipkin_trace.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/sdk/src/version/CMakeLists.txt
  version.cc
  opentelemetry_version.vcxproj -> C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build\sdk\src\version\Release\opente
  lemetry_version.lib
  Building Custom Rule C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/b/src/CMakeLists.txt

opentelemetry-cpp/1.17.0: Package '3ec1c66398003063bc24a50c560824c62793a18e' built
opentelemetry-cpp/1.17.0: Build folder C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build
opentelemetry-cpp/1.17.0: Generating the package
opentelemetry-cpp/1.17.0: Packaging in folder C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\p
opentelemetry-cpp/1.17.0: Calling package()
opentelemetry-cpp/1.17.0: Running CMake.install()
opentelemetry-cpp/1.17.0: RUN: cmake --install "C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\b\build" --config Release --prefix "C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/p"
-- Installing: C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/p/lib/opentelemetry_proto.lib

[... install output ...]

-- Installing: C:/Users/abril/.conan2/p/b/openta2ed26d66dacc/p/include/opentelemetry/exporters/etw/uuid.h

opentelemetry-cpp/1.17.0: package(): Packaged 329 '.h' files
opentelemetry-cpp/1.17.0: package(): Packaged 23 '.lib' files
opentelemetry-cpp/1.17.0: package(): Packaged 1 '.cmake' file: conan-official-opentelemetry-cpp-variables.cmake
opentelemetry-cpp/1.17.0: package(): Packaged 1 file: LICENSE
opentelemetry-cpp/1.17.0: Created package revision 957cd5eec8995455713658423c64425f
opentelemetry-cpp/1.17.0: Package '3ec1c66398003063bc24a50c560824c62793a18e' created
opentelemetry-cpp/1.17.0: Full package reference: opentelemetry-cpp/1.17.0#dbc8bf07431374e22bf0599b1606b427:3ec1c66398003063bc24a50c560824c62793a18e#957cd5eec8995455713658423c64425f
opentelemetry-cpp/1.17.0: Package folder C:\Users\abril\.conan2\p\b\openta2ed26d66dacc\p
WARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X:
WARN: deprecated:     'cpp_info.names' used in: protobuf/5.27.0, libcurl/8.10.1, zlib/1.3.1, openssl/3.3.2, abseil/20240116.2
WARN: deprecated:     'cpp_info.build_modules' used in: openssl/3.3.2, protobuf/5.27.0, abseil/20240116.2, opentelemetry-cpp/1.17.0
WARN: deprecated:     'user_info' used in: opentelemetry-proto/1.3.2
WARN: deprecated:     'cpp_info.filenames' used in: protobuf/5.27.0
WARN: deprecated:     'env_info' used in: openssl/3.3.2, protobuf/5.27.0

======== Launching test_package ========

======== Computing dependency graph ========
Graph root
    opentelemetry-cpp/1.17.0 (test package): Z:\Users\abril\coding\external\ariel\recipes\opentelemetry-cpp\all\test_package\conanfile.py
Requirements
    abseil/20240116.2#54f81a20ccd26a6558e18d57059847e2 - Cache
    libcurl/8.10.1#a3113369c86086b0e84231844e7ed0a9 - Cache
    nlohmann_json/3.11.3#45828be26eb619a2e04ca517bb7b828d - Cache
    openssl/3.3.2#d8091b3242ea0836aa6b7379ddf2d7a1 - Cache
    opentelemetry-cpp/1.17.0#dbc8bf07431374e22bf0599b1606b427 - Cache
    protobuf/5.27.0#ccce9aa25886556c6d66c77b2be4d806 - Cache
    zlib/1.3.1#e20364c96c45455608a72543f3a53133 - Cache
Build requirements
    abseil/20240116.2#54f81a20ccd26a6558e18d57059847e2 - Cache
    nasm/2.16.01#d0aebbd20ccbb6ad9c9c753ab708098c - Cache
    opentelemetry-proto/1.3.2#e43499a9b82a9ebafeed13fe9a101ec7 - Cache
    protobuf/5.27.0#ccce9aa25886556c6d66c77b2be4d806 - Cache
    strawberryperl/5.32.1.1#6aeb595dac6a9eb19793ff6b2fd59591 - Cache
    zlib/1.3.1#e20364c96c45455608a72543f3a53133 - Cache

======== Computing necessary packages ========
abseil/20240116.2: Main binary package '4d8ab52ebb49f51e63d5193ed580b5a7672e23d5' missing
abseil/20240116.2: Checking 7 compatible configurations
abseil/20240116.2: Found compatible package '9bdee485ef71c14ac5f8a657202632bdb8b4482b': compiler.version=193
protobuf/5.27.0: Main binary package '1366d8057010e5023cee6c2f1927e0b6fa036a3b' missing
protobuf/5.27.0: Checking 7 compatible configurations
protobuf/5.27.0: Found compatible package 'aec4ff9e4176f92185bf06f806ea518c8a2b0a3e': compiler.version=193
libcurl/8.10.1: Main binary package 'cc7b2ceafbaa6145a839f420a38e3b28df52071d' missing
libcurl/8.10.1: Checking 1 compatible configurations
libcurl/8.10.1: Found compatible package '41627fa7be4dc2d676ed4ff84bd1bf3227eb7b95': compiler.version=193
Requirements
    abseil/20240116.2#54f81a20ccd26a6558e18d57059847e2:9bdee485ef71c14ac5f8a657202632bdb8b4482b#90b35a9d741f2b46ef5bd2f5ce7516f2 - Cache
    libcurl/8.10.1#a3113369c86086b0e84231844e7ed0a9:41627fa7be4dc2d676ed4ff84bd1bf3227eb7b95#6bffc173788e5fdd29413ff3fab21d1c - Cache
    openssl/3.3.2#d8091b3242ea0836aa6b7379ddf2d7a1:28abdbfc5f7554635c526cc38d233f2beb62ab28#b7cea18f33513e7ea9097cb64b50014a - Cache
    opentelemetry-cpp/1.17.0#dbc8bf07431374e22bf0599b1606b427:3ec1c66398003063bc24a50c560824c62793a18e#957cd5eec8995455713658423c64425f - Cache
    protobuf/5.27.0#ccce9aa25886556c6d66c77b2be4d806:aec4ff9e4176f92185bf06f806ea518c8a2b0a3e#c9bb24b227b66732c5d433bfa8320109 - Cache
    zlib/1.3.1#e20364c96c45455608a72543f3a53133:0d6dd492a7d31822b2f2686ec67bbaef586416a3#bb396befcd0ea2a1eb3ac40bac4f8316 - Cache
Build requirements
Skipped binaries
    nlohmann_json/3.11.3, abseil/20240116.2, nasm/2.16.01, opentelemetry-proto/1.3.2, protobuf/5.27.0, strawberryperl/5.32.1.1, zlib/1.3.1

======== Installing packages ========
abseil/20240116.2: Already installed! (1 of 6)
zlib/1.3.1: Already installed! (2 of 6)
protobuf/5.27.0: Already installed! (3 of 6)
openssl/3.3.2: Already installed! (4 of 6)
libcurl/8.10.1: Already installed! (5 of 6)
opentelemetry-cpp/1.17.0: Already installed! (6 of 6)
WARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X:
WARN: deprecated:     'cpp_info.names' used in: protobuf/5.27.0, libcurl/8.10.1, zlib/1.3.1, openssl/3.3.2, abseil/20240116.2
WARN: deprecated:     'cpp_info.build_modules' used in: openssl/3.3.2, protobuf/5.27.0, abseil/20240116.2, opentelemetry-cpp/1.17.0
WARN: deprecated:     'cpp_info.filenames' used in: protobuf/5.27.0
WARN: deprecated:     'env_info' used in: openssl/3.3.2, protobuf/5.27.0

======== Testing the package ========
Removing previously existing 'test_package' build folder: Z:\Users\abril\coding\external\ariel\recipes\opentelemetry-cpp\all\test_package\build\msvc-194-x86_64-14-release
opentelemetry-cpp/1.17.0 (test package): Test package build: build\msvc-194-x86_64-14-release
opentelemetry-cpp/1.17.0 (test package): Test package build folder: Z:\Users\abril\coding\external\ariel\recipes\opentelemetry-cpp\all\test_package\build\msvc-194-x86_64-14-release
opentelemetry-cpp/1.17.0 (test package): Writing generators to Z:\Users\abril\coding\external\ariel\recipes\opentelemetry-cpp\all\test_package\build\msvc-194-x86_64-14-release\generators
opentelemetry-cpp/1.17.0 (test package): Generator 'CMakeDeps' calling 'generate()'
opentelemetry-cpp/1.17.0 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt
    find_package(opentelemetry-cpp)
    target_link_libraries(... opentelemetry-cpp::opentelemetry-cpp)
opentelemetry-cpp/1.17.0 (test package): Generator 'CMakeToolchain' calling 'generate()'
opentelemetry-cpp/1.17.0 (test package): CMakeToolchain generated: conan_toolchain.cmake
opentelemetry-cpp/1.17.0 (test package): CMakeToolchain generated: Z:\Users\abril\coding\external\ariel\recipes\opentelemetry-cpp\all\test_package\build\msvc-194-x86_64-14-release\generators\CMakePresets.json
opentelemetry-cpp/1.17.0 (test package): CMakeToolchain generated: Z:\Users\abril\coding\external\ariel\recipes\opentelemetry-cpp\all\test_package\CMakeUserPresets.json
opentelemetry-cpp/1.17.0 (test package): Generator 'VirtualRunEnv' calling 'generate()'
opentelemetry-cpp/1.17.0 (test package): Generating aggregated env files
opentelemetry-cpp/1.17.0 (test package): Generated aggregated env files: ['conanrun.bat', 'conanbuild.bat']

======== Testing the package: Building ========
opentelemetry-cpp/1.17.0 (test package): Calling build()
opentelemetry-cpp/1.17.0 (test package): Running CMake.configure()
opentelemetry-cpp/1.17.0 (test package): RUN: cmake -G "Visual Studio 17 2022" -DCMAKE_TOOLCHAIN_FILE="generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="Z:/Users/abril/coding/external/ariel/recipes/opentelemetry-cpp/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" "Z:/Users/abril/coding/external/ariel/recipes/opentelemetry-cpp/all/test_package"
-- Using Conan toolchain: Z:/Users/abril/coding/external/ariel/recipes/opentelemetry-cpp/all/test_package/build/msvc-194-x86_64-14-release/generators/conan_toolchain.cmake
-- Conan toolchain: CMAKE_GENERATOR_TOOLSET=v143
-- Conan toolchain: Setting CMAKE_MSVC_RUNTIME_LIBRARY=$<$<CONFIG:Release>:MultiThreadedDLL>
-- Conan toolchain: C++ Standard 14 with extensions OFF
-- Selecting Windows SDK version 10.0.22621.0 to target Windows .
-- The CXX compiler identification is MSVC 19.41.34123.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostarm64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_common'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_in_memory'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_version'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_http_client_curl'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_proto'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_metrics'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_ostream_metrics'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_resources'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_otlp_http_client'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_otlp_file_client'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_trace'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_logs'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_ostream_span'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_otlp_recordable'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_zipkin_trace'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_ostream_logs'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_otlp_http'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_otlp_http_metric'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_otlp_http_log'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_otlp_file'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_otlp_file_metric'
-- Conan: Component target declared 'opentelemetry-cpp::opentelemetry_exporter_otlp_file_log'
-- Conan: Target declared 'opentelemetry-cpp::opentelemetry-cpp'
-- Conan: Component target declared 'utf8_range::utf8_range'
-- Conan: Component target declared 'utf8_range::utf8_validity'
-- Conan: Component target declared 'protobuf::libprotobuf'
-- Conan: Component target declared 'protobuf::libprotoc'
-- Conan: Target declared 'protobuf::protobuf'
-- Conan: Component target declared 'absl::config'
[... absl targets ...]
-- Conan: Target declared 'abseil::abseil'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/absei62c4eca5b6ce0/p/lib/cmake/conan_trick/cxx_std.cmake'
-- Conan: Target declared 'ZLIB::ZLIB'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/proto8560b5f411c1d/p/lib/cmake/protobuf/protobuf-generate.cmake'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/proto8560b5f411c1d/p/lib/cmake/protobuf/protobuf-module.cmake'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/proto8560b5f411c1d/p/lib/cmake/protobuf/protobuf-options.cmake'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/proto8560b5f411c1d/p/lib/cmake/protobuf/protobuf-conan-protoc-target.cmake'
-- Conan: Component target declared 'CURL::libcurl'
-- Conan: Component target declared 'OpenSSL::Crypto'
-- Conan: Component target declared 'OpenSSL::SSL'
-- Conan: Target declared 'openssl::openssl'
-- Conan: Including build module from 'C:/Users/abril/.conan2/p/b/opens58eb4e2254e3c/p/lib/cmake/conan-official-openssl-variables.cmake'
-- Configuring done (1.6s)
-- Generating done (0.1s)
-- Build files have been written to: Z:/Users/abril/coding/external/ariel/recipes/opentelemetry-cpp/all/test_package/build/msvc-194-x86_64-14-release

opentelemetry-cpp/1.17.0 (test package): Running CMake.build()
opentelemetry-cpp/1.17.0 (test package): RUN: cmake --build "Z:\Users\abril\coding\external\ariel\recipes\opentelemetry-cpp\all\test_package\build\msvc-194-x86_64-14-release" --config Release
Versión de MSBuild 17.11.9+a69bbaaf5 para .NET Framework

  1>Checking Build System
  Building Custom Rule Z:/Users/abril/coding/external/ariel/recipes/opentelemetry-cpp/all/test_package/CMakeLists.txt
  test_package.cpp
  test_package.vcxproj -> Z:\Users\abril\coding\external\ariel\recipes\opentelemetry-cpp\all\test_package\build\msvc-19
  4-x86_64-14-release\Release\test_package.exe
  Building Custom Rule Z:/Users/abril/coding/external/ariel/recipes/opentelemetry-cpp/all/test_package/CMakeLists.txt


======== Testing the package: Executing test ========
opentelemetry-cpp/1.17.0 (test package): Running test()

AbrilRBS
AbrilRBS previously approved these changes Nov 11, 2024
Copy link
Member

@AbrilRBS AbrilRBS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This now looks good on my end, but will ask another team member to double check the proto tool_require

@AbrilRBS AbrilRBS requested a review from uilianries November 11, 2024 18:27
Copy link
Member

@uilianries uilianries left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just checked both new versions, and many things changed.

recipes/opentelemetry-cpp/all/conanfile.py Show resolved Hide resolved
Copy link
Member

@uilianries uilianries left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@uilianries uilianries merged commit 28e0304 into conan-io:master Nov 14, 2024
9 checks passed
Ahajha pushed a commit to Ahajha/conan-center-index that referenced this pull request Nov 15, 2024
Co-authored-by: Abril Rincón Blanco <rubenrb@jfrog.com>
Co-authored-by: Abril Rincón Blanco <git@rinconblanco.es>
Ahajha pushed a commit to Ahajha/conan-center-index that referenced this pull request Nov 15, 2024
Co-authored-by: Abril Rincón Blanco <rubenrb@jfrog.com>
Co-authored-by: Abril Rincón Blanco <git@rinconblanco.es>
OMGtechy pushed a commit to OMGtechy/conan-center-index that referenced this pull request Dec 31, 2024
Co-authored-by: Abril Rincón Blanco <rubenrb@jfrog.com>
Co-authored-by: Abril Rincón Blanco <git@rinconblanco.es>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants