I am trying to figure out how to generate a Vala API file for
libdmapsharing, http://www.flyn.org/projects/libdmapsharing/. This
library may be used to create DAAP and DPAP servers and clients. I have
read the document at http://live.gnome.org/Vala/Bindings.
I am using vala-0.10.0 and have tried the following sequence:
mkdir libdmapsharing-2.2
echo "include/libdmapsharing-2.2" >
libdmapsharing-2.2/libdmapsharing-2.2.files
echo "lib64/libdmapsharing.so" >>
libdmapsharing-2.2/libdmapsharing-2.2.files
echo "DMAP" > libdmapsharing-2.2/libdmapsharing-2.2.namespace
vala-gen-introspect libdmapsharing-2.2 libdmapsharing-2.2
vapigen --library libdmapsharing-2.2
libdmapsharing-2.2/libdmapsharing-2.2.gi
When I run "vala-gen-introspect," I get the following output:
[...]
Unknown symbol: GObject
Unknown symbol: GObject
Unknown symbol: GObject
Unknown symbol: GObject
Unknown function directive: share
Unknown function directive: share
Unknown function directive: share
Unknown function directive: share
Unknown function directive: service_name
Unknown function directive: passcode
Unknown function directive: library_name
Unknown function directive: player
Unknown function directive: db
Unknown function directive: container_db
Unknown function directive: blob
Unknown function directive: id. This record should
[...]
Later, I run "vapigen --library libdmapsharing-2.2
libdmapsharing-2.2/libdmapsharing-2.2.gi" and get:
error parsing GIDL file: Error on line 1 char 1: Document must begin with an
element (e.g. <book>)
Generation succeeded - 0 warning(s
The resulting libdmapsharing-2.2.vapi is empty, aside from default
heading comment.
I have not been able to find a definition of the "Unknown function
directive" error. What does this error message mean?
--
Mike
:wq
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list