1

最新バージョンのvalide(0.7.1)をビルドしようとしています

自分のマシン(Ubuntu 10.0.4 LTS)でVALA(v 0.17.0)を正常にビルドしました。私が走るとき

./waf configurevalide srcディレクトリで、次の出力が得られます。

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

次に、関連するENVVARを次のようにエクスポートしました。

export PKG_CONFIG_PATH=/path/to/vala/vala-0.17.0

次に実行し./waf configureます。残念なことに、以前に投稿したものとまったく同じ出力が得られました。

Ubuntu 10.0.4 LTSでvalideをビルドするには何を修正する必要がありますか?

4

1 に答える 1

0

pkg-configを探していlibvala-0.12.pcます。あなたが持っていlibvala-0.18.pcます。これら 2 つのファイルは、libval​​a API の異なる、おそらく互換性のないバージョンを記述しています。Valide を新しい API に移植するか、Vala をダウングレードする必要があります (0.16 が動作するはずです)。

于 2012-05-11T15:05:31.933 に答える