~alextee/zrythm-bug#509: 
symbol lookup error: zrythm: undefined symbol: g_strv_builder_end

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?

Status
RESOLVED FIXED
Submitter
~brylie
Assigned to
No-one
Submitted
2 years ago
Updated
2 years ago
Labels
high-priority

~brylie 2 years ago*

It looks like g_strv_builder_end is a glib string utility function. The g_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.

~brylie 2 years ago*

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.

~brylie 2 years ago*

So, how can I get my Zrhythm installation to use libgtk-3-0?

~alextee 2 years ago

Will fix this in the next release. Please use the previous release for now

~alextee REPORTED FIXED 2 years ago

~alextee 2 years ago*

version 1.0.0-alpha.16.1.1 binaries will be available in a few hours

Register here or Log in to comment, or comment via email.