(message was too long before, and bounced. trying again, having abridged the terminal output)
I’ve just installed python 2.6, and I’m having trouble compiling matplotlib.
The problem is generally the same whether I try to build it myself or use easy_install.
Here are my specs:
Python 2.6
matplotlib 0.98.3
numpy 1.2.0
on a Apple iBook G4, running OS 10.4.11.
In the past, I’ve had no problems getting it working with Python 2.5, although since then I’ve changed from tcl/tk 8.4 to tcl/tk 8.5.
Here is the output in the terminal:
######:~/Desktop/matplotlib-0.98.3 natwilson$ python setup.py build
/Users/natwilson/Desktop/matplotlib-0.98.3/setupext.py:67: DeprecationWarning: the sets module is deprecated
from sets import Set
···
============================================================================
BUILDING MATPLOTLIB
matplotlib: 0.98.3
python: 2.6 (r26:66714, Oct 6 2008, 18:19:26) [GCC 4.0.1
(Apple Computer, Inc. build 5370)]
platform: darwin
REQUIRED DEPENDENCIES
numpy: 1.2.0
freetype2: found, but unknown version (no pkg-config)
OPTIONAL BACKEND DEPENDENCIES
libpng: found, but unknown version (no pkg-config)
* Could not find 'libpng' headers in any of
* '/usr/include', '/usr/X11R6/include', '.'
Tkinter: Tkinter: 65971, Tk: 8.5, Tcl: 8.5
wxPython: no
* wxPython not found
Gtk+: no
* Building for Gtk+ requires pygtk; you must be able
* to "import gtk" in your build/install environment
Qt: no
Qt4: no
Cairo: no
OPTIONAL DATE/TIMEZONE DEPENDENCIES
datetime: present, version unknown
dateutil: matplotlib will provide
pytz: matplotlib will provide
OPTIONAL USETEX DEPENDENCIES
/Users/natwilson/Desktop/matplotlib-0.98.3/setupext.py:502: DeprecationWarning: os.popen4 is deprecated. Use the subprocess module.
stdin, stdout = os.popen4(‘dvipng -version’)
dvipng: no
/Users/natwilson/Desktop/matplotlib-0.98.3/setupext.py:515: DeprecationWarning: os.popen4 is deprecated. Use the subprocess module.
stdin, stdout = os.popen4(command)
ghostscript: 8.62
/Users/natwilson/Desktop/matplotlib-0.98.3/setupext.py:524: DeprecationWarning: os.popen4 is deprecated. Use the subprocess module.
stdin, stdout = os.popen4(‘latex -version’)
latex: 3.1415926
/Users/natwilson/Desktop/matplotlib-0.98.3/setupext.py:536: DeprecationWarning: os.popen4 is deprecated. Use the subprocess module.
stdin, stdout = os.popen4(‘pdftops -v’)
EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES
configobj: matplotlib will provide
enthought.traits: no
[Edit setup.cfg to suppress the above messages]
============================================================================
running build
running build_py
creating build
creating build/lib.macosx-10.3-ppc-2.6
copying lib/pylab.py -> build/lib.macosx-10.3-ppc-2.6
copying lib/configobj.py -> build/lib.macosx-10.3-ppc-2.6
creating build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/init.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/_cm.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/_mathtext_data.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/_pylab_helpers.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/afm.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/artist.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/axes.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/axes3d.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/axis.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/backend_bases.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/blocking_input.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/cbook.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/cm.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/collections.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/colorbar.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/colors.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/contour.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/dates.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/dviread.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/figure.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/finance.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/font_manager.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/fontconfig_pattern.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/image.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/legend.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/lines.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/mathtext.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/mlab.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/mpl.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/patches.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/path.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/pylab.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/pyparsing.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/pyplot.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/quiver.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/rcsetup.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/scale.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/table.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/texmanager.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/text.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/ticker.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/transforms.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/type1font.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/units.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/widgets.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
copying lib/matplotlib/windowing.py -> build/lib.macosx-10.3-ppc-2.6/matplotlib
creating build/lib.macosx-10.3-ppc-2.6/matplotlib/backends
[ abridged ]
running build_ext
building ‘matplotlib.ft2font’ extension
creating build/temp.macosx-10.3-ppc-2.6
creating build/temp.macosx-10.3-ppc-2.6/src
creating build/temp.macosx-10.3-ppc-2.6/CXX
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c src/ft2font.cpp -o build/temp.macosx-10.3-ppc-2.6/src/ft2font.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c src/mplutils.cpp -o build/temp.macosx-10.3-ppc-2.6/src/mplutils.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c CXX/cxx_extensions.cxx -o build/temp.macosx-10.3-ppc-2.6/CXX/cxx_extensions.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c CXX/cxxsupport.cxx -o build/temp.macosx-10.3-ppc-2.6/CXX/cxxsupport.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c CXX/IndirectPythonInterface.cxx -o build/temp.macosx-10.3-ppc-2.6/CXX/IndirectPythonInterface.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c CXX/cxxextensions.c -o build/temp.macosx-10.3-ppc-2.6/CXX/cxxextensions.o
g++ -bundle -undefined dynamic_lookup build/temp.macosx-10.3-ppc-2.6/src/ft2font.o build/temp.macosx-10.3-ppc-2.6/src/mplutils.o build/temp.macosx-10.3-ppc-2.6/CXX/cxx_extensions.o build/temp.macosx-10.3-ppc-2.6/CXX/cxxsupport.o build/temp.macosx-10.3-ppc-2.6/CXX/IndirectPythonInterface.o build/temp.macosx-10.3-ppc-2.6/CXX/cxxextensions.o -L/usr/local/lib -L/usr/lib -L/usr/X11R6/lib -lfreetype -lz -lstdc++ -lm -o build/lib.macosx-10.3-ppc-2.6/matplotlib/ft2font.so
building ‘matplotlib.ttconv’ extension
creating build/temp.macosx-10.3-ppc-2.6/ttconv
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c src/_ttconv.cpp -o build/temp.macosx-10.3-ppc-2.6/src/_ttconv.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c ttconv/pprdrv_tt.cpp -o build/temp.macosx-10.3-ppc-2.6/ttconv/pprdrv_tt.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c ttconv/pprdrv_tt2.cpp -o build/temp.macosx-10.3-ppc-2.6/ttconv/pprdrv_tt2.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c ttconv/ttutil.cpp -o build/temp.macosx-10.3-ppc-2.6/ttconv/ttutil.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
g++ -bundle -undefined dynamic_lookup build/temp.macosx-10.3-ppc-2.6/src/_ttconv.o build/temp.macosx-10.3-ppc-2.6/ttconv/pprdrv_tt.o build/temp.macosx-10.3-ppc-2.6/ttconv/pprdrv_tt2.o build/temp.macosx-10.3-ppc-2.6/ttconv/ttutil.o -L/usr/local/lib -L/usr/lib -L/usr/X11R6/lib -o build/lib.macosx-10.3-ppc-2.6/matplotlib/ttconv.so
building ‘matplotlib._cntr’ extension
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c src/cntr.c -o build/temp.macosx-10.3-ppc-2.6/src/cntr.o
gcc -bundle -undefined dynamic_lookup build/temp.macosx-10.3-ppc-2.6/src/cntr.o -L/usr/local/lib -L/usr/lib -L/usr/X11R6/lib -o build/lib.macosx-10.3-ppc-2.6/matplotlib/_cntr.so
building ‘matplotlib._delaunay’ extension
creating build/temp.macosx-10.3-ppc-2.6/lib
creating build/temp.macosx-10.3-ppc-2.6/lib/matplotlib
creating build/temp.macosx-10.3-ppc-2.6/lib/matplotlib/delaunay
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c lib/matplotlib/delaunay/_delaunay.cpp -o build/temp.macosx-10.3-ppc-2.6/lib/matplotlib/delaunay/_delaunay.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c lib/matplotlib/delaunay/VoronoiDiagramGenerator.cpp -o build/temp.macosx-10.3-ppc-2.6/lib/matplotlib/delaunay/VoronoiDiagramGenerator.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/numpy/__multiarray_api.h:958: warning: ‘int _import_array()’ defined but not used
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c lib/matplotlib/delaunay/delaunay_utils.cpp -o build/temp.macosx-10.3-ppc-2.6/lib/matplotlib/delaunay/delaunay_utils.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c lib/matplotlib/delaunay/natneighbors.cpp -o build/temp.macosx-10.3-ppc-2.6/lib/matplotlib/delaunay/natneighbors.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
g++ -bundle -undefined dynamic_lookup build/temp.macosx-10.3-ppc-2.6/lib/matplotlib/delaunay/_delaunay.o build/temp.macosx-10.3-ppc-2.6/lib/matplotlib/delaunay/VoronoiDiagramGenerator.o build/temp.macosx-10.3-ppc-2.6/lib/matplotlib/delaunay/delaunay_utils.o build/temp.macosx-10.3-ppc-2.6/lib/matplotlib/delaunay/natneighbors.o -L/usr/local/lib -L/usr/lib -L/usr/X11R6/lib -o build/lib.macosx-10.3-ppc-2.6/matplotlib/_delaunay.so
building ‘matplotlib.nxutils’ extension
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c src/nxutils.c -o build/temp.macosx-10.3-ppc-2.6/src/nxutils.o
gcc -bundle -undefined dynamic_lookup build/temp.macosx-10.3-ppc-2.6/src/nxutils.o -L/usr/local/lib -L/usr/lib -L/usr/X11R6/lib -o build/lib.macosx-10.3-ppc-2.6/matplotlib/nxutils.so
building ‘matplotlib._path’ extension
creating build/temp.macosx-10.3-ppc-2.6/agg24
creating build/temp.macosx-10.3-ppc-2.6/agg24/src
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c agg24/src/agg_curves.cpp -o build/temp.macosx-10.3-ppc-2.6/agg24/src/agg_curves.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c agg24/src/agg_bezier_arc.cpp -o build/temp.macosx-10.3-ppc-2.6/agg24/src/agg_bezier_arc.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c agg24/src/agg_trans_affine.cpp -o build/temp.macosx-10.3-ppc-2.6/agg24/src/agg_trans_affine.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c agg24/src/agg_vcgen_stroke.cpp -o build/temp.macosx-10.3-ppc-2.6/agg24/src/agg_vcgen_stroke.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c src/path.cpp -o build/temp.macosx-10.3-ppc-2.6/src/path.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
g++ -bundle -undefined dynamic_lookup build/temp.macosx-10.3-ppc-2.6/agg24/src/agg_curves.o build/temp.macosx-10.3-ppc-2.6/agg24/src/agg_bezier_arc.o build/temp.macosx-10.3-ppc-2.6/agg24/src/agg_trans_affine.o build/temp.macosx-10.3-ppc-2.6/agg24/src/agg_vcgen_stroke.o build/temp.macosx-10.3-ppc-2.6/CXX/cxx_extensions.o build/temp.macosx-10.3-ppc-2.6/CXX/cxxsupport.o build/temp.macosx-10.3-ppc-2.6/CXX/IndirectPythonInterface.o build/temp.macosx-10.3-ppc-2.6/CXX/cxxextensions.o build/temp.macosx-10.3-ppc-2.6/src/path.o -L/usr/local/lib -L/usr/lib -L/usr/X11R6/lib -lstdc++ -lm -o build/lib.macosx-10.3-ppc-2.6/matplotlib/_path.so
building ‘matplotlib.backends._backend_agg’ extension
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -Isrc/freetype2 -Iagg24/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c agg24/src/agg_vcgen_dash.cpp -o build/temp.macosx-10.3-ppc-2.6/agg24/src/agg_vcgen_dash.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -Isrc/freetype2 -Iagg24/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c agg24/src/agg_image_filters.cpp -o build/temp.macosx-10.3-ppc-2.6/agg24/src/agg_image_filters.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -Isrc/freetype2 -Iagg24/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c src/_image.cpp -o build/temp.macosx-10.3-ppc-2.6/src/_image.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
agg24/include/agg_rasterizer_scanline_aa.h: In member function ‘Py::Object Image::resize(const Py::Tuple&, const Py::Dict&)’:
agg24/include/agg_rasterizer_scanline_aa.h:191: warning: ‘y’ may be used uninitialized in this function
agg24/include/agg_rasterizer_scanline_aa.h:190: warning: ‘x’ may be used uninitialized in this function
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/usr/include -I/usr/X11R6/include -I. -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -Isrc/freetype2 -Iagg24/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include/freetype2 -I/usr/include/freetype2 -I/usr/X11R6/include/freetype2 -I./freetype2 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c src/backend_agg.cpp -o build/temp.macosx-10.3-ppc-2.6/src/backend_agg.o
cc1plus: warning: command line option “-Wstrict-prototypes” is valid for C/ObjC but not for C++
src/backend_agg.cpp:3:17: error: png.h: No such file or directory
agg24/include/agg_conv_curve.h: In member function ‘unsigned int agg::conv_curve<VertexSource, Curve3, Curve4>::vertex(double*, double*) [with VertexSource = agg::conv_transform<QuadMeshGenerator::QuadMeshPathIterator, agg::trans_affine>, Curve3 = agg::curve3, Curve4 = agg::curve4]’:
agg24/include/agg_conv_curve.h:160: warning: ‘end_y’ may be used uninitialized in this function
agg24/include/agg_conv_curve.h:159: warning: ‘end_x’ may be used uninitialized in this function
agg24/include/agg_conv_curve.h:158: warning: ‘ct2_y’ may be used uninitialized in this function
agg24/include/agg_conv_curve.h:157: warning: ‘ct2_x’ may be used uninitialized in this function
agg24/include/agg_rasterizer_scanline_aa.h: In member function ‘void RendererAgg::_draw_path(path_t&, bool, const std::pair<bool, agg::rgba>&, const GCAgg&) [with PathIteratorType = agg::conv_transform<QuadMeshGenerator::QuadMeshPathIterator, agg::trans_affine>]’:
agg24/include/agg_rasterizer_scanline_aa.h:191: warning: ‘y’ may be used uninitialized in this function
agg24/include/agg_rasterizer_scanline_aa.h:190: warning: ‘x’ may be used uninitialized in this function
agg24/include/agg_rasterizer_scanline_aa.h: In member function ‘Py::Object RendererAgg::draw_text_image(const Py::Tuple&)’:
agg24/include/agg_rasterizer_scanline_aa.h:191: warning: ‘y’ may be used uninitialized in this function
agg24/include/agg_rasterizer_scanline_aa.h:190: warning: ‘x’ may be used uninitialized in this function
error: command ‘gcc’ failed with exit status 1
I’m having trouble interpretting this - any ideas?
Thanks,
Nat