GaZaTu / x11-emoji-picker

Linux XServer emoji picker
MIT License
204 stars 7 forks source link

Needs Updated to work with new version of icu package #53

Closed p134c0d3 closed 1 year ago

p134c0d3 commented 1 year ago

Hey! First off, lifesaver program as my wife and I speak in emojis with each other. Worked great last night, but this morning, when attempting to run the program, it'll open for a split second, and then close again before the GUI pops up (icon on taskbar shows for a half second). Attempted to run from terminal and received error emoji-picker: error while loading shared libraries: libicuuc.so.72: cannot open shared object file: No such file or directory So I checked my icu package version icu 73.2-1

I'm fairly new to Arch, but does this mean that the emoji-picker is requiring 72, so when the package was upgraded to 73 it broke it?

image

GaZaTu commented 1 year ago

@p134c0d3 I assume you installed from AUR; "-git" packages are not automatically updated by your package manager (I assume you used yay to install x11-emoji-picker-git?) and thus when you upgraded your system it installed a new version of ICU but didn't rebuild x11-emoji-picker.

To fix this you basically need to run yay --devel.

There is a package which integrates into pacman and checks for dependency updates of your installed AUR packages but i don't remember what it's called rn. If i remember i'll mention it later.

p134c0d3 commented 1 year ago

@GaZaTu no I just installed the normal x11-emoji-picker package. Was trying to stay on the "stable" branch of it.

p134c0d3 commented 1 year ago

image

I did use yay to install the regular package of x11-emoji-picker though, so that is correct.

GaZaTu commented 1 year ago

oh yea but that still seems to build the package on your pc so an update to ICU for example requires you to rebuild x11-emoji-picker as mentioned above.

p134c0d3 commented 1 year ago

Okay, I removed it, and built the git version so that it'd rebuild. Previously when I yay -Rns x11-emoji-picker and then yay -S x11-emoji-picker it just reinstalled it so had me a little confused. Since it rebuilt it used icu.73 so I'm good now. Thanks for the direction!

p134c0d3 commented 1 year ago

oh yea but that still seems to build the package on your pc so an update to ICU for example requires you to rebuild x11-emoji-picker as mentioned above.

Closing with solution above