2009/8/25 ecir hana <[email protected]>:
> Hello,
>
> please, I have one more question. Previously, I thought I got the
> errors because I didn't have the needed binary libraries (?). So I
> downloaded both gtksourceview-2.6.2.zip and
> gtksourceview-dev-2.6.2.zip [1], and extracted into Vala/MinGW
> installation directory.
>
> However, when I try to compile a simple program [2], I get this error:
>
> valac -X -mwindows --pkg gtk+-2.0 --pkg gtksourceview-2.0 edit.vala
>
> edit.vala.c:5:41: gtksourceview/gtksourceview.h: No such file or directory
> edit.vala.c: In function `_main':
> edit.vala.c:25: error: `GtkSourceView' undeclared (first use in this function)
> edit.vala.c:25: error: (Each undeclared identifier is reported only once
> edit.vala.c:25: error: for each function it appears in.)
> edit.vala.c:25: error: `view' undeclared (first use in this function)
> edit.vala.c:32: error: syntax errorbefore ')' token
> error: cc exited with status 1
> Compilation failed: 1 error(s), 0 warning(s)
>
> Why's that? The "gtksourceview/gtksourceview.h" is there, I don't
> understand. I try to read the tutorial and it mentions this "VAPI
> file" and "an optional dependency file" - could this be the reason? If
> so, where can I get them? Or do I have to somehow recompile the
> GtkSourceView sources because it is not possible to use the
> precompiled binaries?
>
> Thanks in advance...
>
> [1] http://ftp.gnome.org/pub/gnome/binaries/win32/gtksourceview/2.6/
>
> [2] edit.vala:
> using Gtk;
>
> static int main (string[] args) {
>    Gtk.init (ref args);
>
>    var window = new Window (WindowType.TOPLEVEL);
>    window.title = "text editor";
>    window.set_default_size (400, 300);
>    window.position = WindowPosition.CENTER;
>    window.destroy.connect (Gtk.main_quit);
>
>        var view = new SourceView ();
>        window.add(view);
>
>    window.show_all ();
>
>    Gtk.main ();
>    return 0;
> }
> _______________________________________________
> Vala-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/vala-list
>

Hi.
Where exactly is gtksourceview.h?
make sure it is where the compiler expects it (whatever windows calls
"/usr/include"), also make sure "pkg-config.exe --cflags
gtksourceview-2.0" returns sane values, -I flags pointing to your
gtksourceview.h include dir.
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to