Hi,

There is a .vapi file in the 5.2 branch.
https://git.gnome.org/browse/libgda/tree/libgda/libgda-5.0.vapi?h=LIBGDA_5.2

Don't forget to add --vapidir=/path/to/vapidir to VALA_FLAGS or your
command line.

Le mar. 25 août 2015 à 21:14, Noe Nieto <nni...@noenieto.com> a écrit :

> Just for the record. This is what I did all this to compile libgda 6.0 with
> vala bindings on Fedora 22.
>
> sudo dnf install vala-devel vala-devel vala-compat-tools vala-tools
> gtksourceview3 gtksourceview3-devel goocanvas2-devel graphviz-devel
> libgee-devel community-mysql-devel postgresql-devel libsqlite3x-devel
> git clone https://github.com/GNOME/libgda.git
> cd libgda/
> VALA_API_VERSION=0.28 ./autogen.sh --prefix=/opt --enable-json
> --enable-vala=yes --enable-gda-gi=yes --enable-gdaui-gi=yes
> --enable-gi-system-install=yes --enable-gdaui-vala=yes
> --enable-vala-extensions=yes --enable-gtk-doc --enable-system-sqlite
> --with-ui --with-gtksourceview --with-goocanvas --with-graphviz
> --with-gnome-keyring --enable-binreloc --enable-system-sqlite=no
>
> Can libgda 6.0 be installed along with the one that ships with fedora
> (5.22)?
>
> --
> Noe
>
>
> 2015-08-24 12:32 GMT-07:00 yannick inizan <inizan.yann...@gmail.com>:
>
> > because vapi doesn't exist. Only 4.0 is present. libgda 6.0 has his own
> > generated vapi
> > If you want 6.0, build from git. Or on ubuntu :
> > https://launchpad.net/~inizan-yannick/+archive/ubuntu/development/
> >
> > 2015-08-24 21:20 GMT+02:00 Noe Nieto <nni...@noenieto.com>:
> >
> >> Hi, I generated a vala project using Anjuta on Fedora 22. When I run
> make
> >> on the project I get the following error:
> >>
> >> $ make
> >> make  all-recursive
> >> make[1]: Entering directory '/home/nnieto/Code/mezquite'
> >> Making all in src
> >> make[2]: Entering directory '/home/nnieto/Code/mezquite/src'
> >>   VALAC    mezquite_vala.stamp
> >> error: Package `libgda-5.0' not found in specified Vala API directories
> or
> >> GObject-Introspection GIR directories
> >> error: Package `libgda-mysql-5.0' not found in specified Vala API
> >> directories or GObject-Introspection GIR directories
> >> Compilation failed: 2 error(s), 0 warning(s)
> >> Makefile:479: recipe for target 'mezquite_vala.stamp' failed
> >> make[2]: *** [mezquite_vala.stamp] Error 1
> >> make[2]: Leaving directory '/home/nnieto/Code/mezquite/src'
> >> Makefile:454: recipe for target 'all-recursive' failed
> >> make[1]: *** [all-recursive] Error 1
> >> make[1]: Leaving directory '/home/nnieto/Code/mezquite'
> >> Makefile:365: recipe for target 'all' failed
> >> make: *** [all] Error 2
> >>
> >> Libgda is installed on the system:
> >> $ pkg-config --list-all | grep gda
> >> libgda-ldap-5.0                     libgda-ldap-5.0 - GDA Ldap provider
> >> libgda-xslt-5.0                     libgda-xslt-5.0 - GDA (GNOME Data
> >> Access) XSLT extension
> >> libgda-bdbsql-5.0                   libgda-bdbsql-5.0 - GDA (GNOME Data
> >> Access) BDBSql provider
> >> libgda-jdbc-5.0                     libgda-jdbc-5.0 - GDA (GNOME Data
> >> Access) JDBC provider
> >> libgda-sqlcipher-5.0                libgda-sqlcipher-5.0 - GDA (GNOME
> Data
> >> Access) SQLCipher provider
> >> libgda-5.0                          libgda-5.0 - GDA (GNOME Data Access)
> >> library
> >> libgdata                            libgdata - GData client library
> >> libgda-report-5.0                   libgda-report-5.0 - GDA (GNOME Data
> >> Access) Reports
> >> libgda-mdb-5.0                      libgda-mdb-5.0 - GDA (GNOME Data
> >> Access) MDB provider
> >> libgda-sqlite-5.0                   libgda-sqlite-5.0 - GDA (GNOME Data
> >> Access) SQLite provider
> >> libgda-mysql-5.0                    libgda-postgres-5.0 - GDA (GNOME
> Data
> >> Access) Mysql provider
> >> libgda-bdb-5.0                      libgda-bdb-5.0 - GDA (GNOME Data
> >> Access) BDB provider
> >> libgda-postgres-5.0                 libgda-postgres-5.0 - GDA (GNOME
> Data
> >> Access) PostgreSQL provider
> >> libgda-web-5.0                      libgda-web-5.0 - GDA (GNOME Data
> >> Access) Web provider
> >>
> >> And my Makefile.am looks lik this:
> >>
> >> dnl Process this file with autoconf to produce a configure script.
> >> dnl Created by Anjuta application wizard.
> >>
> >> AC_INIT(mezquite, 0.1)
> >>
> >> AC_CONFIG_HEADERS([config.h])
> >>
> >> AM_INIT_AUTOMAKE([1.11])
> >>
> >> AM_SILENT_RULES([yes])
> >>
> >> AC_PROG_CC
> >>
> >>
> >>
> >>
> >> LT_INIT
> >>
> >> dnl Check for vala
> >> AM_PROG_VALAC([0.10.0])
> >>
> >>
> >> PKG_CHECK_MODULES(MEZQUITE, [libgda-5.0 libgda-mysql-5.0 gtk+-3.0])
> >>
> >>
> >> AC_OUTPUT([
> >> Makefile
> >> src/Makefile
> >>
> >> ])
> >>
> >> I'm a bit lost on this. Any help will be greatly appreciated.
> >>
> >>
> >> --
> >> ---
> >> Noe Nieto
> >> NNieto Consulting Services
> >> M: nni...@noenieto.com
> >> W: http://noenieto.com
> >> T:  @tzicatl <https://twitter.com/#%21/tzicatl>
> >> Li: Perfil en LinkedIn <
> http://www.linkedin.com/profile/view?id=84300665>
> >> _______________________________________________
> >> vala-list mailing list
> >> vala-list@gnome.org
> >> https://mail.gnome.org/mailman/listinfo/vala-list
> >>
> >
> >
>
>
> --
> ---
> Noe Nieto
> NNieto Consulting Services
> M: nni...@noenieto.com
> W: http://noenieto.com
> T:  @tzicatl <https://twitter.com/#%21/tzicatl>
> Li: Perfil en LinkedIn <http://www.linkedin.com/profile/view?id=84300665>
> _______________________________________________
> 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

Reply via email to