Project

General

Profile

Actions

Building on Ubuntu using Automake » History » Revision 7

« Previous | Revision 7/23 (diff) | Next »
Nehal J Wani, 14 Aug 2014 03:30


Building on Ubuntu using Automake

  • This has been tested on Ubuntu14.04 64bit minimal install.
  • Last revision on which this method was tested: r3288
  • This wiki page assumes that installation prefix is /usr/local and your bulidir is ~/gnu
  1. Install some of the basic utilities
    sudo apt-get update
    sudo apt-get install -y subversion make autoconf pkg-config g++
    
  2. Install all the dependencies for building exiv2. Since exiv2 is already available in the Ubuntu repositories, this method makes life easier.
    sudo apt-get update
    sudo apt-get build-dep -y exiv2
    

    In case you get the error: "E: You must put some 'source' URIs in your sources.list", then edit /etc/apt/sources.list . Copy all lines starting with 'deb' and replace the first word of these lines from 'deb' to 'deb-src' in their copied versions.
    # Fetch the source code:
    <pre>
    mkdir -p ~/gnu/exiv2
    cd ~/gnu/exiv2
    svn checkout svn://dev.exiv2.org/svn/trunk
    cd trunk
    </pre>
    # Start building exiv2
    <pre>
    make config
    ./configure
    make
    sudo make install
    </pre>
    # Building samples
    <pre>
    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
    make samples
    </pre>
    # Building tests.
    ** Running tests requires one additional package:
    <pre>
    sudo apt-get install -y exifprobe
    </pre>
    ** Finally:
    <pre>
    cd ~/gnu/exiv2/trunk
    make tests
    </pre>

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