CMAKE вместе с GCC 4.8 не может найти LMDB, GFlags, Glog, повышение для установки кафе
Я застреваю при установке кафе.
Мне требуется версия GCC < 5.
Я сделал следующее:
1)
- Я сохранил мою текущую версию GCC:
gcc version 8.2.0 (Debian 8.2.0-4) - На этапе cmake:
cmake ..Я ответил правильно - Но я бегу
make -j
Я получаю ошибку, что: GCC < 5 требуется
затем я понизил свой GCC до version 4.8.5 (GCC) и я повторил тот же процесс, и я застрял на этот раз в cmake .. Ошибка как поток:
CMake Error at /usr/share/cmake-3.12/Modules/FindBoost.cmake:2063 (message):
Unable to find the requested Boost libraries.
Boost version: 1.62.0
Boost include path: /usr/include
Could not find the following Boost libraries:
boost_system
boost_thread
boost_filesystem
Some (but not all) of the required Boost libraries were found. You may
need to install these additional Boost libraries. Alternatively, set
BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT
to the location of Boost.
Call Stack (most recent call first):
cmake/Dependencies.cmake:5 (find_package)
CMakeLists.txt:43 (include)
/libstdc++.so.6: version `GLIBCXX_3.4.20' not found
/libstdc++.so.6: version `CXXABI_1.3.8' not found
/libstdc++.so.6: version `CXXABI_1.3.9' not found
/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
/libstdc++.so.6: version `GLIBCXX_3.4.20' not found
/libstdc++.so.6: version `CXXABI_1.3.8'
/libstdc++.so.6: version `CXXABI_1.3.9'
/libstdc++.so.6: version `GLIBCXX_3.4.21'
Protobuf compiler version doesn't match library version 3.0.0
CMake Error at /usr/share/cmake-3.12/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find LMDB (missing: LMDB_LIBRARIES)
Call Stack (most recent call first):
/usr/share/cmake-3.12/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
cmake/Modules/FindLMDB.cmake:19 (find_package_handle_standard_args)
cmake/Dependencies.cmake:33 (find_package)
CMakeLists.txt:43 (include)
Эти пакеты были правильно найдены, когда я запускаю cmake с gcc8.2 (но могу запустить make -j, потому что для этого требуется gcc < 5) .
Как я могу решить это?
Кажется, что cmake с gcc 4.8 не может найти эти библиотеки выше.