After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 624799 - Make dependency on libbrasero optional using dlopen()
Make dependency on libbrasero optional using dlopen()
Status: RESOLVED WONTFIX
Product: gthumb
Classification: Other
Component: general
2.11.x
Other Linux
: Normal normal
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2010-07-20 07:45 UTC by David Paleino
Modified: 2010-08-03 07:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Paleino 2010-07-20 07:45:54 UTC
Hello,
I'm forwarding a bug reported by a Debian user. ( http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584894 )

Fact is, gThumb now depends on libbrasero because of the burn_disc extension. Now, not everyone is pleased to have a dependency on a burning software, so my idea was to demote it to a Recommends.

However,

$ gthumb 
gthumb: error while loading shared libraries: libbrasero-burn.so.0: cannot open shared object file: No such file or directory
$

This is because gthumb links everything. It might be an idea to use dlopen() for extensions (at least for this one), instead of linking?
This way, I wouldn't have an hard dependency on libbrasero.

Thank you,
David
Comment 1 Paolo Bacchilega 2010-07-20 09:13:43 UTC
you can use "configure --disable-libbrasero" to remove the dependency
Comment 2 David Paleino 2010-07-20 10:32:04 UTC
This doesn't seem a solution, to me. I'd like to be able to build gthumb with support to that extension. Users having libbrasero installed would then have the burn_disc extension active, users who don't will simply have it disabled.
Comment 3 Paolo Bacchilega 2010-07-24 10:32:38 UTC
this doesn't seem feasible to me
Comment 4 André Klapper 2010-08-02 22:56:30 UTC
=> WONTFIX?