From 7228c745a33ef0eb96e238f226ba4d2ca8726af0 Mon Sep 17 00:00:00 2001 From: lia <167905060+lia-viam@users.noreply.github.com> Date: Wed, 28 May 2025 14:58:13 -0400 Subject: [PATCH 1/3] Update conanfile.py --- conanfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index 9ad97ab30..600f6f832 100644 --- a/conanfile.py +++ b/conanfile.py @@ -56,7 +56,7 @@ def _grpc_requires(self): return 'grpc/[>=1.48.4]' def requirements(self): - self.requires('boost/[>=1.74.0]', transitive_headers=True) + self.requires('boost/[>=1.74.0 <1.88.0]', transitive_headers=True) # The SDK supports older grpc and protobuf, but these are the oldest # maintained conan packages. From 53553d5778d6945f5f810fb790f1ad9c0872d08c Mon Sep 17 00:00:00 2001 From: lia <167905060+lia-viam@users.noreply.github.com> Date: Thu, 29 May 2025 09:08:17 -0400 Subject: [PATCH 2/3] Update conanfile.py --- conanfile.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index 600f6f832..06cd020f1 100644 --- a/conanfile.py +++ b/conanfile.py @@ -56,7 +56,10 @@ def _grpc_requires(self): return 'grpc/[>=1.48.4]' def requirements(self): - self.requires('boost/[>=1.74.0 <1.88.0]', transitive_headers=True) + if self.settings.os == "Windows": + self.requires('boost/[>=1.74.0 <1.88.0]', transitive_headers=True) + else: + self.requires('boost/[>=1.74.0]', transitive_headers=True) # The SDK supports older grpc and protobuf, but these are the oldest # maintained conan packages. From 50db4b6c4efe3a858c0d68f36336c03295e88eb9 Mon Sep 17 00:00:00 2001 From: lia <167905060+lia-viam@users.noreply.github.com> Date: Thu, 29 May 2025 12:47:31 -0400 Subject: [PATCH 3/3] doc comment --- conanfile.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/conanfile.py b/conanfile.py index 06cd020f1..b1ef3890a 100644 --- a/conanfile.py +++ b/conanfile.py @@ -57,6 +57,8 @@ def _grpc_requires(self): def requirements(self): if self.settings.os == "Windows": + # This is temporary pending the resolution of a windows compilation + # issue on boost 1.88.0 self.requires('boost/[>=1.74.0 <1.88.0]', transitive_headers=True) else: self.requires('boost/[>=1.74.0]', transitive_headers=True)