I've built libdbdpgsql.so using jhbuild build libdbi-drivers, then run: cp gnucash-stable/lib/dbd/libdbdpgsql.so \ /Applications/Gnucash.app/Contents/Resources/lib/dbd
install_name_tool -change gnucash-stable/lib/libdbi.1.dylib \ /Applications/Gnucash.app/Contents/Resources/lib/libdbi.1.dylib \ /Applications/Gnucash.app/Contents/Resources/lib/dbd/libdbdpgsql.so I'm assuming that, then, when I start up Gnucash (v2.6.15) I would have the option to "Save As..." to a Postgresql database option under "Data Format" but it's not appearing, and am not seeing any logs under Console. Thanks for your quick response earlier. Am I missing a step somewhere here? Kind Regards, Ed On Sun, Nov 5, 2017, at 05:49 PM, John Ralls wrote: > Yup, that should work. Reply if it doesn’t. > > Regards, > John Ralls > > > > On Nov 5, 2017, at 1:09 PM, Edward Bridges <ebrid...@eqbridges.com> wrote: > > > > Ah-ah. I read that section a bit closer now. So, after running jhbuild > > build libdbi-drivers I would simply copy the resulting libdbdpgsql.so to > > Gnucash.app/Contents/Resources/lib/dbd and run install_name_tool? > > Thanks! > > > > On Sun, Nov 5, 2017, at 11:22 AM, John Ralls wrote: > >> > >> > >>> On Nov 5, 2017, at 4:36 AM, Edward Bridges > >>> <ebrid...@eqbridges.com> wrote:>> > >>> Hi, > >>> > >>> Thanks a lot for an awesome accounting product! It's been very > >>> helpful>> for my family's personal finance! > >>> > >>> The gap I've found is that reporting isn't as flexible as I > >>> would like.>> To address this I'm hoping to PostgreSQL as the backend to > >>> make > >>> querying>> a bit easier. However, I'm on MacOS and need to compile it > >>> locally in>> order to do this. > >>> > >>> I've followed these instructions to do this: > >>> > >>> https://wiki.gnucash.org/wiki/MacOSX/Quartz > >>> > >>> All went smoothly until I hit `jhbuild build` and got an error about>> > >>> missing either the "glib" and/or "gobject" packages. > >>> > >>> Wouldn't these be installed by `jhbuild bootstrap`? > >>> > >>> I'm on Sierra (10.12.6 (16G29)) > >>> > >>> ``` > >>> checking for pkg-config... /Users/gnucash/gnucash-stable/bin/pkg- > >>> config>> checking pkg-config is at least version 0.16... yes > >>> checking for GLIB - version >= 2.31.2... Package glib-2.0 was > >>> not found>> in the pkg-config search path. > >>> Perhaps you should add the directory containing `glib-2.0.pc' > >>> to the PKG_CONFIG_PATH environment variable > >>> No package 'glib-2.0' found > >>> Package gobject-2.0 was not found in the pkg-config search path. > >>> Perhaps you should add the directory containing `gobject-2.0.pc' > >>> to the PKG_CONFIG_PATH environment variable > >>> No package 'gobject-2.0' found > >>> no > >>> *** Could not run GLIB test program, checking why... > >>> *** The test program failed to compile or link. See the file > >>> config.log>> for the > >>> *** exact error that occured. This usually means GLIB is incorrectly>> > >>> installed. > >>> configure: error: > >>> *** GLIB 2.31.2 or better is required. The latest version of > >>> *** GLIB is always available from ftp://ftp.gtk.org/. If GLIB is > >>> installed > >>> *** but not in the same location as pkg-config add the > >>> location of the>> file > >>> *** glib-2.0.pc to the environment variable PKG_CONFIG_PATH. > >>> *** Error during phase configure of atk: ########## Error running > >>> ./configure --prefix /Users/gnucash/gnucash-stable > >>> *** [29/71] > >> No, glib is about halfway through the third meta-module, meta-gtk-osx > >> (bootstrap and meta-gtk-osx-bootstrap being the first two). The > >> command “jhbuild build” should build all of GnuCash’s dependencies in > >> the right order.> > >> However since you only need to build the pgsql libdbi driver you > >> should be able to skip to> > >> https://wiki.gnucash.org/wiki/MacOSX/Quartz#Building_Libdbi_Drivers > >> libdbi-drivers doesn’t depend on anything Gnome, it only needs the dpi > >> and pgsql client headers and dylibs.> > >> Regards, > >> John Ralls > > > > _______________________________________________ > > gnucash-devel mailing list > > gnucash-devel@gnucash.org > > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel