Replies: 9 comments 2 replies
-
Could you please provide the log files? You can find instructions here: https://dbeaver.com/docs/wiki/Log-files/. Thank you. |
Beta Was this translation helpful? Give feedback.
0 replies
-
On Tue, 17 Oct 2023 02:06:53 -0700 Anastasiya ***@***.***> wrote:
Could you please provide the log files? You can find instructions here: https://dbeaver.com/docs/wiki/Log-files/. Thank you.
I'll indeed do so, but this seems to revolve around a breaking change in GTK-3's popup menu API. I.e. the facility
provided in version 3.18.9 was deprecated and replaced with the calls given in my previous complaint. I don't know
if this change which seems to be referenced in the SWT library can be papered over or not, and even so would this
just make the underlying code an unmaitainable rats nest? At the moment, I'm contemplating a move to Slackware 15
which might well fix things, but it will take months to rebuild and test much of the local software to get things working
smoothly; hence my objection. Not to belabor the point, but it would be nice if the FreeDesktop people put more
care and thought into backward compatibility.
Thanks so much for your consideration,
…--
Christopher Oliver ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
-
On Tue, 17 Oct 2023 02:06:53 -0700 Anastasiya ***@***.***> wrote:
Could you please provide the log files? You can find instructions here: https://dbeaver.com/docs/wiki/Log-files/. Thank you.
This is an excerpt from the log:
***WARNING: GTK+ version too old (micro mismatch)
***WARNING: SWT requires GTK 3.22.0
***WARNING: Detected: 3.18.9
This breaking change hurts existing installations. Again, the GTK developers could have been more thoughtful.
…--
Christopher Oliver ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
-
As an experiment, I went back in github history, and tried the 22.0.0 community
edition, and I don't see the undefined symbol issues. I suppose I could "bisect"
through the release history and find out where GTK3 3.18.9 incompatibility started.
…--
Christopher Oliver ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
-
Last version that works with GTK 3.18.9 is DBeaver 22.1.1.
…--
Christopher Oliver ***@***.***>
|
Beta Was this translation helpful? Give feedback.
1 reply
-
Thank you for investigation |
Beta Was this translation helpful? Give feedback.
0 replies
-
Hi, please upgrade to GTK 3.22.0 |
Beta Was this translation helpful? Give feedback.
0 replies
-
On Thu, 19 Oct 2023 06:20:27 -0700 Pavel Griva ***@***.***> wrote:
Hi, please upgrade to GTK 3.22.0
If that were so easy! I'm contemplating an upgrade of Slackware on my
workstations and servers, but this will mean months of aggravation and
breakage in systems that have been stable for years with just updates to
maintain security. The GTK suite is tightly integrated, and often it is
impossible to change one component in isolation. I am not even sure the
tool suite would build with the gcc toolchain on board assuming I go that
route.
…--
Christopher Oliver ***@***.***>
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description
In several panes I'm getting 'undefined symbol: gtk_menu_popup_at_pointer' in libswt-pi3-gtk-4960r6.so on right button click. I'm getting 'undefined symbol: gtk_menu_popup_at_rect' on clicking on any of the arrow menu boxes. The installed gtk-3 is version 3.18.9 if that matters. Running readelf on libgtk-3.so show this symbol doesn't exist for this library. Those symbols seem to exist in 3.24.31 though. (checked on a container with different libraries) At this point, an OS upgrade is a very painful ordeal as I have a number of stable boxes I really want to avoid changing as that breaks other things.
DBeaver Version
Community Edition
Operating System
Linux/Slackware 14.2
Database and driver
This seems independent of the database. In fact, I just killed off the saved configuration, so there are no remembered connections, and I see the same symptoms.
Steps to reproduce
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions