Пытаюсь собрать вот эту программу:
https://github.com/vovoid/vsxu
Чтоб не засорять систему, после make даю команду (под рутом) checkinstall -D. И получаю:
# checkinstall -D
...
Installing with make install...
========================= Результаты установки ===========================
Scanning dependencies of target vsxu_engine
make[2]: *** Нет правила для сборки цели «../engine/src/vsxfst/Common/StringConvert.cpp», требуемой для «engine/CMakeFiles/vsxu_engine.dir/src/vsxfst/Common/StringConvert.cpp.o». Останов.
CMakeFiles/Makefile2:106: ошибка выполнения рецепта для цели «engine/CMakeFiles/vsxu_engine.dir/all»
make[1]: *** [engine/CMakeFiles/vsxu_engine.dir/all] Ошибка 2
Makefile:137: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
**** Установка неудачна. Отменяется создание пакета.
Очищается...OK
Удачи.
Тогда даю команду make install:
# make install
[ 0%] Building CXX object engine/CMakeFiles/vsxu_engine.dir/src/vsxfst/vsxf.cpp.o
[ 1%] Building CXX object engine/CMakeFiles/vsxu_engine.dir/src/vsxfst/vsxs.cpp.o
[ 1%] Building CXX object engine/CMakeFiles/vsxu_engine.dir/src/core/vsx_engine.cpp.o
[ 2%] Building CXX object engine/CMakeFiles/vsxu_engine.dir/src/core/vsx_engine_abs.cpp.o
[ 2%] Building CXX object engine/CMakeFiles/vsxu_engine.dir/src/core/vsx_sequence_pool.cpp.o
[ 3%] Building CXX object engine/CMakeFiles/vsxu_engine.dir/src/core/vsx_param_abstraction.cpp.o
...
Linking CXX shared library libvsxu_engine.so
[ 20%] Built target vsxu_engine
Linking CXX shared library libvsxu_engine_graphics.so
[ 35%] Built target vsxu_engine_graphics
...
Linking CXX executable vsxl
[100%] Built target vsxl
Install the project...
-- Install configuration: ""
-- Installing: /usr/include/vsxu/vsx_version.h
-- Installing: /usr/include/vsxu/vsx_platform.h
-- Installing: /usr/lib/pkgconfig/libvsxu.pc
-- Installing: /usr/lib/libvsxu_engine.so
-- Installing: /usr/bin/vsxl
-- Removed runtime path from "/usr/bin/vsxl"
Инсталляция проходит без ошибок.
Почему так? Как поставить с checkinstall -D?
Пробовал вот этот рецепт:
Почему в checkinstall команда mkdir -p не может создать каталог ? (комментарий)
Но он не работает, ошибка та же на этапе checkinstall.