Skip to content

Instantly share code, notes, and snippets.

@talonsensei
Created August 20, 2013 17:20
Show Gist options
  • Select an option

  • Save talonsensei/6284446 to your computer and use it in GitHub Desktop.

Select an option

Save talonsensei/6284446 to your computer and use it in GitHub Desktop.

Revisions

  1. talonsensei created this gist Aug 20, 2013.
    40 changes: 40 additions & 0 deletions Installing mod_wsgi on Mountain Lion
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,40 @@
    $ ./configure --with-apxs=/usr/local/Cellar/httpd/2.2.25/sbin/apxs --disable-framework
    checking Apache version... 2.2.25
    checking for python... /usr/local/bin/python
    configure: creating ./config.status
    config.status: creating Makefile

    $ make
    26 warnings generated.
    /usr/local/Cellar/httpd/2.2.25/share/apache2/build/libtool --silent --mode=link cc -o mod_wsgi.la -rpath /usr/local/Cellar/httpd/2.2.25/libexec -module -avoid-version mod_wsgi.lo -L/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib -L/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config -arch x86_64 -lpython2.7 -ldl -framework CoreFoundation

    $ make install
    /usr/local/Cellar/httpd/2.2.25/sbin/apxs -i -S LIBEXECDIR=/usr/local/Cellar/httpd/2.2.25/libexec -n 'mod_wsgi' mod_wsgi.la
    /usr/local/Cellar/httpd/2.2.25/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/local/Cellar/httpd/2.2.25/share/apache2/build/libtool' mod_wsgi.la /usr/local/Cellar/httpd/2.2.25/libexec
    /usr/local/Cellar/httpd/2.2.25/share/apache2/build/libtool --mode=install cp mod_wsgi.la /usr/local/Cellar/httpd/2.2.25/libexec/
    cp .libs/mod_wsgi.so /usr/local/Cellar/httpd/2.2.25/libexec/mod_wsgi.so
    cp .libs/mod_wsgi.lai /usr/local/Cellar/httpd/2.2.25/libexec/mod_wsgi.la
    cp .libs/mod_wsgi.a /usr/local/Cellar/httpd/2.2.25/libexec/mod_wsgi.a
    chmod 644 /usr/local/Cellar/httpd/2.2.25/libexec/mod_wsgi.a
    ranlib /usr/local/Cellar/httpd/2.2.25/libexec/mod_wsgi.a
    ----------------------------------------------------------------------
    Libraries have been installed in:
    /usr/local/Cellar/httpd/2.2.25/libexec

    If you ever happen to want to link against installed libraries
    in a given directory, LIBDIR, you must either use libtool, and
    specify the full pathname of the library, or use the `-LLIBDIR'
    flag during linking and do at least one of the following:
    - add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
    during execution

    See any operating system documentation about shared libraries for
    more information, such as the ld(1) and ld.so(8) manual pages.
    ----------------------------------------------------------------------
    chmod 755 /usr/local/Cellar/httpd/2.2.25/libexec/mod_wsgi.so

    $ make clean
    rm -rf .libs
    rm -f mod_wsgi.o mod_wsgi.la mod_wsgi.lo mod_wsgi.slo mod_wsgi.loT
    rm -f config.log config.status
    rm -rf autom4te.cache