It is trying to build the gdk extension but you don't have the devel 
package installed, so it can't find the headers.  What puzzles me is 
that it *knows* it can't find the headers, so it shouldn't be trying to 
build the extension.  Are you using a setup.cfg file?  (Ordinarily, one 
should not.)

Eric

B Clowers wrote:
> After downloading the source and following the instructions, I've been 
> unable to build matplotlib on Ubuntu Hardy.  Any ideas?
> 
> BUILDING MATPLOTLIB
>             matplotlib: 0.98.0
>                 python: 2.5.2 (r252:60911, Apr 21 2008, 11:12:42)  [GCC
>                         4.2.3 (Ubuntu 4.2.3-2ubuntu7)]
>               platform: linux2
> 
> REQUIRED DEPENDENCIES
>                  numpy: 1.1.0
>              freetype2: 9.16.3
> 
> OPTIONAL BACKEND DEPENDENCIES
>                 libpng: 1.2.15beta5
>                Tkinter: no
>                         * Using default library and include directories for
>                         * Tcl and Tk because a Tk window failed to open.
>                         * You may need to define DISPLAY for Tk to work so
>                         * that setup can determine where your libraries are
>                         * located. Tkinter present, but header files are not
>                         * found. You may need to install development
>                         * packages.
>               wxPython: 2.8.7.1
>                         * WxAgg extension not required for wxPython >= 2.8
>                   Gtk+: gtk+: 2.12.9, glib: 2.16.3, pygtk: 2.12.1,
>                         pygobject: 2.14.1
>                         * Could not find Gtk+ headers in any of
>                         * '/usr/local/include', '/usr/include', '.'
>                     Qt: no
>                    Qt4: no
>                  Cairo: 1.4.0
> 
> OPTIONAL DATE/TIMEZONE DEPENDENCIES
>               datetime: present, version unknown
>               dateutil: 1.3
>                   pytz: 2007k
> 
> OPTIONAL USETEX DEPENDENCIES
>                 dvipng: 1.9
>            ghostscript: 8.61
>                  latex: 3.141592
>                pdftops: 3.00
> 
> EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES
>              configobj: 4.4.0
>       enthought.traits: 2.0.1b1
> 
> [Edit setup.cfg to suppress the above messages]
> ============================================================================
> running build
> running build_py
> copying lib/matplotlib/mpl-data/matplotlibrc -> 
> build/lib.linux-i686-2.5/matplotlib/mpl-data
> copying lib/matplotlib/mpl-data/matplotlib.conf -> 
> build/lib.linux-i686-2.5/matplotlib/mpl-data
> running build_ext
> building 'matplotlib.backends._backend_gdk' extension
> gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
> -Wstrict-prototypes -fPIC 
> -I/usr/lib/python2.5/site-packages/numpy-1.1.0-py2.5-linux-i686.egg/numpy/core/include
>  
> -I/usr/local/include -I/usr/include -I. -I/usr/local/include 
> -I/usr/include -I. -I/usr/include/python2.5 -c src/backend_gdk.c -o 
> build/temp.linux-i686-2.5/src/backend_gdk.o
> src/backend_gdk.c:9:25: error: pygtk/pygtk.h: No such file or directory
> src/backend_gdk.c: In function ‘pixbuf_get_pixels_array’:
> src/backend_gdk.c:28: error: ‘PyGObject’ undeclared (first use in this 
> function)
> src/backend_gdk.c:28: error: (Each undeclared identifier is reported 
> only once
> src/backend_gdk.c:28: error: for each function it appears in.)
> src/backend_gdk.c:28: error: ‘py_pixbuf’ undeclared (first use in this 
> function)
> src/backend_gdk.c:29: error: ‘GdkPixbuf’ undeclared (first use in this 
> function)
> src/backend_gdk.c:29: error: ‘gdk_pixbuf’ undeclared (first use in this 
> function)
> src/backend_gdk.c:37: warning: implicit declaration of function ‘GDK_PIXBUF’
> src/backend_gdk.c:43: warning: implicit declaration of function 
> ‘gdk_pixbuf_get_height’
> src/backend_gdk.c:44: warning: implicit declaration of function 
> ‘gdk_pixbuf_get_width’
> src/backend_gdk.c:45: warning: implicit declaration of function 
> ‘gdk_pixbuf_get_has_alpha’
> src/backend_gdk.c:48: warning: implicit declaration of function 
> ‘gdk_pixbuf_get_pixels’
> src/backend_gdk.c:53: warning: implicit declaration of function 
> ‘gdk_pixbuf_get_rowstride’
> src/backend_gdk.c: In function ‘init_backend_gdk’:
> src/backend_gdk.c:72: warning: implicit declaration of function ‘init_pygtk’
> error: command 'gcc' failed with exit status 1
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Matplotlib-devel mailing list
> Matplotlib-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to