I temporarily removed the references to the libraries related to OpenSSL
from the .vcxproj files. Now I get this error:
<<
c:\Projects\levasoft\grpc\examples\cpp\helloworld\cmake\build>cmake build .
-- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.19045.
-- Using protobuf 26.1.0
-- Could NOT find re2 (missing: re2_DIR)
-- Using gRPC 1.64.0-dev
-- Configuring done (0.5s)
CMake Error at C:/Projects/levasoft/grpc/cmake/build/gRPCTargets.cmake:79
(set_target_properties):
The link interface of target "gRPC::grpc" contains:
re2::re2
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.
Call Stack (most recent call first):
C:/Projects/levasoft/grpc/cmake/build/gRPCConfig.cmake:18 (include)
C:/Projects/levasoft/grpc/examples/cpp/cmake/common.cmake:113
(find_package)
CMakeLists.txt:163 (include)
-- Generating done (0.8s)
CMake Generate step failed. Build files cannot be regenerated correctly.
>>
What can I do about it?
Am Fr., 12. Apr. 2024 um 20:53 Uhr schrieb Claus Volko <[email protected]>:
> I solved the problem by using this command:
>
> cmake -DCMAKE_BUILD_TYPE=Release -DgRPC_INSTALL=ON -DgRPC_BUILD_TESTS=OFF
> -DgRPC_CARES_PROVIDER=module -DgRPC_ABSL_PROVIDER=module
> -DgRPC_PROTOBUF_PROVIDER=module -DgRPC_RE2_PROVIDER=module
> -DgRPC_SSL_PROVIDER=module -DgRPC_ZLIB_PROVIDER=module ../..
>
> However, now I have the problem that when I try to build the example
> program "helloworld" for cpp, libraries related to OpenSSL are missing. I
> installed OpenSSL on my machine and the package does not contain a file
> named SSL.lib, it only contains a file named libssl.lib. The same goes for
> crypto.lib. Where can I get these files?
>
> Best Regards
> Claus Volko
> On Friday, April 12, 2024 at 6:51:24 AM UTC+2 Claus Volko wrote:
>
>> I am using Windows 10.
>>
>> When I am following the steps described at
>> https://github.com/grpc/grpc/blob/master/BUILDING.md#build-from-source
>> and execute the code in
>> https://github.com/grpc/grpc/blob/master/test/distrib/cpp/run_distrib_test_cmake.sh,
>> I run into a problem related to absl.
>>
>> When I execute this code:
>>
>> mkdir "cmake/build"
>> cd "cmake/build"
>> cmake -DCMAKE_BUILD_TYPE=Release -DgRPC_INSTALL=ON -DgRPC_BUILD_TESTS=OFF
>> -DgRPC_CARES_PROVIDER=package -DgRPC_ABSL_PROVIDER=package
>> -DgRPC_PROTOBUF_PROVIDER=package -DgRPC_RE2_PROVIDER=package
>> -DgRPC_SSL_PROVIDER=package -DgRPC_ZLIB_PROVIDER=package ../..
>> cmake --build .
>>
>> I get the following error message:
>>
>> <<
>> -- Selecting Windows SDK version 10.0.22621.0 to target Windows
>> 10.0.19045.
>> CMake Error at cmake/abseil-cpp.cmake:38 (find_package):
>> Could not find a package configuration file provided by "absl" with any
>> of
>> the following names:
>>
>> abslConfig.cmake
>> absl-config.cmake
>>
>> Add the installation prefix of "absl" to CMAKE_PREFIX_PATH or set
>> "absl_DIR" to a directory containing one of the above files. If "absl"
>> provides a separate development package or SDK, be sure it has been
>> installed.
>> Call Stack (most recent call first):
>> CMakeLists.txt:335 (include)
>>
>>
>> -- Configuring incomplete, errors occurred!
>> >>
>>
>> What can I do about that?
>>
>> Best Regards
>> Claus Volko
>>
> --
> You received this message because you are subscribed to the Google Groups "
> grpc.io" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/grpc-io/03cc1728-68fa-4182-8a69-1f75febcf49fn%40googlegroups.com
> <https://groups.google.com/d/msgid/grpc-io/03cc1728-68fa-4182-8a69-1f75febcf49fn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
--
Dipl.-Ing. Dr. Claus D. Volko, BSc
http://www.cdvolko.net/
--
You received this message because you are subscribed to the Google Groups
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/grpc-io/CAGEeFATcZ0Q4KB-zWuyp6aujQPGB_HzFhyGw%2Br6gJofP5mjYFw%40mail.gmail.com.