[英]Building valide: Package libvala-0.12 was not found in the pkg-config search path
我正在尝试构建最新版本的Valide (0.7.1)
我已经在计算机(Ubuntu 10.0.4 LTS)上成功构建了VALA(v 0.17.0)。 当我跑步
./waf configure
在valide src目录中./waf configure
,我得到以下输出:
Checking for program gcc or cc : /usr/bin/gcc
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for gcc : ok
Checking for program valac : /usr/local/bin/valac
Checking for gobject-2.0 : yes
Checking for gthread-2.0 : yes
Checking for program version valac >= 0.1.6 : ok 0.17.0
Checking for program msgfmt : /usr/bin/msgfmt
Checking for program intltool-merge : /usr/bin/intltool-merge
Checking for header locale.h : yes
Checking for program valadoc : not found
Checking for glib-2.0 >= 2.18.0 : yes
Checking for gio-2.0 >= 2.18.0 : yes
Checking for gobject-2.0 >= 2.18.0 : yes
Checking for gmodule-2.0 >= 2.18.0 : yes
Checking for gtk+-2.0 >= 2.18.0 : yes
Checking for libxml-2.0 >= 2.5.0 : yes
Checking for gtksourceview-2.0 >= 2.10.0 : yes
Checking for libvala-0.12 >= 0.12.0 : Package libvala-0.12 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libvala-0.12.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libvala-0.12' found
/path/to/valide-0.7.1/wscript:53: error: the configuration failed (see '/path/to/valide-0.7.1/_build_/config.log')
我在系统上检查了相关的.pc文件
me@yourbox:~/path/to/valide-0.7.1$ find ../vala/ -name 'libvala*.pc' -type f
../vala/vala-0.17.0/libvala-0.18.pc
../vala/vala-0.17.0/libvala.pc
然后,我按如下方式导出相关的ENV VAR:
export PKG_CONFIG_PATH=/path/to/vala/vala-0.17.0
然后,我运行./waf configure
。 令我沮丧的是,我得到的输出与之前发布的完全相同。
我需要解决什么才能在Ubuntu 10.0.4 LTS上构建验证?
pkg-config
正在寻找libvala-0.12.pc
。 您有libvala-0.18.pc
。 这两个文件描述了libvala API的不同且可能不兼容的版本。 您需要将Valide移植到新的API或降级Vala(应该可以使用0.16。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.