[GNC-dev] Build Issues on Ubuntu jammy

John Ralls jralls at ceridwen.us
Sun Jul 17 15:49:13 EDT 2022


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 <paul at kroitor.ca> 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



More information about the gnucash-devel mailing list