See below a simple script I use on debian testing to build everything
in libgda under jhbuild. If you see an issue related to libxml2 or
libxslt see https://gitlab.gnome.org/GNOME/jhbuild/merge_requests/53
I avoid this by building with ignored system dependencies:

or just under jhbuild shell, manually

We build in the "build" directory. I assume, it doesn't exist.

If you want to build only libgda, the simple
$ mkdir build
$ cd build
$ meson
$ ninja
$ ninja install

should work. In the current master libgda is compiled with -Werror. 
What error do you see?

#!/bin/bash -x

GLADE_BASE=$HOME/jhbuild/install/share/glade
GLADE_CATALOG_DIR=$GLADE_BASE/catalogs
GLADE_PIXMAPS_DIR=$GLADE_BASE/pixmaps

mkdir build && cd build
meson --prefix=$HOME/jhbuild/install \
        --libdir=lib \
        -Denable-debug=true \
        -Denable-ldap=true \
        -Dwith-ui=true \
        -Dgtk_doc=true \
        -Dexperimental=true \
        -Denable-tools=true \
        -Dglade-catalog-dir=$GLADE_CATALOG_DIR \
        -Dglade-pixmap-dir=$GLADE_PIXMAPS_DIR \

ninja
# end of script


On Thu, 2020-01-23 at 16:20 +0100, murr...@murrayc.com wrote:
> Your help would be much appreciated. Actually, I had difficulty even
> building libgda.
> 
> On 23 Jan 2020 15:25, Pavlo Solntsev via gtkmm-list <
> gtkmm-list@gnome.org> wrote:
> > Hi,
> > 
> > I saw some recent activities in libgdamm repo. However, I checked
> > and
> > it looks like the library can't be compiled because of changes in
> > libgda code. Would it be be possible to open issues for work that
> > needs
> > to be done? I can help with porting some code. For now, I am
> > cleaning
> > documentation for lilbgda and found that some API introduced in the
> > dev
> > version (6.0) can be obsolete. Technically, this is not obsolete,
> > since
> > we didn't have a stable version yet. For instance, a lot of DDL
> > operations were moved to the new GdaDB... module and having
> > redundant
> > API is not the best approach. Anyway, I would like to coordinate
> > work
> > on libgdamm if possible. Thanks.
> > 
> > 
> > _______________________________________________
> > gtkmm-list mailing list
> > gtkmm-list@gnome.org
> > https://mail.gnome.org/mailman/listinfo/gtkmm-list
> > 
> 
> 

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to