Re: [GNC-dev] wiki:Installing_Dependencies#Installing_Main_GnuCash_Dependencies
Thanks, David! But keep in mind that it is overlapping with https://wiki.gnucash.org/wiki/Building_On_Ubuntu The usage of 'sudo apt -y build-dep gnucash' there is IMHO the smarter way. Regards FRank Am 18.07.22 um 01:44 schrieb davidcousen...@gmail.com: > Frank, > > I think a link to the README.dpendencies is a good way to go. Like most > tutorials the wiki is written at a particular point in time and development > state of GnuCash and the many libraries it depends upon. Each OS distribution > has its own peculiarities for package management and I think it is useful to > have some general ideas about how to go about installing dependencies in the > various OS distributions but they will necessarily become dated with time. A > novice to an OS/distribution and GnuCash can even find outdated information > useful for getting some orientation to begin with, I know I did around 2010-11 > whan I started building GnuCash because Linux Mint's repository version was so > out of date. Perhaps adding a note that the instructions given there may no > longer be completely relevant and to consult the README.dependencies. The > other > problem is the package managers often use slightly different naming > conventions > for the libraries in the different distributions. I do periodically update the > instructions there, usually when an update to LM forces me to do a complete > rebuild but lately they haven't required a reinstall for updating the OS which > was usually my trigger for revisiting the build instructions. Also getting > longer in the tooth and slowing down a bit more these days. I will try to set > aside a bit of time after my annual tax return is out of the way to tidy it > up. > > David Cousens > > On Mon, 2022-07-18 at 01:00 +0200, Frank H. Ellenberger wrote: >> Hi, >> Oh, we have >> Dependencies, >> Installing_Dependencies, and the >> Building* pages >> >> The list in Installing_Dependencies was not maintained at least the last >> 2 years. >> >> From my POV it is hard to maintain because it lists >> * indirect dependencies from the times, when apt and rpm were unable to >> resolve dependencies. >> * contains explicit minor and packaging versions, which might have been >> right some years ago on a specific Ubuntu version, but not in the >> package managers of other distributions. >> >> In short I am in favour of replacing this list by a link to >> README.dependencies. >> >> David, you have been the author? >> >> Regards >> Frank >> >> >> Am 17.07.22 um 18:33 schrieb Paul Kroitor: >>> Line 5 in the large list at >>> https://wiki.gnucash.org/wiki/Installing_Dependencies >>> >>> -Original Message- >>> From: Frank H. Ellenberger >>> Sent: July 17, 2022 12:27 PM >>> To: Paul Kroitor >>> Cc: gnucash-devel@gnucash.org >>> Subject: Re: [GNC-dev] Build Issues on Ubuntu jammy - guile >>> >>> >>> >>> Am 17.07.22 um 17:25 schrieb Paul Kroitor: *the documentation says use guile 2.0 but only 2.2 or 3.0 are available - is there any reason not to install 3.0? >>> Where exactly? >>> Perhaps it was written a few years ago with conservatie LTS users in mind, >>> which can be 5 years behind. >>> > ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
[GNC-dev] wiki:Installing_Dependencies#Installing_Main_GnuCash_Dependencies; was: Build Issues on Ubuntu jammy - guile
Hi, Oh, we have Dependencies, Installing_Dependencies, and the Building* pages The list in Installing_Dependencies was not maintained at least the last 2 years. >From my POV it is hard to maintain because it lists * indirect dependencies from the times, when apt and rpm were unable to resolve dependencies. * contains explicit minor and packaging versions, which might have been right some years ago on a specific Ubuntu version, but not in the package managers of other distributions. In short I am in favour of replacing this list by a link to README.dependencies. David, you have been the author? Regards Frank Am 17.07.22 um 18:33 schrieb Paul Kroitor: > Line 5 in the large list at > https://wiki.gnucash.org/wiki/Installing_Dependencies > > -Original Message- > From: Frank H. Ellenberger > Sent: July 17, 2022 12:27 PM > To: Paul Kroitor > Cc: gnucash-devel@gnucash.org > Subject: Re: [GNC-dev] Build Issues on Ubuntu jammy - guile > > > > Am 17.07.22 um 17:25 schrieb Paul Kroitor: >> *the documentation says use guile 2.0 but only 2.2 or 3.0 are >> available - is there any reason not to install 3.0? >> > Where exactly? > Perhaps it was written a few years ago with conservatie LTS users in mind, > which can be 5 years behind. > ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Build Issues on Ubuntu jammy
Paul, With the wiki it is maintained mainly by users and quite often will drift out of date with upgrades to the different distributions and also with changes to GnuCash itself. Please feel free to make any additions/updates you find necessary or discover. It is generally a fresh pair of eyes which will see any deficiencies and omissions David Cousens On Sun, 2022-07-17 at 12:40 -0400, Paul Kroitor wrote: > > Did you follow https://wiki.gnucash.org/wiki/Building_On_Ubuntu? > > No, I missed that. I was following the main (Building_On_Linux) instructions. > > I will revert to a prior checkpoint and start again using the Ubuntu > instructions. > > The repology site is down for me. Will keep trying it. > > P > > ___ > 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
Re: [GNC-dev] Build Issues on Ubuntu jammy
Paul, Please remember to copy the list on all replies. We want to keep everyone in the loop! Yes, the -dev (or sometimes -devel) suffix on the package name means that it includes the headers and other artifacts needed to build things that depend on the package. Regards, John Ralls > On Jul 17, 2022, at 10:00 AM, Paul Kroitor wrote: > > > Thanks, John > > I missed that Ubuntu instructions page. Definitely mea culpa but perhaps it > could be placed better. It’s at the very top right of a complex page, before > the ToC and the first section title. Anyone gung ho to get started might > easily skip to the “Building GnuCash on Linux from the Source Code” title. > > Yes, I tried apt-get builddep gnucash but it failed with “must put some > deb-src URIs in your sources.list”. I considered tracking this down – I > expect (now that I’ve seen it) that it may be related to the “You must open > "Software and Updates" and make sure that "Source code" is ticked or this > script will fail” instruction in the Ubuntu page mentioned above – but opted > for installing the dependencies manually as per the general Linux > instructions. I wanted to get a better flavour of the various elements. > > Re the libgwenhywfar-core-dev: I did indeed see that, but didn’t know which > of the 10 or so libgwen… packages was correct. For my future edification, > what is it that indicates that -core-dev is the right one? Is it just the > name containing dev? > > Re guile versions, thanks. Just wanted to check that 3.0 didn’t break > anything. > > Regards, > Paul > > > >doesn't mention any issues with Gwenhywfar not being in Ubuntu 22.04. Did > >you use `apt-get builddep gnucash` to install the build dependencies? > >A little digging in the Ubuntu packaging website shows you want > >https://packages.ubuntu.com/jammy/libgwenhywfar-core-dev > >As for Guile, the documentation says to use guile-2.0 *or later*. Guile 3.x > >is fine. > > Regards, > John Ralls ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Build Issues on Ubuntu jammy
> Did you follow https://wiki.gnucash.org/wiki/Building_On_Ubuntu? No, I missed that. I was following the main (Building_On_Linux) instructions. I will revert to a prior checkpoint and start again using the Ubuntu instructions. The repology site is down for me. Will keep trying it. P ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Build Issues on Ubuntu jammy - guile
Line 5 in the large list at https://wiki.gnucash.org/wiki/Installing_Dependencies -Original Message- From: Frank H. Ellenberger Sent: July 17, 2022 12:27 PM To: Paul Kroitor Cc: gnucash-devel@gnucash.org Subject: Re: [GNC-dev] Build Issues on Ubuntu jammy - guile Am 17.07.22 um 17:25 schrieb Paul Kroitor: > *the documentation says use guile 2.0 but only 2.2 or 3.0 are > available - is there any reason not to install 3.0? > Where exactly? Perhaps it was written a few years ago with conservatie LTS users in mind, which can be 5 years behind. ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Build Issues on Ubuntu jammy - guile
Am 17.07.22 um 17:25 schrieb Paul Kroitor: > *the documentation says use guile 2.0 but only 2.2 or 3.0 are available - is > there any reason not to install 3.0? > Where exactly? Perhaps it was written a few years ago with conservatie LTS users in mind, which can be 5 years behind. ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Build Issues on Ubuntu jammy
Hi Paul, Am 17.07.22 um 17:25 schrieb Paul Kroitor: > I have abandoned my rather optimistic attempt to build on Rocky 9 - which is > after all less than a week old - as there are far too many dependencies that > aren't findable. > > > > I've gone back to Ubuntu, but made a new VM for it with 22.04 (jammy), which > is all of three months old. All the dependencies stated in the docs install > (although a few version numbers are out of date - especially guile*), but it > won't build because gwenhywfar is missing and not in the repository. > Gwenhywfar-tools is available, but installing it doesn't help. The > gwenhywfar website doesn't clarify anything either. Huh, https://repology.org/project/gwenhywfar/versions says, they have the recent 5.9.0 in repo universe/libs Did you follow https://wiki.gnucash.org/wiki/Building_On_Ubuntu, linked by https://wiki.gnucash.org/wiki/Building_On_Linux? > Has anyone else encountered this issue? > > > > Paul ~Frank ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
[GNC-dev] Build Issues on Ubuntu jammy
I have abandoned my rather optimistic attempt to build on Rocky 9 - which is after all less than a week old - as there are far too many dependencies that aren't findable. I've gone back to Ubuntu, but made a new VM for it with 22.04 (jammy), which is all of three months old. All the dependencies stated in the docs install (although a few version numbers are out of date - especially guile*), but it won't build because gwenhywfar is missing and not in the repository. Gwenhywfar-tools is available, but installing it doesn't help. The gwenhywfar website doesn't clarify anything either. Has anyone else encountered this issue? Paul *the documentation says use guile 2.0 but only 2.2 or 3.0 are available - is there any reason not to install 3.0? ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel