Skip to content
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

dbus-send: hardcoded libpcre2-8.so.0 does not match libpcre.so.3 (private-lib) #4202

Open
loveshack opened this issue Apr 17, 2021 · 2 comments

Comments

@loveshack
Copy link

The dbus-send profile has private-lib libpcre2-8.so.0, which doesn't match the libpcre.so.3 used by fcopy on Debian 10, for instance. (The symptom I noticed is the lxde shutdown menu failing to appear after firecfg.) Putting libpcre.so.3 in a local profile fixes it.

This seems rather fragile. Presumably the soname should be configured for the system at build time.

This is with 0.9.64.4, but the profile is the same in git.

@glitsj16
Copy link
Collaborator

Thanks for reporting. Not ideal, but for now we can get away with using libpcre*. We simply don't have the tooling to generate such finer-grained lists for things like this at build time. Personally I'd like to see the project moving into that direction in general. Perhaps you can open a discussion thread on the topic. Interesting ideas like yours tend to slip to the cracks too easily after an issue is closed and the world moves on.

@rusty-snake
Copy link
Collaborator

rusty-snake commented Apr 17, 2021

I've two notes, re-opening for now.

  1. Is this fixed by add PATH_FCOPY to private-lib automatically #4004?
  2. qrencode.profile has private-lib libpcre2-8.so.0 too. [EDIT: done]

Looks like a duplicate of #3741 which is (for now) fixed by #4004.

@rusty-snake rusty-snake reopened this Apr 17, 2021
glitsj16 added a commit that referenced this issue Apr 18, 2021
Follow-up for 692311b. Thanks to @rusty-snake for tracking this down in #4202.
@kmk3 kmk3 changed the title dbus-send profile not general enough with libpcre dbus-send: hardcoded libpcre2-8.so.0 does not match libpcre.so.3 (private-lib) Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants