我在Ubuntu 13.04 32平台上。我正在尝试用最新的vala编译awn。我收到以下错误消息。
vala-utils.cc: In function 'void awn::vala_array_destroy(gpointer, gint, GDestroyNotify)':
vala-utils.cc:358:6: error: no previous declaration for 'void awn::vala_array_destroy(gpointer, gint, GDestroyNotify)' [-Werror=missing-declarations]
cc1plus: some warnings being treated as errors
我该如何解决该错误?
最佳答案
在vala-utils.cc
的顶部插入函数原型:void vala_array_destroy(gpointer array, gint array_length, GDestroyNotify destroy_func);
这将使由于Makefile中定义的-Werror
而导致构建失败的警告消失。考虑为维护者的利益提出拉取请求。
或者,修改configure.ac
中的ln.89并删除-Werror
以停止构建失败的警告。