Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save linuxpld/688a97eaadf6e90986139457e8d77a1c to your computer and use it in GitHub Desktop.
Save linuxpld/688a97eaadf6e90986139457e8d77a1c to your computer and use it in GitHub Desktop.

Revisions

  1. @zedshaw zedshaw created this gist Jun 18, 2015.
    46 changes: 46 additions & 0 deletions gistfile1.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,46 @@
    set -e

    # go somewhere safe
    cd /tmp

    # get the source to base APR 1.5.2
    curl -L -O http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz

    # extract it and go into the source
    tar -xzvf apr-1.5.2.tar.gz
    cd apr-1.5.2

    # you need this on OSX Yosemite
    touch libtoolT

    # configure, make, make install
    ./configure
    make
    sudo make install

    # reset and cleanup
    cd /tmp
    rm -rf apr-1.5.2 apr-1.5.2.tar.gz

    # do the same with apr-util
    curl -L -O http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz

    # extract
    tar -xzvf apr-util-1.5.4.tar.gz
    cd apr-util-1.5.4

    # you need this on OSX Yosemite
    touch libtoolT

    # configure, make, make install
    ./configure --with-apr=/usr/local/apr
    # you need that extra parameter to configure because
    # apr-util can't really find it because...who knows.

    make
    sudo make install

    #cleanup
    cd /tmp
    rm -rf apr-util-1.5.4* apr-1.5.2*