On 5/26/19 3:24 PM, Dale Phurrough wrote: > Gnucash 3.5 builds clean on Ubuntu 14.04 aka Trusty with the list of > packages in the Dockerfile at > https://github.com/diablodale/gnucash-dev-docker/blob/master/debian.dockerfile > > You can see in it there are some logic tests to see what > platform/packages are available in the repos. > Currently I use the suggestion from the core devs to pull all the > build dependencies for gnucash 2.x (build-dep -qq gnucash). I'll > change that later to be more specific as I have done already with the > CentOS and upcoming openSUSE Dockerfile. > You can use the Dockerfile along with your own research to get the > needed packages. > Gtest and gmock are not available for Trusty. You will need to build > that yourself. The core devs write about this and you can see in the > Dockerfile that 1.8.0 is downloaded and later compiled by c/make. > > If you have a specific list of packages, I would be interested to help > resolve them because I'll need to do that myself when I replace the > build-dep approach. > > --Dale >
My problem is figuring out what to tell Launchpad so it will build from source for Trusty. The debian/control file wants debhelper >= 11. It looks like 9.2 is available for Trusty do I'll try to downgrade that to >= 9. googletest isn't available for Trusty. Somehow I'll need to get that into my PPA first and have it built for Trusty there. Ditto for locales-all. Haven't found that one yet. Also need ibgwengui-gtk3-dev and libwebkit2tk-4.0-dev So, if I can figure out those five packages for Trusty, then we'll take another crack at building for the PPA. I can build on my own box just fine. Teaching the PPA up on Launchpad is another story! --Steve > On Sun, May 26, 2019 at 11:51 PM Stephen M. Butler <kg...@arrl.net > <mailto:kg...@arrl.net>> wrote: > > I received this response from the folks on Launchpad: > > You tried building the packages for Ubuntu trusty, but several > dependencies (at least debhelper (>= 11~), googletest, locales-all) do > not exist in the standard repositories or trusty. > > If you really want to build these packages for trusty, then you first > have to find a solution for these dependent packages in trusty (either > in an existing PPA, or by backporting theses packages to trusty in > your > own PPA). Otherwise it is not possible to build that gnucash > package for > trusty. > > --------------------- > > What suggestions do the devs have? What is the earliest Ubuntu > that has these in the standard repository or should I investigate > adding them to my PPA (and then I'll have to figure out how to do > that)? > > --Steve > > > On 5/23/19 2:41 PM, Stephen M. Butler wrote: > > I've made it to the point of uploading source to Launchpad to > build a > > ppa. However, Launchpad reported these dependency issues: > > > > > > +------------------------------------------------------------------------------+ > > | Install gnucash build dependencies (apt-based resolver) > | > > > > +------------------------------------------------------------------------------+ > > > > Installing build dependencies > > Reading package lists... > > Building dependency tree... > > Reading state information... > > Some packages could not be installed. This may mean that you have > > requested an impossible situation or if you are using the unstable > > distribution that some required packages have not yet been created > > or been moved out of Incoming. > > The following information may help to resolve the situation: > > > > The following packages have unmet dependencies: > > sbuild-build-depends-gnucash-dummy : Depends: debhelper (>= > 11~) but 9.20131227ubuntu1 is to be installed > > Depends: googletest but it > is not installable > > Depends: > libgwengui-gtk3-dev but it is not installable > > Depends: > libwebkit2gtk-4.0-dev but it is not installable > > Depends: locales-all but > it is not installable > > E: Unable to correct problems, you have held broken packages. > > > > Builds fine on my local box. > > --Steve > > > > -- > Stephen M Butler, PMP, PSM > stephen.m.butle...@gmail.com <mailto:stephen.m.butle...@gmail.com> > kg...@arrl.net <mailto:kg...@arrl.net> > 253-350-0166 > ------------------------------------------- > GnuPG Fingerprint: 8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8 > > _______________________________________________ > gnucash-devel mailing list > gnucash-devel@gnucash.org <mailto:gnucash-devel@gnucash.org> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > -- Stephen M Butler, PMP, PSM stephen.m.butle...@gmail.com kg...@arrl.net 253-350-0166 ------------------------------------------- GnuPG Fingerprint: 8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8 _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel