【问题标题】:Cannot find package Libvala找不到软件包 Libval​​a
【发布时间】:2012-01-10 02:22:42
【问题描述】:

我正在尝试配置最新版本的 monodevelop,但我被卡住了。我有最新版本的 libval​​a 和之前的版本。有人可以向我解释一下吗。

checking for LIBVALA... no
configure: error: Package requirements (libvala-0.12 >= 0.12) were not met:

No package 'libvala-0.12' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBVALA_CFLAGS
and LIBVALA_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

如何设置 LIBVALA_LIB? LIBVALA 是环境变量吗?在 Valabindings 的 configure.in 中,它看起来像这样:

PKG_CHECK_MODULES(LIBVALA, libvala-0.12 >= $LIBVALA_REQUIRED_VERSION)
AC_SUBST(LIBVALA_LIBS)

那是什么?我该如何解决这个问题?

如果有帮助的话,在 /usr/lib/pkgconfig 我有 Libval​​a-0.12.pc。如果我运行 dpkg -i libval​​a-0.12-0 我知道它已安装并且工作正常。

【问题讨论】:

  • @chikuba:请接受您之前问题的至少一个答案。
  • 我们走了 :) 你能帮我知道吗。非常感谢它

标签: linux ubuntu configuration vala


【解决方案1】:

您是否安装了libvala-0.12-dev?你有什么版本的 Ubuntu?

【讨论】:

  • 我解决了。必须进入 /extras/Valabindings 中的 configure.in 并将 LIBVALA_REQUIRED_VERSION 从 0.12 更改为 0.12.0。
【解决方案2】:

所需的 libval​​a 版本 >= libval​​a-0.12-dev。 Debian Wheezy 可以使用 0.14 和 0.16 软件包:

libval​​a-0.14-dev libval​​a-0.16-dev

安装所需的软件包后,编辑:/extras/Valabinding/configure.in。 libval​​a-0.12 有一个实例。将其替换为您要使用的版本(例如 libval​​a-0.14)。

进行此更改后,./configure 工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    • 2017-05-26
    • 2019-01-29
    • 1970-01-01
    相关资源
    最近更新 更多