Julian Sikorski wrote on 2019/09/29 16:02:
Hi list,

a bug was recently filed against gnome-subtitles [1] stating that
libenchant.so.1 dependency is missing. While I could easily fix this
with explicit Requires, my concern is why wasnt't this depencency picked
up automatically in the first place. Do you have any suggestions? Thank you!

Best regards,
Julian

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1750161


The rebuilt binary is not linked against libenchant.so. Actually enchant{-devel}
does not appear in buildroot (as gnome-subtitles README file says enchant is
not needed for build time dependency). gnome-subtitles binary dlopen()s
libenchant.so on runtime, and rpmbuild cannot detect such runtime behavior.

The explicit "Requires:" is needed for this case. (Or you can modify 
gnome-subtitiles
not to dlopen() libenchant.so.1 but to link against libenchant.so.1 beforehand, 
but
it may be non-easy work.)

Regards,
Mamoru

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to