gcmd-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gcmd-dev] [NEW] exiv2: replacement for libexif and iptcdata librari


From: Piotr Eljasiak
Subject: Re: [gcmd-dev] [NEW] exiv2: replacement for libexif and iptcdata libraries
Date: Thu, 19 Jul 2007 23:41:04 +0200

> Great ! Let's see....oops. It says,
> 
>   Exif support   : 
>   IPTC support   : 
>   ICC support    : 
>   ID3 support    : yes
>   Vorbis support : yes
>   APE support    : yes
>   FLAC support   : yes
>   chm support    : no
>   OLE2 support   : no
>   ODF support    : no

That's strange - it should be either yes or no for Exif/IPTC...

> (build log attached)

Additionally I need (available after ./autogen.sh on fresh sources):
config.log, config.h, config.status

> I had:
> 
> ii  exiv2                0.14-2               EXIF/IPTC metadata manipulation 
> tool
> ii  libexiv2-0           0.14-2               EXIF/IPTC metadata manipulation 
> library
> ii  libexiv2-0.10        0.10-1.4             EXIF/IPTC metadata manipulation 
> library
> ii  libexiv2-dev         0.14-2               EXIF/IPTC metadata manipulation 
> library - development fi
> ii  libkexiv2-1          0.1.5-1+b1           Qt like interface for the 
> libexiv2 library (runtime)
> ii  libkexiv2-dev        0.1.5-1+b1           Qt like interface for the 
> libexiv2 library (development)
> 
> The same without libexiv2-0.10. I wonder about these two:

The libraries we need are: libexiv2-0 and libexiv2-dev (forget Qt
staff ;o)

exiv2 is standalone tool - handy, but not used by gcmd. libexiv2-0.10
- ???

FC7 uses exiv2-0.14-1.fc7 & exiv2-devel-0.14-1.fc7. The first contains:

        /usr/bin/exiv2
        /usr/lib64/libexiv2.so.0
        /usr/lib64/libexiv2.so.0.0.0
        /usr/share/doc/exiv2-0.14/*
        /usr/share/locale/*/LC_MESSAGES/exiv2.mo
        /usr/share/man/man1/exiv2.1.gz

the latter:

        /usr/include/exiv2/basicio.hpp
        /usr/include/exiv2/canonmn.hpp
        /usr/include/exiv2/cr2image.hpp
        /usr/include/exiv2/crwimage.hpp
        /usr/include/exiv2/datasets.hpp
        /usr/include/exiv2/error.hpp
        /usr/include/exiv2/exif.hpp
        /usr/include/exiv2/exv_conf.h
        /usr/include/exiv2/exv_msvc.h
        /usr/include/exiv2/fujimn.hpp
        /usr/include/exiv2/futils.hpp
        /usr/include/exiv2/ifd.hpp
        /usr/include/exiv2/image.hpp
        /usr/include/exiv2/iptc.hpp
        /usr/include/exiv2/jpgimage.hpp
        /usr/include/exiv2/makernote.hpp
        /usr/include/exiv2/makernote2.hpp
        /usr/include/exiv2/metadatum.hpp
        /usr/include/exiv2/minoltamn.hpp
        /usr/include/exiv2/mn.hpp
        /usr/include/exiv2/mrwimage.hpp
        /usr/include/exiv2/nikonmn.hpp
        /usr/include/exiv2/olympusmn.hpp
        /usr/include/exiv2/panasonicmn.hpp
        /usr/include/exiv2/pngchunk.hpp
        /usr/include/exiv2/pngimage.hpp
        /usr/include/exiv2/rafimage.hpp
        /usr/include/exiv2/rcsid.hpp
        /usr/include/exiv2/sigmamn.hpp
        /usr/include/exiv2/sonymn.hpp
        /usr/include/exiv2/tags.hpp
        /usr/include/exiv2/tiffcomposite.hpp
        /usr/include/exiv2/tifffwd.hpp
        /usr/include/exiv2/tiffimage.hpp
        /usr/include/exiv2/tiffparser.hpp
        /usr/include/exiv2/tiffvisitor.hpp
        /usr/include/exiv2/types.hpp
        /usr/include/exiv2/value.hpp
        /usr/include/exiv2/version.hpp
        /usr/lib64/libexiv2.so
        /usr/lib64/pkgconfig/exiv2.pc
        /usr/share/doc/exiv2-devel-0.14
        /usr/share/doc/exiv2-devel-0.14/html
        

exiv2 libraries are detected in configure.in with the help of
pkg-config. You can check manually if exiv2 is detected properly by
running in console:
        
        pkg-config --print-errors --libs exiv2

If everything is OK, you should get:

        -lexiv2


> > As usual refreshing (re-checkout) sources is likely to be necessary.
> 
> By the way, what exactly does it include ?
> 
> Generally, a full new installation should comprise
> 
> - make uninstall
> - delete the local svn tree
> (- possibly, search for artefacts at this point)
> - svn checkout

OK

> - configure, make, make install

Please run ./autogen.sh, make, make install

> - In rare cases, rename (backup) ~/.gnome-commander to get a real new default 
> configuration

:o)



Hope it'll help,
Piotr





reply via email to

[Prev in Thread] Current Thread [Next in Thread]