Patrice, thanks for the quick response. I was, in fact, using the updated C++ Quick Start directions. However, I did find that my CMake version was slightly out of date (3.10.X). I'm updating CMake and will report back as soon as I can get a clean build.
On Wed, Apr 22, 2020 at 10:08 AM Patrice Chalin <[email protected]> wrote: > > Hi John, > > I recently updated the C++ Quick Start, which now describes how to "build and > locally install gRPC before building and running this quick start’s Hello > World example." I've tested the instructions on Ubuntu 18.04 LTS and haven't > had any issues. Maybe you can give those instructions a try? (Which version > of cmake are you using? You'll need 3.13+.) > > Best, > Patrice > > On Wednesday, April 22, 2020 at 11:00:01 AM UTC-4, John Leidel wrote: >> >> All, its been quite some time since I last built+installed gRPC from source. >> I'm attempting to build+install on Ubuntu 18.04 LTS from source and I can't >> seem to get the libgrpc++* libraries to install. I'm following the >> directions on the gRPC building guide, but regardless of the version/options >> I choose, the build refuses to install the necessary libraries. So far, >> I've tried the current master branch (HEAD), v1.28.1, v.1.27.2, v.1.25.0 and >> they all fail. >> >> Build method: >> $> git clone --recurse-submodules -b v1.28.1 https://github.com/grpc/grpc >> $> cd grpc >> $> mkdir -p cmake/build >> $> cd cmake/build >> $> cmake -DCMAKE_INSTALL_PREFIX=/home/user/grpc -DgRPC_INSTALL=ON ../../ >> $> make -j >> $> make install >> >> ....where `/home/user/grpc` is a directory within my home directory. I see >> the following libs installed: >> libcares.a libprotobuf.a libprotobuf-lite.a libprotoc.a libz.a libz.so >> >> libgrpc++.a (and its other variants) are built via cmake, but they're not >> installed. As an aside, I also tried manually enabling the CPP plugin in >> the cmake build, but it delivers the same results. >> >> I've also tried building the helloworld test from within the source tree as >> directed by the instructions on Github. It fails to find a cmake dependency >> from the install: >> CMake Error at /home/user/grpc/lib/cmake/grpc/gRPCConfig.cmake:12 (include): >> include could not find load file: >> >> /home/user/grpc/lib/cmake/grpc/gRPCTargets.cmake >> Call Stack (most recent call first): >> CMakeLists.txt:116 (find_package) >> >> >> Any thoughts? > > -- > 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/c002f687-423f-4e03-83ad-c6b11f806647%40googlegroups.com. -- 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/CAC6GRO_9C0UN1Fp4TPG_viLM%2B7cirmsGG_nNFsVN89EWMykapA%40mail.gmail.com.
