Skip to content

Instantly share code, notes, and snippets.

@2bits
Created September 26, 2012 17:18
Show Gist options
  • Select an option

  • Save 2bits/3789298 to your computer and use it in GitHub Desktop.

Select an option

Save 2bits/3789298 to your computer and use it in GitHub Desktop.
$ brew install -vd py2cairo
/usr/local/bin/brew: loading /usr/local/Library/Formula/py2cairo.rb
/usr/local/bin/brew: loading /usr/local/Library/Formula/cairo.rb
/usr/local/bin/brew: loading /usr/local/Library/Formula/libpng.rb
/usr/local/bin/brew: loading /usr/local/Library/Formula/pixman.rb
/usr/local/bin/brew: loading /usr/local/Library/Formula/pkg-config.rb
/usr/local/bin/brew: loading /usr/local/Library/Formula/xz.rb
/usr/local/bin/brew: loading /usr/local/Library/Formula/glib.rb
/usr/local/bin/brew: loading /usr/local/Library/Formula/gettext.rb
/usr/local/bin/brew: loading /usr/local/Library/Formula/libffi.rb
/usr/local/Library/Formula/py2cairo.rb: loading /usr/local/Library/Formula/cairo.rb
/usr/local/Library/Formula/py2cairo.rb: loading /usr/local/Library/Formula/libpng.rb
/usr/local/Library/Formula/py2cairo.rb: loading /usr/local/Library/Formula/pixman.rb
/usr/local/Library/Formula/py2cairo.rb: loading /usr/local/Library/Formula/pkg-config.rb
/usr/local/Library/Formula/py2cairo.rb: loading /usr/local/Library/Formula/xz.rb
/usr/local/Library/Formula/py2cairo.rb: loading /usr/local/Library/Formula/glib.rb
/usr/local/Library/Formula/py2cairo.rb: loading /usr/local/Library/Formula/gettext.rb
/usr/local/Library/Formula/py2cairo.rb: loading /usr/local/Library/Formula/libffi.rb
==> Downloading http://cairographics.org/releases/py2cairo-1.10.0.tar.bz2
Already downloaded: /Library/Caches/Homebrew/py2cairo-1.10.0.tar.bz2
/usr/bin/tar xf /Library/Caches/Homebrew/py2cairo-1.10.0.tar.bz2
==> ./waf configure --prefix=/usr/local/Cellar/py2cairo/1.10.0 --nopyc --nopyo
./waf configure --prefix=/usr/local/Cellar/py2cairo/1.10.0 --nopyc --nopyo
./options()
Setting top to : /private/tmp/py2cairo-Km5f/py2cairo-1.10.0
Setting out to : /private/tmp/py2cairo-Km5f/py2cairo-1.10.0/build_directory
./configure()
Checking for 'gcc' (c compiler) : ok
Checking for program python : /usr/bin/python
Checking for python version : (2, 7, 2, 'final', 0)
Checking for library python2.7 : yes
Checking for program python2.7-config : /usr/bin/python2.7-config
Checking for header Python.h : yes
Checking for program pkg-config : /usr/local/opt/pkg-config/bin/pkg-config
Checking for 'cairo' >= 1.10.0 : yes
Configuration:
PREFIX : /usr/local/Cellar/py2cairo/1.10.0
LIBDIR : /usr/local/Cellar/py2cairo/1.10.0/lib
'configure' finished successfully (0.645s)
==> ./waf install
./waf install
./options()
Waf: Entering directory `/private/tmp/py2cairo-Km5f/py2cairo-1.10.0/build_directory'
./build()
src/build()
[ 1/12] c: src/cairomodule.c -> build_directory/src/cairomodule.c.1.o
[ 2/12] c: src/context.c -> build_directory/src/context.c.1.o
[ 3/12] c: src/font.c -> build_directory/src/font.c.1.o
clang: warning: argument unused during compilation: '-compatibility_version 1'
clang: warning: argument unused during compilation: '-current_version 1'
clang: warning: argument unused during compilation: '-mno-fused-madd'
[ 4/12] c: src/path.c -> build_directory/src/path.c.1.o
clang: warning: argument unused during compilation: '-compatibility_version 1'
clang: warning: argument unused during compilation: '-current_version 1'
clang: warning: argument unused during compilation: '-mno-fused-madd'
clang: warning: argument unused during compilation: '-compatibility_version 1'
clang: warning: argument unused during compilation: '-current_version 1'
clang: warning: argument unused during compilation: '-mno-fused-madd'
clang: warning: argument unused during compilation: '-compatibility_version 1'
clang: warning: argument unused during compilation: '-current_version 1'
clang: warning: argument unused during compilation: '-mno-fused-madd'
[ 5/12] c: src/pattern.c -> build_directory/src/pattern.c.1.o
[ 6/12] c: src/matrix.c -> build_directory/src/matrix.c.1.o
[ 7/12] c: src/surface.c -> build_directory/src/surface.c.1.o
clang: warning: argument unused during compilation: '-compatibility_version 1'
clang: warning: argument unused during compilation: '-current_version 1'
clang: warning: argument unused during compilation: '-mno-fused-madd'
clang: warning: argument unused during compilation: '-compatibility_version 1'
clang: warning: argument unused during compilation: '-current_version 1'
clang: warning: argument unused during compilation: '-mno-fused-madd'
+ install /usr/local/Cellar/py2cairo/1.10.0/include/pycairo/pycairo.h (from src/pycairo.h)
[ 9/12] subst: pycairo.pc.in -> pycairo.pc
+ install /usr/local/Cellar/py2cairo/1.10.0/lib/pkgconfig/pycairo.pc (from pycairo.pc)
clang: warning: argument unused during compilation: '-compatibility_version 1'
clang: warning: argument unused during compilation: '-current_version 1'
clang: warning: argument unused during compilation: '-mno-fused-madd'
[11/12] cshlib: build_directory/src/cairomodule.c.1.o build_directory/src/context.c.1.o build_directory/src/font.c.1.o build_directory/src/path.c.1.o build_directory/src/pattern.c.1.o build_directory/src/matrix.c.1.o build_directory/src/surface.c.1.o -> build_directory/src/_cairo.so
+ install /usr/local/Cellar/py2cairo/1.10.0/lib/python2.7/site-packages/cairo/_cairo.so (from build_directory/src/_cairo.so)
Waf: Leaving directory `/private/tmp/py2cairo-Km5f/py2cairo-1.10.0/build_directory'
+ install /usr/local/Cellar/py2cairo/1.10.0/lib/python2.7/site-packages/cairo/__init__.py (from src/__init__.py)
'install' finished successfully (0.316s)
==> Cleaning
==> Caveats
For non-homebrew Python, you need to amend your PYTHONPATH like so:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
==> Finishing up
ln -s ../Cellar/py2cairo/1.10.0/include/pycairo pycairo
ln -s ../../../../Cellar/py2cairo/1.10.0/lib/python2.7/site-packages/cairo/_cairo.so _cairo.so
ln -s ../../../../Cellar/py2cairo/1.10.0/lib/python2.7/site-packages/cairo/__init__.py __init__.py
ln -s ../../Cellar/py2cairo/1.10.0/lib/pkgconfig/pycairo.pc pycairo.pc
ln -s ../../Cellar/py2cairo/1.10.0 py2cairo
ln -s ../Cellar/py2cairo/1.10.0 py2cairo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment