Red Hat Bugzilla – Bug 126509
-lexif missing from ImageMagick-devel
Last modified: 2007-11-30 17:10:45 EST
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
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
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.run Magick-config --libs
libexif.so is in the libexif-devel package.
But ImageMagick-devel in FC3test1 is (still) missing these:
Requires: xorg-x11-devel (or XFree86-devel if you like)
Mike, what is the preferred Requires syntax for XFree86-devel or
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)
Fix built as 126.96.36.199-4.