Coder Social home page Coder Social logo

Problem: intalling on OS X about exiv2 HOT 7 CLOSED

exiv2 avatar exiv2 commented on May 24, 2024
Problem: intalling on OS X

from exiv2.

Comments (7)

clanmills avatar clanmills commented on May 24, 2024 1

Ah, you'll need to install the autotools. I think you can get them from MacPort with $ sudo port install autoconf. You'll also need pkg-config to build the sample applications.

752 rmills@rmillsmbp:~ $ which autoconf
/usr/local/bin/autoconf
753 rmills@rmillsmbp:~ $ which pkg-config
/usr/local/bin/pkg-config
754 rmills@rmillsmbp:~ $ 

from exiv2.

clanmills avatar clanmills commented on May 24, 2024 1

Can we talk on FaceTime '[email protected]' and I will "talk you down.". Are you a beginner in the world of open-source?

from exiv2.

clanmills avatar clanmills commented on May 24, 2024

Ah, an easy question:

$ make config 
$ ./configure

The configure script is part of our distribution (downloaded from exiv2.org), however when you use pull the code from the repos, you have to generate the configure script.

In README it says:

On UNIX-like systems, use the GNU configure script. Run the following
commands from the top directory (containing this file) to configure,
build and install the library and utility:

    $ ./configure
    $ make
    $ sudo make install  (Cygwin/MinGW $ make install)

Caution:
    If you downloaded the source code from the subversion repository,
    you will have to generate the configure script:

    $ make config
    $ ./configure
    $ make
    $ sudo make install  (Cygwin/MinGW $ make install)

To build the sample applications:

    $ make samples

The default install locations are /usr/local/lib for the library,
/usr/local/bin for the exiv2 utility and /usr/local/include/exiv2 for the
header files. Use the --prefix=directory option of the configure script to
change the default. Run './configure --help' to see a list of all options.

To uninstall Exiv2 from a UNIX-like system, run:

    $ sudo make uninstall

from exiv2.

keybraker avatar keybraker commented on May 24, 2024

I downloaded it from the site because from Github there is configure missing and make config does not work :(

from exiv2.

keybraker avatar keybraker commented on May 24, 2024

I'm not familiar with this can you give me an example of usage ?
thank you

from exiv2.

clanmills avatar clanmills commented on May 24, 2024

This are essential build tools for dealing with open-source. You're on the Mac, right? Install MacPorts:

https://www.macports.org/install.php

$ sudo port install autoconf
$ sudo port install pkgconfig

If this doesn't work, Google is your friend. You'll find a way to get those utilities onto your machine. For example: https://cduu.wordpress.com/2011/11/26/install-pkg-config-on-mac-os-x/

from exiv2.

keybraker avatar keybraker commented on May 24, 2024

Yes I'm on Mac, I installed MacPorts and the only project that ./configure was on, was the one from the site not GitHub, and now I run sudo port install autoconf in exiv2-trunk, and I get sudo: port: command not found.

from exiv2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.