找不到包Libval​​a

时间:2011-11-30 21:02:02

标签: linux ubuntu configuration vala

我正在尝试配置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是一个env变量吗?在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我得到它已安装并正常工作。

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

所需的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运行正常。