Приветствую всех!
Пытаюсь собрать и установить пакет GRpc для C++ из исходников.
Дано:
CentOS Linux release 7.9.2009
gcc (GCC) 10.2.1 20200804 (Red Hat 10.2.1-2) из Devtoolset-10
Cmake version 3.21.0-rc1, собранный из исходников
Брал пакет отсюда: https://github.com/grpc/grpc, версия v1.37.0,
38я версия вообще не захотела собираться с кучей ошибок компиляции типа
( читать дальше... )
37я собирается без ошибок, к сожалению не было времени разбираться почему - так как надо как обычно уже вчера.
Собираю пакет таким образом:
cd grpc
mkdir -p cmake/build
pushd cmake/build
cmake -DgRPC_INSTALL=ON \
-DgRPC_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=$/usr/local/bin \
../..
make
make install
Собственно все проблемы начинаются после make install:
Согласно логу установки вижу /root/grpc/cmake/build/$/usr/local/bin/include/google/protobuf/wire_format.h что в /usr/local должны быть файлы и довольно много, и в подкаталогах /bin или в /bin/include/google/ и так далее, но там всё пусто - условно /bin/include/google/ вообще отсутствует как факт.
Выполнял всё под пользователем с правами под sudo su.
В чём я туплю, на что ещё обратить внимание?
Премного благодарю!
centos, cmake, grpc