Bug 126509 - -lexif missing from ImageMagick-devel
Summary: -lexif missing from ImageMagick-devel
Alias: None
Product: Fedora
Classification: Fedora
Component: ImageMagick
Version: rawhide
Hardware: i686
OS: Linux
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Mike McLean
Depends On:
Blocks: FC3Target
TreeView+ depends on / blocked
Reported: 2004-06-22 17:23 UTC by Philip Balister
Modified: 2007-11-30 22:10 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2005-10-28 03:19:24 UTC

Attachments (Terms of Use)

Description Philip Balister 2004-06-22 17:23:29 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510

Description of problem:
This is against ImageMagick-devel, but I could only find the
ImageMagick component.

Magick-config --libs says to link against -lexif, but this file is not
in the rpm. Made kismet build by fixing Magick-config not to ask for
this file.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1.run Magick-config --libs
2.see -lexif

Additional info:

Comment 1 Ville Skyttä 2004-07-18 11:23:45 UTC
libexif.so is in the libexif-devel package.

But ImageMagick-devel in FC3test1 is (still) missing these:
Requires: libexif-devel
Requires: xorg-x11-devel (or XFree86-devel if you like)

Comment 2 Warren Togami 2004-07-19 01:57:57 UTC
Mike, what is the preferred Requires syntax for XFree86-devel or
xorg-x11-devel now?

Comment 3 Mike A. Harris 2004-08-02 04:36:43 UTC
Warren)  Initially, I decided it was best to keep everything using
XFree86-devel still, as we have a compat virtual provides.  That
allows packages to be buildable across distro releases.  For the
time being I think it is best to stick with that, or else a package
that requires xorg-x11-devel, will not rebuild on older OS releases
that ship XFree86.  Of course, if a package doesn't matter, then
whichever can be used.

Note however though, that this will change again in the future once
modularization occurs, so I kept the XFree86-devel so that things
only have to change once both with internal and external packages.
Once we do go modular though, all software will need finer grained
library build deps, at which point everything will break in unison,
but only once at least.   ;o)

Short version:  Use XFree86-devel for simplicity for now, and wait
for the coming firestorm in a few weeks.  ;o)

Comment 4 Ville Skyttä 2004-08-29 22:11:22 UTC

Comment 5 Tim Waugh 2004-10-11 13:58:49 UTC
Fix built as

Note You need to log in before you can comment on or make changes to this bug.