I updated the example of MarkupParser with a functional class instead of lambdas
http://live.gnome.org/Vala/MarkupSample Please take a look. On Tue, Jan 26, 2010 at 9:23 PM, tecywiz121 <[email protected]> wrote: > Hi Jiri, >> >> I think it is a bug in glib-2.0.vapi. >> >> Although it looks irrelevant, this patch solves your problem. >> >> - Yu >> On Sun, 2009-06-07 at 02:26 +0200, Jiří Zárevúcky wrote: >> > Hi, >> > >> > I'm trying to use GLib's markup parser, but I'm getting the > following >> > error. Is that a bug or some mistake on my side? >> > >> > jury jury-ubuntu:path$ valac Parser.vala -o Parser >> > path/Parser.vala.c: In function ‘test_parser_constructor’: >> > path/Parser.vala.c:168: error: ‘GMarkupParserStartElementFunc’ >> > undeclared (first use in this function) >> > path/Parser.vala.c:168: error: (Each undeclared identifier is > reported only once >> > path/Parser.vala.c:168: error: for each function it appears in.) >> > path/Parser.vala.c:168: error: expected ‘;’ before ‘_tmp1_’ >> > path/Parser.vala.c:169: error: ‘GMarkupParserEndElementFunc’ >> > undeclared (first use in this function) >> > path/Parser.vala.c:169: error: expected ‘;’ before ‘_tmp2_’ >> > path/Parser.vala.c:170: error: ‘GMarkupParserTextFunc’ undeclared >> > (first use in this function) >> > path/Parser.vala.c:170: error: expected ‘;’ before ‘_tmp3_’ >> > path/Parser.vala.c:171: error: ‘GMarkupParserErrorFunc’ undeclared >> > (first use in this function) >> > path/Parser.vala.c:171: error: expected ‘;’ before ‘_tmp4_’ >> > path/Parser.vala.c:174: error: ‘_tmp1_’ undeclared (first use in > this function) >> > path/Parser.vala.c:174: error: ‘GMarkupParser’ has no member named >> > ‘start_element_target’ >> > path/Parser.vala.c:175: error: ‘_tmp2_’ undeclared (first use in > this function) >> > path/Parser.vala.c:175: error: ‘GMarkupParser’ has no member named >> > ‘end_element_target’ >> > path/Parser.vala.c:176: error: ‘_tmp3_’ undeclared (first use in > this function) >> > path/Parser.vala.c:176: error: ‘GMarkupParser’ has no member named > ‘text_target’ >> > path/Parser.vala.c:177: error: ‘_tmp4_’ undeclared (first use in > this function) >> > path/Parser.vala.c:177: error: ‘GMarkupParser’ has no member named >> > ‘error_target’ >> > error: cc exited with status 256 >> > Compilation failed: 1 error(s), 0 warning(s) >> > >> > >> > Source code is attached... >> > _______________________________________________ >> > Vala-list mailing list >> > Vala-list gnome org >> > http://mail.gnome.org/mailman/listinfo/vala-list > > > I hate to dig this up again, but was this ever solved? I am getting the > same error when I try and define a variable of type > "MarkupParserStartElementFunc" or any of the other callback types. > > Sam > > _______________________________________________ > Vala-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/vala-list > _______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
