-
-
Notifications
You must be signed in to change notification settings - Fork 260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install Wayland DEB on Debian 12 error libwx_gtk3u_html-3.0.so.0 #1793
Comments
I have the same bug with espanso-debian-x11-amd64.deb v.2.2.1 (OS: Debian 12) |
Same here on Ubuntu 23.10/Mantic. |
Same here on X11 deb. Used an AppImage version as a workaround for now. Works with no issues. |
Building from source also seems to work OK (using |
Sadly, the first step of building from source is failing for me on Debian 12 Bookworm and Debian testing as Edit: I can however install
Edit 2: The compiled version appears to run fine (at least Edit 3: For those triaging, I was just having a look through the issues and noticed this one; #1739 which is outlines similar issues to this, but no solution either. |
Same issue with espanso-debian-wayland-amd64.deb v2.2.1 on Debian 12 Bookworm. |
@Rody-Oldenhuis Have you tested running it? I will compile it tomorrow if it works for you. Also on 23.10. |
I suspect the pre-built .deb cannot locate libwx_gtk3u_html-3.0.so.0 because of this commit relaxing compilation, plus the package then being compiled with libwxgtk3.0-gtk3-dev. If Espanso is compatible with wxWidgets 3.2, then the issue should only be compilation. I will try tomorrow. |
@yue-dongchen Yes I did; I could do text replacements just fine. Though, I ran it on my dev machine, which is not quite a pristine environment.. |
I get this on the X11 version with Kubuntu 23.10. |
I get this problem on Debian 12 with Wayland. |
Tried your approach @ysz0507 on Debian testing, "just incase", sadly no dice;
I can't install
|
I had the same issue on ubuntu 23.10.1. Fixed it editing the sources file
added the source: deb http://cz.archive.ubuntu.com/ubuntu focal main universe (Use your desired mirror from: https://packages.ubuntu.com/focal/amd64/libwxgtk3.0-gtk3-dev/download)
then you need to:
and should be good to go Alternatively to the first steps, one can install the needed libwxgtk... from here: one can install it from here too: https://www.ubuntuupdates.org/package/core/jammy/universe/base/libwxgtk3.0-gtk3-dev |
It worked. Thank you @davidvv. |
This does not work on Debian 12, the packages are a bit spotty
Installing 3.2 produces following error
|
Still have this issue trying to install X11 on 23.10 |
Hope you're all doing well. I've got a bit of a snag and could use some help here. I'm running MX Linux KDE 23.2, Debian 12.5, and x11. I'm trying to install libwxgtk3.0-gtk3-dev to get Espanso up and running. I followed the usual steps, like updating my sources.list with "deb http://archive.ubuntu.com/ubuntu focal-updates main" and importing the keys. However, when I try to register the espanso service, I get this error: "espanso: error while loading shared libraries: libwx_gtk3u_html-3.0.so.0: cannot open shared object file: No such file or directory." I used to be on Garuda (Arch) Linux, where everything worked perfectly. Since moving to MX Linux for the MX Snapshot feature, I've hit this roadblock. Any insights on fixing this and getting Espanso to play nice? Thanks. |
Any update on this issue? |
It's a bit stalled because of this PR #1849 . I think we could separate the fix of this bug from the other bug, but I prefer to fix both if it's still possible |
Any updates here? @AucaCoyan |
Same issue on debian unstable trixi/sid! |
I'm still debugging the issue. We have a couple of problems here, and it's hard to take a direction without consequences.
So, after LTS 24.04 is released, does it mean we bump the dependencies and drop support for ubuntu 22.04 and earlier? I don't know, it's a cost to assume. Certainly the old users can use espanso v2.2.1 and be happy, but it's not without a cost As other notes: why do we even need |
I’d clearly say fix it and leave behind who wants to stay behind…
El El lun, 1 abr 2024 a las 16:56, Auca Coyan ***@***.***>
escribió:
… I'm still debugging the issue. We have a couple of problems here, and it's
hard to take a direction without consequences.
For starters the ./.github/scripts/ubuntu/Dockerfile uses ubuntu:18.04,
this builds the .dpkg focused on an ubuntu version previous than 22.04, and
the compilation guide
<https://github.com/espanso/espanso/blob/dev/Compilation.md#linux> says
it needs different dependencies (exactly libwxgtk3.0-gtk3-dev instead of
libwxgtk3.2-dev)
Okay, so why don't we use a newer LTS version of ubuntu then? because the
latest LTS is 22.04, and it builds the same dpkg than we currently have
now. The next LTS is scheduled to be 24.04, and it's unreleased as of today.
So, after LTS 24.04 is released, does it mean we bump the dependencies and
drop support for ubuntu 22.04 and earlier? I don't know, it's a cost to
assume. Certainly the old users can use espanso v2.2.1 and be happy, but
it's not without a cost
—
Reply to this email directly, view it on GitHub
<#1793 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACULRQGI2UEZNZC7UCLZPPTY3FYSBAVCNFSM6AAAAABAYWT7LSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRZHA4TAOBXGY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Yep! I would do that too! but I want to be cancelous of other people who prefer not to have the latest and greatest, for whatever reason they have |
I did a test PR #1925 , trying to use |
I haven’t been able to reinstall for months so having a working install would be a big win. |
@AucaCoyan do you think you will be able to provide a guide / solution for debian with xfce / x11 as well? |
Hello! Just a quick update: I couldn't find time to dedicate to this issue, I've been dealing with a lot of things in the espanso org. Thank you for your patience! |
Just for anyone else who falls here, using the AppImage worked for me. |
I ended up going this route, I've been trying to get it reinstalled for a while, and gave up and just went to app image. Worked great. I recommend using Gear Lever as it helps keeps the versions in tact and make shortcuts for your menu and keep them organized. |
It looks like the AppImage is not for Wayland, only x11. Will has anyone tried manual compilation? |
I did in the past and I got it working. I haven’t had much luck with any of them lately but appimage does work for me on x11 but on Wayland I am unable to use espanso |
Hi, I'm using Debian 12 “bookworm” with Wayland. I recently followed the instructions from the official |
Same issue for Ubuntu 24.04 LTS (which has Wayland by default so no AppImage solution) and espanso 2.2.1. |
Thank you. I've updated the documentation for this item a couple of times in the last twenty-four hours. As far as I can tell, the compilation works with either library, in either version, hence ultimately settling on an apt regex for this item. I'll leave this open for now, in case I'm mistaken! |
I went through the compile instructions without errors (wayland, Ubuntu 24.04 LTS), but expansion is not happening. |
Unfortunately it may be erroring for the previously mentioned dependency. Compiling it from source doesn't automatically resolve it unless you change whatever rust package is wanting this library:
On Ubuntu 24.04, it seems the version of libwx_gtk3u_html being provided is the newer In my year or so of using Espanso I have yet to actually utilize the GUI and hence the GTK library. I wish there was a config flag to just disable this and do away with it. |
But then, if this is only for a GUI, I don't understand, even if the wrong GTK library is linked, that an expansion is simply not happening without any error message? |
Also, the compile instructions indicate that 3.2 is fine? https://github.com/espanso/espanso/blob/dev/Compilation.md#necessary-dependencies |
For builds compiled for X11 it seems. Since I'm on 24.04 and Wayland, I compiled it with
I just want to figure out what package or dependency is asking for 3.0 so I can just brute force it to use 3.2 somehow. |
Just download latest version Espanso Wayland Debian v.2.2.1 from Github, and got error
Steps to reproduce the behavior:
espanso: error while loading shared libraries: libwx_gtk3u_html-3.0.so.0: cannot open shared object file: No such file or directory
The text was updated successfully, but these errors were encountered: