Re: [GNC-dev] wiki:Installing_Dependencies#Installing_Main_GnuCash_Dependencies

2022-07-17 Thread Frank H. Ellenberger
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

2022-07-17 Thread Frank H. Ellenberger
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

2022-07-17 Thread davidcousens49
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

2022-07-17 Thread John Ralls
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

2022-07-17 Thread Paul Kroitor
> 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

2022-07-17 Thread 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 - guile

2022-07-17 Thread Frank H. Ellenberger



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

2022-07-17 Thread Frank H. Ellenberger
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

2022-07-17 Thread 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.

 

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