I just purchased theh Zrhythm alpha bundle and installed it on Ubuntu 20.04 LTS. When I try to start Zrhythm, I get the following error in the terminal:
zrythm: symbol lookup error: zrythm: undefined symbol: g_strv_builder_end
How can I debug this issue, so that Zrhythm will start correctly?
It looks like
g_strv_builder_end
is a glib string utility function. Theg_strv_builder_end
function was introduced in glib 2.68.My system has both 2.x and 3.x versions of GTK installed:
$ dpkg -l libgtk2.0-0 libgtk-3-0 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=================-================-============-================================================== ii libgtk-3-0:amd64 3.24.20-0ubuntu1 amd64 GTK graphical user interface library ii libgtk2.0-0:amd64 2.24.32-4ubuntu4 amd64 GTK graphical user interface library - old version
The libgtk2.0-0 Ubuntu package is stuck at 2.24.32 for Ubuntu 20.04 LTS and 2.24.33 for the latest Ubuntu 21.04.
I can't remove the 2.0 version of libgtk, since several packages depend on it including GIMP and Calf plugins. Similarly, several installed programs depend on libgtk-3-0 such as Peek and Thunderbird.
So, how can I get my Zrhythm installation to use libgtk-3-0?
Will fix this in the next release. Please use the previous release for now
version 1.0.0-alpha.16.1.1 binaries will be available in a few hours