Hi, I'm trying to use the GIRepository library in order to access GI information and create a compile time binding for the Lisaac language. I don't like C very much, and I'm going to use Vala. But the vala compiler complains that it can't find the type "filename". When I look at the .gir file, I find: <function name="get_search_path" c:identifier="g_irepository_get_search_path" doc="Returns the search path the GIRepository will use when looking for typelibs. The string is internal to GIRespository and should not be freed, nor should the elements."> <return-value transfer-ownership="none" doc="list of strings"> <type name="GLib.SList" c:type="GSList*"> <type name="filename"/> </type> </return-value> </function> And the <type name="filename"/> seems suspect. The vala error is: valac -v --pkg=GIRepository-2.0 -o gilisaac main.vala error: The type name `filename' could not be found Compilation failed: 1 error(s), 0 warning(s) Do you think it's a problem in Vala or the gir file? I'm using the gobject-introspection version 0.6.9 (the Fedora package). Mildred -- Mildred Ki'Lya ╭───────── mildred593@online.fr ────────── │ Jabber, GoogleTalk: <mildred jabber fr> │ Website: <http://ki.lya.online.fr> GPG ID: 9A7D 2E2B │ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B
Attachment:
0x9A7D2E2B.asc
Description: application/pgp-keys
Attachment:
signature.asc
Description: OpenPGP digital signature