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 152667 - EOG 2.6.1 does not support libexif 0.6.*
EOG 2.6.1 does not support libexif 0.6.*
Status: RESOLVED FIXED
Product: eog
Classification: Core
Component: image viewer
2.6.x
Other Linux
: Low enhancement
: ---
Assigned To: EOG Maintainers
EOG Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-09-14 22:20 UTC by Michael K. Johnson
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6


Attachments
Patch that moves from libexif 0.5 to 0.6 compatibility (972 bytes, patch)
2004-09-14 22:22 UTC, Michael K. Johnson
none Details | Review

Description Michael K. Johnson 2004-09-14 22:20:42 UTC
Try to build with libexif 0.6.<anything> as the system libexif.

It's not clear that you want it to work, since it's an incompatible
interface, you might only want newer versions to work.  However, I wanted
to provide the trivial patch, which I will attach.

The latest version of libexif changes to requiring a buffer be passed
into it instead of providing a static buffer, presumably to allow
threaded programs to use libexif without a mutex.  I'm not sure how
you would want to handle supporting both interfaces, buf if you are
interested in moving to the latest exif unconditionally, this patch
should give identical functionality.  (The buffer in old exif was
1024 characters; this patch just reproduces that exact behavior.)
Comment 1 Michael K. Johnson 2004-09-14 22:22:13 UTC
Created attachment 31563 [details] [review]
Patch that moves from libexif 0.5 to 0.6 compatibility

This patch is not compatible with libexif 0.5.
Comment 2 Jens Finke 2004-09-15 06:10:29 UTC
If you update to eog 2.8.0 you get the best of both worlds. It compiles with
either libexif 0.5 or 0.6. Version 2.8.0 is a simple drop in replacement, which
requires the same environment as 2.6.1 does.
Comment 3 Michael K. Johnson 2004-09-15 13:17:05 UTC
Sorry, I didn't realize that eog 2.8.0 worked with gnome 2.6.  Thanks!