PkgConfig - 找不到包'linux'

时间:2015-02-06 13:58:45

标签: linux build cmake packaging pkg-config

我不确定是将它放在StackOverflow还是AskUbuntu上,但决定在此发布。 我在构建应用时遇到了问题。我使用CMake进行构建,其中一个PkgConfig包依赖于linux。当我尝试构建它时,它会显示以下错误:

--   package 'linux' not found

当我从依赖项中删除linux包时,它抱怨找不到某些Vala库。它唯一的工作方式是从依赖项中删除linux,然后运行cmake,然后再将它放到依赖项中,然后运行make,那么一切正常(我不是&# 39;不知道为什么。)

我想我没有安装一些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})

0 个答案:

没有答案