I am on Ubuntu 23.04. My settings allow for the most recent version and
I have not seen 23.10 as an optional update to apply.
But, on 23.04 I have had not problems building the most recent versions
of GnuCash from the GIT repository. A number of releases back a script
was made available that showed all the dependencies for Ubuntu. I just
grepped it and these are the sudo apt statements:
sudo apt install build-essential
sudo apt install cmake
sudo apt install ninja-build
sudo apt install libglib2.0 libglib2.0-dev
sudo apt install libxml2 libxml++2.6-dev libxml2-utils
sudo apt install libxslt1.1 libxslt1-dev
sudo apt install libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-dev
sudo apt install gtk+3.0 libgtk-3-dev
sudo apt install zlib1g zlib1g-dev
sudo apt install guile-2.0 guile-2.0-dev
sudo apt install swig
sudo apt-get install libboost-all-dev
sudo apt-get install libsecret-1-0 libsecret-1-0-dev
sudo apt-get install aqbanking-tools libaqbanking-dev
sudo apt-get install gwenhywfar-tools libgwenhywfar60 libgwenhywfar60-dev
sudo apt-get install ktoblzcheck libktoblzcheck1-dev
sudo apt-get install libofx-dev
sudo apt-get install xsltproc
sudo apt-get install libdbi1 libdbi-dev libdbd-pgsql libdbd-mysql
libdbd-sqlite3
sudo apt-get install python3-pytest
sudo apt install googletest
Now, some of those might have been updated with the various Ubuntu
updates over the years.
--Steve
On 10/22/23 09:28, Adrien Monteleone wrote:
Considering the timing of the GnuCash release and the Ubuntu 23.10
release, your build issues are likely due to dependency hell. I've had
a few frustrating build sessions where GnuCash needed an ever so
slightly older version of a library that wasn't in the new repos. (and
this cascaded to some of their dependencies as well) Your build errors
should be informative enough to figure out if that is the case here.
(note, when I had that problem it was also on a non-LTS .10 release)
Sometimes, this is resolvable with a bit of effort. Sometimes, it
isn't worth the effort.
I see you switched from Pop_OS! 22.04 to Ubuntu 23.10. Any reason not
to stick with Ubuntu 22.04? Maybe try that in a VM and see if you get
the same build issues. (you could just keep that VM for GnuCash until
you resolve the build problems in the host)
There is always flatpak. Of course, be aware of a few workarounds for
printing and file locations for settings. These should all be
documented on the GnuCash wiki.
Otherwise, some VM testing would be my approach, though considering
how you've described your OS transition and upgrades, as well as other
OS issues, I'd consider the nuclear option if I wasn't too far
invested in the current installation. A clean install has saved me
weeks of continued frustration more than once.
Regards,
Adrien
On 10/21/23 10:43 AM, Bryan B. wrote:
That is a good idea.
To give some context, without explaining everything: One week ago, I was
running the Ubuntu-based Pop_OS! 22.04. On that system, I had GnuCash
built
using the "Building on Ubuntu" gnucash-wiki 22.04 script. I did not have
that issue at that time, nor the other GnuCash issue that I encountered
here:
https://lists.gnucash.org/pipermail/gnucash-devel/2023-October/046795.html
I was having other issues with Pop_OS! (network issues that were
needed on
my previous job), and at the recommendation of my previous employer I
decided to switch to mainstream Ubuntu.
When I switched to Ubuntu 23.10, this issue appeared, along with the
issue
with gsettings.
Another issue that is worth mentioning, in case this happens to anyone
else, is that I got unlucky with the .iso file I used to install
mainstream
Ubuntu. I somehow Googled my way into creating an .iso based off of
22.10,
which is a version of Ubuntu that is no longer supported. I installed on
22.10, then discovered my error. At that point, I upgraded to 23.10.
I also should mention another thing I just remembered. Whenever I open
dconf, even if I don't click anything, Terminator, a terminal app I
use for
coding, stops working correctly: when I type text and approach the
side of
the app window, three characters proceed off the edge of the screen
before
the app's autowrapping feature kicks in and the following characters
appear
on the next line down.
Also worth mentioning is that the issue with being unable to switch
gsettings background image on the desktop existed before installing the
dconf gui app.
Based on the feedback I am getting, it does seem that something deep
within
ubuntu is likely broken and a complete reinstall from scratch is the
only
reasonable way to fix this.
I do like the idea of rebuilding using a virtualbox 23.10 iso and
getting
the system working first, before redoing everything. Thank you!
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.