Ошибка сборки - как исправить отсутствующий заголовочный файл

Здесь этот файл представляет собой просто набор #define констант, предположительно, они не менялись какое-то время. И он находится в drivers / input / mouse / synaptics.h в исходных кодах ядра vanilla.

Что именно вы хотите сделать с этим файлом? Это внутреннее ядро.

4
13.04.2017, 17:59
2 ответа

Ссылка. http://bazaar.launchpad.net/~jpakkane/cuneiform-linux/trunk/files

Файлы в cuneiform_src / имеют отметку времени = 2010 или ранее. Неудивительно, что новый причудливый путь Debian не найден. (magick / magick-baseconfig.h не найден).

Простое исправление: # mkdir / usr / local / include / magick

# cp /usr/include/x86_64-linux-gnu/ImageMagick-6/magick/magick-baseconfig.h /usr/local/include/magick/

... И исполняемый файл cuneiform создан.

2
27.01.2020, 20:53

Файл Cuneiform CMakeLists.txt не включает пути включения библиотек, характерные для архитектуры. Чтобы исправить это для ImageMagick, измените строку 40 файла cuneiform_src/CMakeLists.txt с

include_directories(${ImageMagick_Magick++_INCLUDE_DIR})

на

include_directories(${ImageMagick_Magick++_INCLUDE_DIR} ${ImageMagick_Magick++_ARCH_INCLUDE_DIR})

. Интеграция CMake pkg-config правильно извлекает информацию.

3
27.01.2020, 20:53

Теги

Похожие вопросы