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@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx