PkgConfig - пакет 'linux' не найден
Я не был уверен, стоит ли ставить его в Stackru или AskUbuntu, но решил опубликовать его здесь. У меня проблема со сборкой приложения. Я использую CMake для сборки и один из пакетов PkgConfig, от которого это зависит linux
, И когда я пытаюсь построить его, он показывает эту ошибку:
-- package 'linux' not found
Когда я удаляю linux
Пакет из зависимостей, жалуется, что некоторые библиотеки Vala не найдены. И единственный способ, которым это работает, - удаление linux
из зависимостей, затем работает cmake
затем снова помещаем его в зависимости, затем запускаем make
тогда все работает нормально (не знаю почему).
Я полагаю, у меня не установлен какой-либо пакет Ubuntu, и у меня нет linux*.pc
файл, но я не могу понять, что с ним делать. Вы можете помочь мне с этим?
UPD: вот часть моего CMakeFiles.txt
файл, который вызывает ошибку:
find_package (PkgConfig)
message(STATUS "PKG_CONFIG_PATH: \"" ${PKG_CONFIG_PATH}\")
set (CORE_PKG
linux
gstreamer-1.0
gtk+-3.0
glib-2.0>=2.32
gio-2.0
json-glib-1.0
webkit2gtk-4.0>=2.6.1
libxml-2.0
gdk-x11-3.0
gstreamer-video-1.0
libnotify
libsoup-2.4
gee-0.8
)
pkg_check_modules (CORE_DEPS REQUIRED ${CORE_PKG})