You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Executing subproject grpc
grpc| Project name: gRPC
grpc| Project version: 1.59.1
grpc| C compiler for the host machine: cc (gcc 13.2.0 "cc (Rev3, Built by MSYS2 project) 13.2.0")
grpc| C linker for the host machine: cc ld.bfd 2.41
grpc| C++ compiler for the host machine: c++ (gcc 13.1.0 "c++ (Rev7, Built by MSYS2 project) 13.1.0")
grpc| C++ linker for the host machine: c++ ld.bfd 2.40
grpc| Dependency absl_algorithm_container from subproject subprojects/abseil-cpp-20230802.0 found: YES 20230802.0
grpc| Dependency absl_any_invocable from subproject subprojects/abseil-cpp-20230802.0 found: YES 20230802.0
grpc| Dependency absl_base from subproject subprojects/abseil-cpp-20230802.0 found: YES 20230802.0
grpc| Dependency absl_bind_front from subproject subprojects/abseil-cpp-20230802.0 found: YES 20230802.0
grpc| Dependency absl_cleanup from subproject subprojects/abseil-cpp-20230802.0 found: YES 20230802.0
grpc| Dependency absl_cord from subproject subprojects/abseil-cpp-20230802.0 found: YES 20230802.0
grpc| Dependency absl_core_headers from subproject subprojects/abseil-cpp-20230802.0 found: YES 20230802.0
grpc| Run-time dependency absl_crc32c found: NO (tried pkgconfig)
subprojects\grpc-1.59.1\meson.build:27:18: ERROR: Dependency "absl_crc32c" not found, tried pkgconfig
Adjusting the dependency name in either location resolves this, but I imagine it's best to adjust the grpc meson.build file, which appears to be autogenerated by a script that is not yet committed to git.
Tagging @klokik for awareness as I see they've been working on grpc wrap support (huge thanks)!
The text was updated successfully, but these errors were encountered:
Hey, that should be already fixed with this commit, which adds an alias for absl_crc32c to absl_crc8e287c9
The thing is that packaged abseil does not provide a pkgconfig file for absl_crc which is more of a mesonbuild convenience thing, that nobody should be relying on. So for it to be universally compatible it should be crc32c
In grpc/meson.build@27,
absl_crc32c
is defined as a dependency:wrapdb/subprojects/packagefiles/grpc/meson.build
Line 27 in 8a706c7
However, if you include absl-cpp via Meson wrap, that dependency is defined as
absl_crc
:wrapdb/subprojects/abseil-cpp.wrap
Line 15 in 8a706c7
This results in the following error:
Adjusting the dependency name in either location resolves this, but I imagine it's best to adjust the grpc meson.build file, which appears to be autogenerated by a script that is not yet committed to git.
Tagging @klokik for awareness as I see they've been working on grpc wrap support (huge thanks)!
The text was updated successfully, but these errors were encountered: