TkAgg init problem in matplotlib-0.53

Here's the output from ldd _tkagg.so:

That looks bizarre to me; on my system (RHL9) _tkagg.so links with
libtk, libtcl, libX11 and others. You are not even linking with the
Tcl/Tk libs. It might be worthwhile to do a clean build and post the
build results.

> cd /your/path/to/matplotlib_src
> rm -rf build
> python setup.py build >& build.out

JDH

John Hunter wrote:

"Gerry" == Gerry Wiener <gerry@...157...> writes:
           
   > Here's the output from ldd _tkagg.so:

That looks bizarre to me; on my system (RHL9) _tkagg.so links with
libtk, libtcl, libX11 and others. You are not even linking with the
Tcl/Tk libs. It might be worthwhile to do a clean build and post the
build results.

> cd /your/path/to/matplotlib_src
> rm -rf build
> python setup.py build >& build.out

JDH

John,

Please note that I made the following modifications to setup.py:

BUILD_AGG = 1

BUILD_GTKAGG = False

BUILD_TKAGG = 1

BUILD_WINDOWING = False

Regards,

Gerry

Here's the contents of build.out:

running build
running build_py
creating build
creating build/lib.linux-i686-2.3
creating build/lib.linux-i686-2.3/matplotlib
copying matplotlib/__init__.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/_matlab_helpers.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/afm.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/artist.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/axes.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/axis.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/backend_bases.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/cbook.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/colors.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/dates.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/figure.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/finance.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/font_manager.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/image.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/legend.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/lines.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/mathtext.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/matlab.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/mlab.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/numerix.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/patches.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/postinstall.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/pyparsing.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/setupext.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/table.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/text.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/ticker.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/transforms.py -> build/lib.linux-i686-2.3/matplotlib
copying matplotlib/windowing.py -> build/lib.linux-i686-2.3/matplotlib
creating build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/__init__.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_agg.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_gd.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_gtk.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_gtkagg.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_gtkgd.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_paint.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_ps.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_template.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_tkagg.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_wx.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/backend_wxagg.py -> build/lib.linux-i686-2.3/matplotlib/backends
copying matplotlib/backends/tkagg.py -> build/lib.linux-i686-2.3/matplotlib/backends
running build_ext
building 'matplotlib.backends._tkagg' extension
creating build/temp.linux-i686-2.3
creating build/temp.linux-i686-2.3/src
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/ActivePython-2.3/lib/tcl8.4/../../include -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/ActivePython-2.3/lib/tcl8.4/../../include/freetype2 -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c src/_tkagg.cpp -o build/temp.linux-i686-2.3/src/_tkagg.o
/usr/local/gcc-3.2.2/bin/g++ -pthread -shared -L/usr/local/gcc-3.2.2/lib -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include build/temp.linux-i686-2.3/src/_tkagg.o -L/d2/gerry/local/ActivePython-2.3/lib/tcl8.4/../ -L/d2/gerry/local/ActivePython-2.3/lib/tk8.4/../ -L/d2/gerry/local/lib -L/d2/gerry/local/lib -ltk8.4 -ltcl8.4 -lpng -lstdc++ -lm -lfreetype -lz -lm -o build/lib.linux-i686-2.3/matplotlib/backends/_tkagg.so
building 'matplotlib.backends._backend_agg' extension
creating build/temp.linux-i686-2.3/agg2
creating build/temp.linux-i686-2.3/agg2/src
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_gen_stroke.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_gen_stroke.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_bezier_arc.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_bezier_arc.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_line_aa_basics.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_line_aa_basics.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_path_storage.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_path_storage.o
agg2/src/agg_path_storage.cpp: In member function `unsigned int
   agg::path_storage::arrange_orientations(unsigned int, agg::path_flags_e)':
agg2/src/agg_path_storage.cpp:286: warning: unused variable `unsigned int cmd'
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_gen_dash.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_gen_dash.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_arc.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_arc.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_sqrt_tables.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_sqrt_tables.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_vpgen_segmentator.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_vpgen_segmentator.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_affine_matrix.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_affine_matrix.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_vpgen_clip_polygon.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_vpgen_clip_polygon.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_gen_contour.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_gen_contour.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_line_profile_aa.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_line_profile_aa.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_scanline_u8.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_scanline_u8.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_bspline.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_bspline.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_gen_markers_term.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_gen_markers_term.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_rasterizer_scanline_aa.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_rasterizer_scanline_aa.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c src/_backend_agg.cpp -o build/temp.linux-i686-2.3/src/_backend_agg.o
In file included from /d2/gerry/local/ActivePython-2.3/include/python2.3/Python.h:8,
                 from src/ft2font.h:6,
                 from src/_backend_agg.cpp:3:
/d2/gerry/local/ActivePython-2.3/include/python2.3/pyconfig.h:847:1: warning: "_POSIX_C_SOURCE" redefined
In file included from /usr/include/string.h:26,
                 from /usr/local/gcc-3.2.2/include/c++/3.2.2/cstring:51,
                 from src/_backend_agg.cpp:1:
/usr/include/features.h:131:1: warning: this is the location of the previous definition
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_arrowhead.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_arrowhead.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c src/ft2font.c -o build/temp.linux-i686-2.3/src/ft2font.o
src/ft2font.c: In function `FT2Font_clear':
src/ft2font.c:319: warning: unused variable `i'
src/ft2font.c: At top level:
src/ft2font.c:1160: warning: return type defaults to `int'
src/ft2font.c: In function `initft2font':
src/ft2font.c:1205: warning: control reaches end of non-void function
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_trans_warp_magnifier.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_trans_warp_magnifier.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_gen_smooth_poly1.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_gen_smooth_poly1.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_rounded_rect.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_rounded_rect.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_gsv_text.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_gsv_text.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_image_filters.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_image_filters.o
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/include -I/d2/gerry/local/include/freetype2 -Isrc/freetype2 -Iagg2/include/freetype2 -I/d2/gerry/local/include/freetype2 -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c agg2/src/agg_curves.cpp -o build/temp.linux-i686-2.3/agg2/src/agg_curves.o
/usr/local/gcc-3.2.2/bin/g++ -pthread -shared -L/usr/local/gcc-3.2.2/lib -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include build/temp.linux-i686-2.3/src/_backend_agg.o build/temp.linux-i686-2.3/src/ft2font.o build/temp.linux-i686-2.3/agg2/src/agg_affine_matrix.o build/temp.linux-i686-2.3/agg2/src/agg_arc.o build/temp.linux-i686-2.3/agg2/src/agg_arrowhead.o build/temp.linux-i686-2.3/agg2/src/agg_bezier_arc.o build/temp.linux-i686-2.3/agg2/src/agg_bspline.o build/temp.linux-i686-2.3/agg2/src/agg_curves.o build/temp.linux-i686-2.3/agg2/src/agg_gen_contour.o build/temp.linux-i686-2.3/agg2/src/agg_gen_dash.o build/temp.linux-i686-2.3/agg2/src/agg_gen_markers_term.o build/temp.linux-i686-2.3/agg2/src/agg_gen_smooth_poly1.o build/temp.linux-i686-2.3/agg2/src/agg_gen_stroke.o build/temp.linux-i686-2.3/agg2/src/agg_gsv_text.o build/temp.linux-i686-2.3/agg2/src/agg_image_filters.o build/temp.linux-i686-2.3/agg2/src/agg_line_aa_basics.o build/temp.linux-i686-2.3/agg2/src/agg_line_profile_aa.o build/temp.linux-i686-2.3/agg2/src/agg_path_storage.o build/temp.linux-i686-2.3/agg2/src/agg_rasterizer_scanline_aa.o build/temp.linux-i686-2.3/agg2/src/agg_rounded_rect.o build/temp.linux-i686-2.3/agg2/src/agg_scanline_u8.o build/temp.linux-i686-2.3/agg2/src/agg_sqrt_tables.o build/temp.linux-i686-2.3/agg2/src/agg_trans_warp_magnifier.o build/temp.linux-i686-2.3/agg2/src/agg_vpgen_clip_polygon.o build/temp.linux-i686-2.3/agg2/src/agg_vpgen_segmentator.o -L/d2/gerry/local/lib -L/d2/gerry/local/lib -lpng -lstdc++ -lm -lfreetype -lz -lm -o build/lib.linux-i686-2.3/matplotlib/backends/_backend_agg.so
building 'matplotlib.ft2font' extension
gcc -pthread -shared -L/usr/local/gcc-3.2.2/lib -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include build/temp.linux-i686-2.3/src/ft2font.o -L/d2/gerry/local/lib -lfreetype -lz -lm -o build/lib.linux-i686-2.3/matplotlib/ft2font.so
building 'matplotlib._image' extension
/usr/local/gcc-3.2.2/bin/gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include -fPIC -I/d2/gerry/local/include -Isrc -Iagg2/include -I/d2/gerry/local/ActivePython-2.3/include/python2.3 -c src/_image.cpp -o build/temp.linux-i686-2.3/src/_image.o
In file included from /d2/gerry/local/ActivePython-2.3/include/python2.3/Python.h:8,
                 from src/_image.cpp:5:
/d2/gerry/local/ActivePython-2.3/include/python2.3/pyconfig.h:847:1: warning: "_POSIX_C_SOURCE" redefined
In file included from /usr/local/gcc-3.2.2/include/c++/3.2.2/i686-pc-linux-gnu/bits/os_defines.h:39,
                 from /usr/local/gcc-3.2.2/include/c++/3.2.2/i686-pc-linux-gnu/bits/c++config.h:34,
                 from /usr/local/gcc-3.2.2/include/c++/3.2.2/iosfwd:44,
                 from /usr/local/gcc-3.2.2/include/c++/3.2.2/ios:44,
                 from /usr/local/gcc-3.2.2/include/c++/3.2.2/istream:44,
                 from /usr/local/gcc-3.2.2/include/c++/3.2.2/fstream:45,
                 from src/_image.cpp:2:
/usr/include/features.h:131:1: warning: this is the location of the previous definition
/usr/local/gcc-3.2.2/bin/g++ -pthread -shared -L/usr/local/gcc-3.2.2/lib -g -Df2cFortran -I/d2/gerry/local/ActiveTcl/include build/temp.linux-i686-2.3/src/_image.o build/temp.linux-i686-2.3/agg2/src/agg_affine_matrix.o build/temp.linux-i686-2.3/agg2/src/agg_arc.o build/temp.linux-i686-2.3/agg2/src/agg_arrowhead.o build/temp.linux-i686-2.3/agg2/src/agg_bezier_arc.o build/temp.linux-i686-2.3/agg2/src/agg_bspline.o build/temp.linux-i686-2.3/agg2/src/agg_curves.o build/temp.linux-i686-2.3/agg2/src/agg_gen_contour.o build/temp.linux-i686-2.3/agg2/src/agg_gen_dash.o build/temp.linux-i686-2.3/agg2/src/agg_gen_markers_term.o build/temp.linux-i686-2.3/agg2/src/agg_gen_smooth_poly1.o build/temp.linux-i686-2.3/agg2/src/agg_gen_stroke.o build/temp.linux-i686-2.3/agg2/src/agg_gsv_text.o build/temp.linux-i686-2.3/agg2/src/agg_image_filters.o build/temp.linux-i686-2.3/agg2/src/agg_line_aa_basics.o build/temp.linux-i686-2.3/agg2/src/agg_line_profile_aa.o build/temp.linux-i686-2.3/agg2/src/agg_path_storage.o build/temp.linux-i686-2.3/agg2/src/agg_rasterizer_scanline_aa.o build/temp.linux-i686-2.3/agg2/src/agg_rounded_rect.o build/temp.linux-i686-2.3/agg2/src/agg_scanline_u8.o build/temp.linux-i686-2.3/agg2/src/agg_sqrt_tables.o build/temp.linux-i686-2.3/agg2/src/agg_trans_warp_magnifier.o build/temp.linux-i686-2.3/agg2/src/agg_vpgen_clip_polygon.o build/temp.linux-i686-2.3/agg2/src/agg_vpgen_segmentator.o -L/d2/gerry/local/lib -lpng -lstdc++ -lm -o build/lib.linux-i686-2.3/matplotlib/_image.so