Artix Linux Forum

Artix Linux => Package management => Topic started by: dreieck on 14 June 2025, 09:56:16

Title: galaxy/telegram-desktop is linked against on non-existing libprotobuf.so.31.0.0
Post by: dreieck on 14 June 2025, 09:56:16
* Runnung `Telegram` (provided by package extra/telegram-desktop, version 5.15.3-1) leads to error 
Code: [Select]
Telegram: error while loading shared libraries: libprotobuf-lite.so.31.0.0: cannot open shared object file: No such file or directory
* On my filesystem, I have `/usr/lib/libprotobuf-lite.so.31.1.0` (provided by package `protobuf` version, 31.1-1), but not `/usr/lib/libprotobuf-lite.so.31.0.0`

---

*Suggestion: In the `PKGBUILD` of the package, change the dependency on `protobuf` to `libprotobuf-lite.so` (and add `protobuf` to `makedepends` then), so a versioned dependency will be generated at build time automatically and such out of date errors are maybe easier to spot (automatically?)?*

Regards!
Title: Re: galaxy/telegram-desktop is linked against on non-existing libprotobuf.so.31.0.0
Post by: Artist on 14 June 2025, 11:36:06
Rebuild is running. I'll pass on the lib ver suggestion, thx.

artist
Title: Re: galaxy/telegram-desktop is linked against on non-existing libprotobuf.so.31.0.0
Post by: dreieck on 14 June 2025, 23:34:54
Has now been updated.
Works.
Thanks.