Project

General

Profile

Actions

Building on Fedora using Automake » History » Revision 15

« Previous | Revision 15/23 (diff) | Next »
Nehal J Wani, 14 Aug 2014 12:12


Building Exiv2 on Fedora using Automake

  • This has been tested on Fedora20 64 and 32 bit minimal installations.
  • Last revision on which this method was tested: r3288
  • This wiki page assumes that installation prefix is /usr/local and your bulidir is ~/gnu/exiv2
  1. Install some of the basic utilities
    sudo yum install -y subversion make autoconf gcc-c++ yum-utils pkgconfig clang #clang is required only if you wish to use it as the compiler instead of gcc
    
  2. Install all the dependencies for building exiv2. (Since exiv2 is already available in the Fedora repositories, this python script makes things easy and is provided by the package yum-utils)
    sudo yum-builddep -y exiv2
    
  3. Fetch the source code:
    mkdir -p ~/gnu/exiv2
    cd ~/gnu/exiv2
    svn checkout svn://dev.exiv2.org/svn/trunk
    cd trunk
    
  4. Start building exiv2
    make config
    ./configure #if you are using clang, then do: ./configure CC=clang CXX=clang++
    make
    sudo make install
    
  5. Building samples
    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
    make samples
    
  6. Building tests.
    • Optional: Since exifprobe is not available in standard fedora repositories, some tests will get skipped. If you don't want that:
      cd ~/gnu
      sudo yum install -y git
      git clone https://github.com/hfiguiere/exifprobe.git
      cd exifprobe
      make
      sudo mkdir -p /usr/local/man/man1
      sudo make install
      
    • Running tests requires one additional package:
      sudo yum install -y dos2unix
      
    • Finally:
      cd ~/gnu/exiv2/trunk
      make tests
      

Updated by Nehal J Wani over 7 years ago · 15 revisions