From: Christian M. <mee...@un...> - 2005-10-27 17:48:07
|
Hi Ryan, Thanks, but I too run into problems: Doing python setup.py build is fine until: <snip> src/_na_backend_gdk.c:12:25: error: pygtk/pygtk.h: No such file or directory src/_na_backend_gdk.c: In function =E2=80=98pixbuf_get_pixels_array=E2=80= =99: src/_na_backend_gdk.c:31: error: =E2=80=98PyGObject=E2=80=99 undeclared (= first use in this function) src/_na_backend_gdk.c:31: error: (Each undeclared identifier is reported only once src/_na_backend_gdk.c:31: error: for each function it appears in.) src/_na_backend_gdk.c:31: error: =E2=80=98py_pixbuf=E2=80=99 undeclared (= first use in this function) src/_na_backend_gdk.c:32: error: =E2=80=98GdkPixbuf=E2=80=99 undeclared (= first use in this function) src/_na_backend_gdk.c:32: error: =E2=80=98gdk_pixbuf=E2=80=99 undeclared = (first use in this function) src/_na_backend_gdk.c:40: warning: implicit declaration of function =E2=80=98GDK_PIXBUF=E2=80=99 src/_na_backend_gdk.c:46: warning: implicit declaration of function =E2=80=98gdk_pixbuf_get_height=E2=80=99 src/_na_backend_gdk.c:47: warning: implicit declaration of function =E2=80=98gdk_pixbuf_get_width=E2=80=99 src/_na_backend_gdk.c:48: warning: implicit declaration of function =E2=80=98gdk_pixbuf_get_has_alpha=E2=80=99 src/_na_backend_gdk.c:52: warning: implicit declaration of function =E2=80=98gdk_pixbuf_get_pixels=E2=80=99 src/_na_backend_gdk.c:52: warning: cast to pointer from integer of different size src/_na_backend_gdk.c:56: warning: implicit declaration of function =E2=80=98gdk_pixbuf_get_rowstride=E2=80=99 src/_na_backend_gdk.c: In function =E2=80=98init_na_backend_gdk=E2=80=99: src/_na_backend_gdk.c:84: warning: implicit declaration of function =E2=80=98init_pygtk=E2=80=99 error: command 'gcc' failed with exit status 1 Apparently the autodetection fails. Then I disabled all backends (except for Agg, WX, WXAgg, which I want to use) and next time I tried setup.py build: WXAgg's accelerator requires `wx-config'. The `wx-config' executable could not be located in any directory of the PATH environment variable. If it is in some other location or has some other name, set the WX_CONFIG environment variable to the full path of the executable. Sounds familiar, doesn't it? ;-) Now, I tried to read on and in the end I am - frankly - completely confused. Since I can't compile (I tried some other tweaks) ... is somebody able to compile installation instructions? It appears that the part on matplotlib's web page isn't up to date (how to build, the issue with the debian's package, possibly other problems yet not seen by me?). I would be willing to test everything shown to me and summarize this. (Alas, I don't know how to build packages myself yet and I fear I won't have the time to do anything quickly.) Cheers, Christian |