Re: [GNC-dev] Fwd: [Build #16856252 FAILED] amd64 build of gnucash 1:3.5-2 in ubuntu bionic RELEASE [~kg7je/ubuntu/gnc-released-ppa]

2019-05-27 Thread Stephen M. Butler
On 5/27/19 1:59 PM, John Ralls wrote: > Try adding package libpthread-stubs0-dev. > > Regards, > John Ralls > https://launchpad.net/~kg7je/+archive/ubuntu/gnc-released-ppa/+build/16856544/+files/buildlog_ubuntu-bionic-amd64.gnucash_1%3A3.5-3_BUILDING.txt.gz This time in 'cmTC_55478' but still abo

Re: [GNC-dev] Fwd: [Build #16856252 FAILED] amd64 build of gnucash 1:3.5-2 in ubuntu bionic RELEASE [~kg7je/ubuntu/gnc-released-ppa]

2019-05-27 Thread John Ralls
MAKE_EXPORT_NO_PACKAGE_REGISTRY=ON > -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -Wdev -DCMAKE_VERBOSE_MAKEFILE=ON > -DCMAKE_BUILD_TYPE=Release "-DCMAKE_CXX_FLAGS=-g -O2 > -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FO

[GNC-dev] Fwd: [Build #16856252 FAILED] amd64 build of gnucash 1:3.5-2 in ubuntu bionic RELEASE [~kg7je/ubuntu/gnc-released-ppa]

2019-05-27 Thread Stephen M. Butler
_ROOT -DGMOCK_ROOT=MOCK_ROOT returned exit code 1 debian/rules:33: recipe for target 'override_dh_auto_configure' failed make[1]: *** [override_dh_auto_configure] Error 255 make[1]: Leaving directory '/<>' debian/rules:24: rec

Re: [GNC-dev] Dependencies on Launchpad

2019-05-27 Thread John Ralls
The googletest packages on Xenial are: https://packages.ubuntu.com/source/xenial/gtest-dev https://packages.ubuntu.com/xenial/devel/google-mock You don't need libgwen-gtk3, just get https://packages.ubuntu.com/xenial/libgwenhywfar60-dev and GnuCash will build libgwen-gtk3 for you. Regards, John

Re: [GNC-dev] Dependencies on Launchpad

2019-05-27 Thread Stephen M. Butler
On 5/27/19 12:07 PM, Geert Janssens wrote: > On maandag 27 mei 2019 20:08:24 CEST Stephen M. Butler wrote: >> On 5/27/19 1:15 AM, Geert Janssens via gnucash-devel wrote: >>> Op maandag 27 mei 2019 09:22:42 CEST schreef Colin Law: I would not bother trying to build for Trusty. It went out of su

Re: [GNC-dev] broken build dependencies within Gnucash on Windows project

2019-05-27 Thread Geert Janssens
On maandag 27 mei 2019 21:22:47 CEST John Ralls wrote: > What I don't see much point in attempting to build is GnuCash 3.1 using the > exact same dependencies as those in the release bundle. Although you could > get partly there with the built dependencies, you'd also need to set up the > MinGW64 p

Re: [GNC-dev] broken build dependencies within Gnucash on Windows project

2019-05-27 Thread John Ralls
Bug fix on maintenance branch: That's the most common build scenario indeed, just build the current GnuCash maint branch. Totally orthogonal to building an old release exactly as it was at the time of the release. If you want to build a particular tag e.g. 3.1, edit jhbuildrc and add branches

Re: [GNC-dev] Dependencies on Launchpad

2019-05-27 Thread Geert Janssens
On maandag 27 mei 2019 20:08:24 CEST Stephen M. Butler wrote: > On 5/27/19 1:15 AM, Geert Janssens via gnucash-devel wrote: > > Op maandag 27 mei 2019 09:22:42 CEST schreef Colin Law: > >> I would not bother trying to build for Trusty. It went out of support > >> in April, nobody should be using it

Re: [GNC-dev] Dependencies on Launchpad

2019-05-27 Thread Stephen M. Butler
On 5/27/19 1:15 AM, Geert Janssens via gnucash-devel wrote: > Op maandag 27 mei 2019 09:22:42 CEST schreef Colin Law: >> I would not bother trying to build for Trusty. It went out of support >> in April, nobody should be using it now. >> https://wiki.ubuntu.com/Releases >> >> Colin > Agreed. > > Tr

Re: [GNC-dev] Dependencies on Launchpad

2019-05-27 Thread Stephen M. Butler
On 5/26/19 6:10 PM, John Ralls wrote: > You don't need libgwen-gtk3, GnuCash's CMakeLists will figure out if it's not > present and build the sources included in borrowed/libgwen-gtk3. > > Ubuntu 14.04 includes libwebkit2gtk-3.0-dev and that's sufficient for GnuCash. > > GnuCash just needs the goo

Re: [GNC-dev] broken build dependencies within Gnucash on Windows project

2019-05-27 Thread Geert Janssens
On maandag 27 mei 2019 19:13:33 CEST Dale Phurrough via gnucash-devel wrote: > Benefit to build old releases? Bug fixes on maintenance branches is the > most common scenario. For example when the community released 2.x and 3.x > versions in parallel. There is always a need to build old versions. E

Re: [GNC-dev] broken build dependencies within Gnucash on Windows project

2019-05-27 Thread Dale Phurrough via gnucash-devel
Benefit to build old releases? Bug fixes on maintenance branches is the most common scenario. For example when the community released 2.x and 3.x versions in parallel. There is always a need to build old versions. Even if it is for someone on the Internet that wants to hack on Gnucash on their Win

Re: [GNC-dev] openSUSE added to Docker; easy builds for dev and CI

2019-05-27 Thread John Ralls
OK. Emoji are a bit problematic: Gtk's support for them is still a bit spotty even on X11 and is completely broken on MacOS and Win32. Then there's Guile; there were a lot of problems with their Unicode handling design in Guile 2.0--it was utterly broken on Win32--so if it's really in SRFI64 an

Re: [GNC-dev] openSUSE added to Docker; easy builds for dev and CI

2019-05-27 Thread Dale Phurrough via gnucash-devel
Yes, I found those two dockers in the gnucash repo, saw what they were doing (e.g. param compatibility), and then made new ones with more flexibility. This is a work-in-progress for me; my first contribution for the community. I often gravitate towards things that are multipliers -- helping others

Re: [GNC-dev] broken build dependencies within Gnucash on Windows project

2019-05-27 Thread John Ralls
> On May 27, 2019, at 4:31 AM, Dale Phurrough via gnucash-devel > wrote: > > Hi all. I found a philosophical issue that leads to an ongoing series of > Windows build process bugs. Want to bring it to this forum. I believe it > needs discussion on approach, so that bugs can be created and holi

Re: [GNC-dev] openSUSE added to Docker; easy builds for dev and CI

2019-05-27 Thread John Ralls
> On May 27, 2019, at 4:40 AM, Dale Phurrough via gnucash-devel > wrote: > > Hi all. I've updated the Dockers to build Gnucash for openSUSE 5.0 and 5.1. > https://github.com/diablodale/gnucash-dev-docker > With these, you can build GnuCash 3.5+ on major releases of Ubuntu, Debian, > Arch, Cen

[GNC-dev] openSUSE added to Docker; easy builds for dev and CI

2019-05-27 Thread Dale Phurrough via gnucash-devel
Hi all. I've updated the Dockers to build Gnucash for openSUSE 5.0 and 5.1. https://github.com/diablodale/gnucash-dev-docker With these, you can build GnuCash 3.5+ on major releases of Ubuntu, Debian, Arch, CentOS, and openSUSE Linux. These are great for continuous integration (CI) by everyone by

[GNC-dev] broken build dependencies within Gnucash on Windows project

2019-05-27 Thread Dale Phurrough via gnucash-devel
Hi all. I found a philosophical issue that leads to an ongoing series of Windows build process bugs. Want to bring it to this forum. I believe it needs discussion on approach, so that bugs can be created and holistically fixed for now/future. The Windows build process at https://github.com/Gnucash

Re: [GNC-dev] Dependencies on Launchpad

2019-05-27 Thread Geert Janssens via gnucash-devel
Op maandag 27 mei 2019 09:22:42 CEST schreef Colin Law: > I would not bother trying to build for Trusty. It went out of support > in April, nobody should be using it now. > https://wiki.ubuntu.com/Releases > > Colin Agreed. Trusty does come with googletest, but the package is called gtest. It wa

Re: [GNC-dev] Dependencies on Launchpad

2019-05-27 Thread Colin Law
I would not bother trying to build for Trusty. It went out of support in April, nobody should be using it now. https://wiki.ubuntu.com/Releases Colin On Mon, 27 May 2019 at 02:11, John Ralls wrote: > > You don't need libgwen-gtk3, GnuCash's CMakeLists will figure out if it's not > present and b