You should use metadata to solve most issues on VAPI generation. This is maybe a case you have two methods with same name.
You can: A) Add GObject Introspection annotations to C code in order to rename a function and avoid this conflicts, with the advantage to get a very similar API for Vala and other languages https://wiki.gnome.org/Projects/GObjectIntrospection/Annotations B) Use metadata to rename the conflicting function to some other https://wiki.gnome.org/Projects/Vala/Manual/GIDL%20metadata%20format El feb. 28, 2016 8:57 PM, "Andres Fernandez" < and...@softwareperonista.com.ar> escribió: > > Hi, > > I was trying to get the Gnome Object Mapper library vapi, cause I > couldn't find the bindings somewhere else. This is the first time that > I try to make a vapi so I'm not sure if I'm doing it wel. > > I folowed [1] this wiki and when I run > > $ vapigen --library gom-1.0 /usr/share/gir-1.0/Gom-1.0.gir > > I get this teo error: > > Gom-1.0.gir:1200.7-1204.24: error: `Filter' already contains a > definition for `sql' > Gom-1.0.gir:1143.7-1143.58: note: previous definition of `sql' was here > <constructor name="new_sql" c:identifier="gom_filter_new_sql"> > > and the generation failed. > > I'm not sure how to make it work, so if you can pointing me out > something usefull I'll really appreciate it. > > Thanks in advance! > > Best regards, > > Andrés Fernández > > [1] https://wiki.gnome.org/Projects/Vala/Bindings > _______________________________________________ > vala-list mailing list > vala-list@gnome.org > https://mail.gnome.org/mailman/listinfo/vala-list _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list