Re: [Vala] VAPI Generation Problems
- From: Daniel Espinosa <esodan gmail com>
- To: Matthias Klumpp <matthias tenstral net>
- Cc: "vala-list gnome org" <vala-list gnome org>
- Subject: Re: [Vala] VAPI Generation Problems
- Date: Tue, 11 Oct 2011 17:49:59 -0500
Missing symbols could be because gtk-doc annotations, (skip) in this case,
or because there are missing other required symbols not included at GIR
generation (in this case the symbol is tagged as introspectable="0"). See
warnings and messages at GIR generation.
In other cases, using (skip), means that is better for bindings to not use
this symbol, because is hard to be parsed or is unbindable. Look at:
https://live.gnome.org/GObjectIntrospection/WritingBindingableAPIs
2011/10/10 Matthias Klumpp <matthias tenstral net>
I get exactly the same errors, but I get a working vapi file -
although some symbols seem to be missing.
2011/10/10 Andrew Higginson <at higginson gmail com>:
Hi,
On 09/10/11 18:04, bsquared wrote:
It looks like you need to add packages to the command line. I
found the wiki page http://live.gnome.org/Vala/Bindings helpful.
On 10/10/11 04:54, Daniel Espinosa wrote:
Messages report an error on Gio-2.0.gir, are you using the lastes
version of this file?
You can check at Vala repository for vapi generation examples in
Makefile.am for --pkg switches used for diferent bindings.
My Gio-2.0.gir file is available here, and it is the latest in Ubuntu
11.10 (libglib2.0 package version 2.30.0) :
http://db.tt/e621C6EA
I tried to use the --pkg switches on the command line, and simply used
all the packages that were listed in the Meta-3.0.gir file in the
<include tags. So I ran the following command:
vapigen --library libmutter --pkg atk --pkg clutter-1.0 --pkg cogl-1.0
--pkg glib-2.0 --pkg gmodule-2.0 --pkg gobject-2.0 --pkg gdk-3.0 --pkg
gdk-pixbuf-2.0 --pkg gio-2.0 --pkg gtk+-3.0 --pkg json-glib-1.0 --pkg
pango --pkg pangocairo --pkg cairo --pkg x11
/usr/share/gir-1.0/Meta-3.0.gir
But received the following errors:
http://pastebin.com/Mwkuy468
And again the libmutter.vapi file is empty :(
--
Andrew
_______________________________________________
vala-list mailing list
vala-list gnome org
http://mail.gnome.org/mailman/listinfo/vala-list
_______________________________________________
vala-list mailing list
vala-list gnome org
http://mail.gnome.org/mailman/listinfo/vala-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]