LINUX.ORG.RU

e4rat не собирается

 


0

1

Выдает такое:

$cmake . -DCMAKE_BUILD_TYPE=release
CMake Error at /usr/share/cmake/Modules/FindBoost.cmake:1197 (message):
  Unable to find the requested Boost libraries.

  Boost version: 1.46.1

  Boost include path: /usr/include

  The following Boost libraries could not be found:

          boost_system
          boost_filesystem
          boost_regex

  No Boost libraries were found.  You may need to set BOOST_LIBRARYDIR to the
  directory containing Boost libraries or BOOST_ROOT to the location of
  Boost.
Call Stack (most recent call first):
  CMakeLists.txt:20 (find_package)


CMake Error at src/cmake/Findext2fs.cmake:17 (MESSAGE):
  Could not find ext2fs
Call Stack (most recent call first):
  src/CMakeLists.txt:79 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!
И вроде всё понятно написано, но я не шарю, что куда чего нужно добавить, чтоб заработало? Как заставить увидеть нужные библиотеки? Suse 12.1 linux-3.1.10-1.16

★★★★★

Проверь, какая версия буста у тебя установлена и есть ли следующие библиотеки: boost_system, boost_filesystem, boost_regex? Однажды я тоже пытался собрать эту штуку и запнулся на бусте. Как-то криво оно его искало и не находило даже в насильно указанном cmake'у каталоге.

f1xmAn ★★★★★ ()
Ответ на: комментарий от f1xmAn
$whereis libboost_system libboost_regex libboost_filesystem
libboost_system: /usr/lib64/libboost_system.so
libboost_regex: /usr/lib64/libboost_regex.so
libboost_filesystem: /usr/lib64/libboost_filesystem.so

Это оно? Версия буста 1_46_1 везде, в README указано Boost Library >=1.41

Pyzia ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.