You are not logged in.

#1 2007-05-05 18:26:50

G_Syme
Member
Registered: 2007-01-04
Posts: 83

[SOLVED] Help needed with making a PKGBUILD for "faces"

Hi!

I've tried to make a PKGBUILD for faces, a neat tool for project management (AFAICT smile). This is how far I've come:

pkgname=faces
pkgver=0.11.4
pkgrel=1
pkgdesc="A powerful and flexible project management tool"
arch=(i686 x86_64)
url="http://faces.homeip.net"
license=('GPL')
depends=(python-matplotlib wxpython python-numeric ghostscript python-cheetah poster)
makedepends=()
provides=()
conflicts=()
replaces=()
backup=()
install=
source=(http://downloads.sourceforge.net/$pkgname-project/$pkgname-pm-$pkgver.tar.gz)
md5sums=('fcd1246914a47d02407aa4ed9b767c6a')

build() {
  cd $startdir/src/$pkgname-pm-$pkgver
  python setup.py install --root=$startdir/pkg --prefix=/usr
}

Unfortunately neither the source package nor the project homepage provide an installation howto (at least I haven't found one). But a setup.py is available, and I've seen quite a few PKGBUILDs which use python setup.py install --root=$startdir/pkg --prefix=/usr, but I get the following error (btw I'm using Arch64):

$ python setup.py install --root=$startdir/pkg --prefix=/usr
Traceback (most recent call last):
  File "setup.py", line 147, in <module>
    import faces
  File "/var/abs/local/faces/src/faces-pm-0.11.4/faces/__init__.py", line 74, in <module>
    from charting.tools import VSEP, HSEP, LEFT, RIGHT, BOTTOM, \
  File "/var/abs/local/faces/src/faces-pm-0.11.4/faces/charting/__init__.py", line 26, in <module>
    import matplotlib.transforms as _mtrans
  File "/usr/lib/python2.4/site-packages/matplotlib/transforms.py", line 223, in <module>
    from _transforms import Value, Point, Interval, Bbox, Affine
  File "/usr/lib/python2.4/site-packages/matplotlib/_transforms.py", line 1, in <module>
    import sys, numerix
  File "/usr/lib/python2.4/site-packages/matplotlib/numerix/__init__.py", line 63, in <module>
    from _nc_imports import nx, inf, infinity, Infinity, isnan, all, any
  File "/usr/lib/python2.4/site-packages/matplotlib/numerix/_nc_imports.py", line 4, in <module>
    from matplotlib._isnan import isnan64 as _isnan
ImportError: /usr/lib/python2.4/site-packages/matplotlib/_isnan.so: undefined symbol: Py_InitModule4

Does anyone have an idea how to fix this?

Thanks in advance!

Last edited by G_Syme (2007-07-20 10:50:58)


The courageous enter dark caves alone.
The clever send in the courageous first.
The cleverest wait behind the clever.

Offline

#2 2007-05-05 22:02:48

STiAT
Member
From: Vienna, Austria
Registered: 2004-12-23
Posts: 606

Re: [SOLVED] Help needed with making a PKGBUILD for "faces"

i'd try to update my system first.
Works fine here, with the depends mentioned. Python 2.4 is quite out of date in arch.


Ability is nothing without opportunity.

Offline

#3 2007-05-05 23:21:44

G_Syme
Member
Registered: 2007-01-04
Posts: 83

Re: [SOLVED] Help needed with making a PKGBUILD for "faces"

STiAT wrote:

i'd try to update my system first.
Works fine here, with the depends mentioned. Python 2.4 is quite out of date in arch.

Did you try it on an i686 or an x86_64 Arch installation?

I have python-2.5.1-1 installed, so that should not be a problem. But since faces still talks about python-2.4, maybe some libraries are still build against python-2.4.

I've found here a list of differences between i686 and x86_64 packages, which was mentioned yesterday on the tur-users mailing list:
http://www.archlinux.org/~andyrtr/pkg_diff.html

and have found out, that python-matplotlib (the package which seems to cause the problem) has only been modified in the pkgrel field. So maybe it was only recompiled, and maybe because of python-2.5.

I've fetched the PKGBUILD from CVS, but it doesn't want do compile hmm. I've seen that this package also depends (directly) on python-dateutil and python-pytz, both having been altered only in pkgrel. Although I could rebuild and install these 2 packages, python-matplotlib still doesn't want to compile, giving this (rather long) output before it terminates with an error:

==> Starting build()...
setup.py:267: DeprecationWarning: The wxPython compatibility package is no longer automatically generated or activly maintained.  Please switch to the wx package as soon as possible.
  import wxPython
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.5
copying lib/pylab.py -> build/lib.linux-x86_64-2.5
creating build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/texmanager.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/patches.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/_image.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/colors.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/transforms.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/finance.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/dates.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/colorbar.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/cm.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/widgets.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/windowing.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/mathtext2.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/pyparsing.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/collections.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/legend.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/axes3d.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/_cm.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/text.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/afm.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/agg.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/quiver.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/mlab.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/figure.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/table.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/_transforms.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/contour.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/font_manager.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/image.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/backend_bases.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/cbook.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/nxutils.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/proj3d.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/art3d.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/_pylab_helpers.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/pylab.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/_mathtext_data.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/mathtext.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/ticker.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/axes.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/axis.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/artist.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/_contour.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/axis3d.py -> build/lib.linux-x86_64-2.5/matplotlib
copying lib/matplotlib/lines.py -> build/lib.linux-x86_64-2.5/matplotlib
creating build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_cairo.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_template.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_qtagg.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_cocoaagg.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_agg.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_emf.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_gdk.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_wxagg.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_pdf.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_qt4.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_svg.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_qt4agg.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_agg2.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_tkagg.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_gtkagg.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_fltkagg.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_gd.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_paint.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_ps.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_qt.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_wx.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/tkagg.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
copying lib/matplotlib/backends/backend_gtkcairo.py -> build/lib.linux-x86_64-2.5/matplotlib/backends
creating build/lib.linux-x86_64-2.5/matplotlib/toolkits
copying lib/matplotlib/toolkits/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/toolkits
creating build/lib.linux-x86_64-2.5/matplotlib/numerix
copying lib/matplotlib/numerix/_nc_imports.py -> build/lib.linux-x86_64-2.5/matplotlib/numerix
copying lib/matplotlib/numerix/_sp_imports.py -> build/lib.linux-x86_64-2.5/matplotlib/numerix
copying lib/matplotlib/numerix/_na_imports.py -> build/lib.linux-x86_64-2.5/matplotlib/numerix
copying lib/matplotlib/numerix/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/numerix
creating build/lib.linux-x86_64-2.5/matplotlib/numerix/mlab
copying lib/matplotlib/numerix/mlab/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/numerix/mlab
creating build/lib.linux-x86_64-2.5/matplotlib/numerix/ma
copying lib/matplotlib/numerix/ma/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/numerix/ma
creating build/lib.linux-x86_64-2.5/matplotlib/numerix/linear_algebra
copying lib/matplotlib/numerix/linear_algebra/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/numerix/linear_algebra
creating build/lib.linux-x86_64-2.5/matplotlib/numerix/random_array
copying lib/matplotlib/numerix/random_array/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/numerix/random_array
creating build/lib.linux-x86_64-2.5/matplotlib/numerix/fft
copying lib/matplotlib/numerix/fft/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/numerix/fft
creating build/lib.linux-x86_64-2.5/matplotlib/enthought
copying lib/matplotlib/enthought/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought
creating build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_base.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/traits.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_handlers.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/standard.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_notifiers.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_numeric.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_errors.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/info_traits.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_db.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/has_traits.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/category.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits
creating build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/ui_info.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/ui_traits.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/view_element.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/ui.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/toolkit.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/editor.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/group.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/menu.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/handler.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/view_elements.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/help.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/undo.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/view.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/tree_node.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/include.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/editors.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/editor_factory.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/help_template.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/helper.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/item.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui
creating build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/font_trait.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/toolkit.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/rgb_color_trait.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/color_trait.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/rgba_color_trait.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ui/null
creating build/lib.linux-x86_64-2.5/matplotlib/enthought/resource
copying lib/matplotlib/enthought/resource/resource_manager.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/resource
copying lib/matplotlib/enthought/resource/resource_reference.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/resource
copying lib/matplotlib/enthought/resource/resource_factory.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/resource
copying lib/matplotlib/enthought/resource/resource_path.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/resource
copying lib/matplotlib/enthought/resource/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/resource
creating build/lib.linux-x86_64-2.5/matplotlib/enthought/util
copying lib/matplotlib/enthought/util/resource.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/util
copying lib/matplotlib/enthought/util/__init__.py -> build/lib.linux-x86_64-2.5/matplotlib/enthought/util
running build_ext
building 'matplotlib._isnan' extension
creating build/temp.linux-x86_64-2.5
creating build/temp.linux-x86_64-2.5/src
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -I/usr/local/include -I/usr/include -I. -I/usr/include/python2.5 -c src/_isnan.c -o build/temp.linux-x86_64-2.5/src/_isnan.o
src/_isnan.c: In function 'isnan64':
src/_isnan.c:12: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_isnan.c:12: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_isnan.c:13: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_isnan.c:14: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_isnan.c:17: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_isnan.c:18: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -pthread -shared -march=x86-64 -O2 -pipe build/temp.linux-x86_64-2.5/src/_isnan.o -L/usr/local/lib -L/usr/lib -L/usr/lib -lpython2.5 -o build/lib.linux-x86_64-2.5/matplotlib/_isnan.so
building 'matplotlib._agg' extension
creating build/temp.linux-x86_64-2.5/agg23
creating build/temp.linux-x86_64-2.5/agg23/src
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Iagg23/include -Isrc -Iswig -I/usr/include/python2.5 -c src/agg.cxx -o build/temp.linux-x86_64-2.5/src/agg.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
src/agg.cxx: In function 'int SWIG_AsVal_bool(PyObject*, bool*)':
src/agg.cxx:2953: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/agg.cxx:2956: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/agg.cxx: In function 'PyObject* _wrap_trans_affine_transform(PyObject*, PyObject*)':
src/agg.cxx:10910: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/agg.cxx:10920: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/agg.cxx: In function 'PyObject* _wrap_trans_affine_inverse_transform(PyObject*, PyObject*)':
src/agg.cxx:10971: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/agg.cxx:10981: warning: dereferencing type-punned pointer will break strict-aliasing rules
agg23/include/agg_conv_curve.h: In member function 'unsigned int agg::conv_curve<VertexSource>::vertex(double*, double*) [with VertexSource = agg::path_storage]':
agg23/include/agg_conv_curve.h:123: warning: 'end_y' may be used uninitialized in this function
agg23/include/agg_conv_curve.h:122: warning: 'end_x' may be used uninitialized in this function
agg23/include/agg_conv_curve.h:121: warning: 'ct2_y' may be used uninitialized in this function
agg23/include/agg_conv_curve.h:120: warning: 'ct2_x' may be used uninitialized in this function
agg23/include/agg_conv_curve.h: In member function 'unsigned int agg::conv_curve<VertexSource>::vertex(double*, double*) [with VertexSource = agg::conv_transform<agg::path_storage, agg::trans_affine>]':
agg23/include/agg_conv_curve.h:123: warning: 'end_y' may be used uninitialized in this function
agg23/include/agg_conv_curve.h:122: warning: 'end_x' may be used uninitialized in this function
agg23/include/agg_conv_curve.h:121: warning: 'ct2_y' may be used uninitialized in this function
agg23/include/agg_conv_curve.h:120: warning: 'ct2_x' may be used uninitialized in this function
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Iagg23/include -Isrc -Iswig -I/usr/include/python2.5 -c agg23/src/agg_trans_affine.cpp -o build/temp.linux-x86_64-2.5/agg23/src/agg_trans_affine.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Iagg23/include -Isrc -Iswig -I/usr/include/python2.5 -c agg23/src/agg_path_storage.cpp -o build/temp.linux-x86_64-2.5/agg23/src/agg_path_storage.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Iagg23/include -Isrc -Iswig -I/usr/include/python2.5 -c agg23/src/agg_bezier_arc.cpp -o build/temp.linux-x86_64-2.5/agg23/src/agg_bezier_arc.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Iagg23/include -Isrc -Iswig -I/usr/include/python2.5 -c agg23/src/agg_vcgen_dash.cpp -o build/temp.linux-x86_64-2.5/agg23/src/agg_vcgen_dash.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Iagg23/include -Isrc -Iswig -I/usr/include/python2.5 -c agg23/src/agg_vcgen_stroke.cpp -o build/temp.linux-x86_64-2.5/agg23/src/agg_vcgen_stroke.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Iagg23/include -Isrc -Iswig -I/usr/include/python2.5 -c agg23/src/agg_rasterizer_scanline_aa.cpp -o build/temp.linux-x86_64-2.5/agg23/src/agg_rasterizer_scanline_aa.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Iagg23/include -Isrc -Iswig -I/usr/include/python2.5 -c agg23/src/agg_curves.cpp -o build/temp.linux-x86_64-2.5/agg23/src/agg_curves.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
g++ -pthread -shared -march=x86-64 -O2 -pipe build/temp.linux-x86_64-2.5/src/agg.o build/temp.linux-x86_64-2.5/agg23/src/agg_trans_affine.o build/temp.linux-x86_64-2.5/agg23/src/agg_path_storage.o build/temp.linux-x86_64-2.5/agg23/src/agg_bezier_arc.o build/temp.linux-x86_64-2.5/agg23/src/agg_vcgen_dash.o build/temp.linux-x86_64-2.5/agg23/src/agg_vcgen_stroke.o build/temp.linux-x86_64-2.5/agg23/src/agg_rasterizer_scanline_aa.o build/temp.linux-x86_64-2.5/agg23/src/agg_curves.o -L/usr/lib -lstdc++ -lm -lpython2.5 -o build/lib.linux-x86_64-2.5/matplotlib/_agg.so
building 'matplotlib._nc_transforms' extension
creating build/temp.linux-x86_64-2.5/CXX
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Isrc -I. -I/usr/local/include -I/usr/include -I. -I/usr/include/python2.5 -c src/_nc_transforms.cpp -o build/temp.linux-x86_64-2.5/src/_nc_transforms.o -DNUMERIC=1
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
src/_nc_transforms.cpp: In member function 'Py::Object Bbox::update_numerix_xy(const Py::Tuple&)':
src/_nc_transforms.cpp:555: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:555: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:555: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:555: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp: In member function 'Py::Object Bbox::update_numerix(const Py::Tuple&)':
src/_nc_transforms.cpp:630: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:630: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:638: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:638: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp: In member function 'Py::Object Transformation::nonlinear_only_numerix(const Py::Tuple&, const Py::Dict&)':
src/_nc_transforms.cpp:1294: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:1294: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:1294: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:1294: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:1299: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_nc_transforms.cpp:1299: warning: dereferencing type-punned pointer will break strict-aliasing rules
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = LazyValue]':
src/_transforms.h:27:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Func]':
src/_transforms.h:379:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = FuncXY]':
src/_transforms.h:466:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Transformation]':
src/_transforms.h:538:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Point]':
src/_nc_transforms.cpp:129:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Interval]':
src/_nc_transforms.cpp:144:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Bbox]':
src/_nc_transforms.cpp:193:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Isrc -I. -I/usr/local/include -I/usr/include -I. -I/usr/include/python2.5 -c src/mplutils.cpp -o build/temp.linux-x86_64-2.5/src/mplutils.o -DNUMERIC=1
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Isrc -I. -I/usr/local/include -I/usr/include -I. -I/usr/include/python2.5 -c CXX/cxx_extensions.cxx -o build/temp.linux-x86_64-2.5/CXX/cxx_extensions.o -DNUMERIC=1
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Py::ExtensionModuleBasePtr]':
CXX/cxx_extensions.cxx:90:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Isrc -I. -I/usr/local/include -I/usr/include -I. -I/usr/include/python2.5 -c CXX/cxxsupport.cxx -o build/temp.linux-x86_64-2.5/CXX/cxxsupport.o -DNUMERIC=1
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Isrc -I. -I/usr/local/include -I/usr/include -I. -I/usr/include/python2.5 -c CXX/IndirectPythonInterface.cxx -o build/temp.linux-x86_64-2.5/CXX/IndirectPythonInterface.o -DNUMERIC=1
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -Isrc -I. -I/usr/local/include -I/usr/include -I. -I/usr/include/python2.5 -c CXX/cxxextensions.c -o build/temp.linux-x86_64-2.5/CXX/cxxextensions.o -DNUMERIC=1
g++ -pthread -shared -march=x86-64 -O2 -pipe build/temp.linux-x86_64-2.5/src/_nc_transforms.o build/temp.linux-x86_64-2.5/src/mplutils.o build/temp.linux-x86_64-2.5/CXX/cxx_extensions.o build/temp.linux-x86_64-2.5/CXX/cxxsupport.o build/temp.linux-x86_64-2.5/CXX/IndirectPythonInterface.o build/temp.linux-x86_64-2.5/CXX/cxxextensions.o -L/usr/local/lib -L/usr/lib -L/usr/lib -lstdc++ -lm -lpython2.5 -o build/lib.linux-x86_64-2.5/matplotlib/_nc_transforms.so
building 'matplotlib.enthought.traits.ctraits' extension
creating build/temp.linux-x86_64-2.5/lib
creating build/temp.linux-x86_64-2.5/lib/matplotlib
creating build/temp.linux-x86_64-2.5/lib/matplotlib/enthought
creating build/temp.linux-x86_64-2.5/lib/matplotlib/enthought/traits
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -I/usr/include/python2.5 -c lib/matplotlib/enthought/traits/ctraits.c -o build/temp.linux-x86_64-2.5/lib/matplotlib/enthought/traits/ctraits.o
lib/matplotlib/enthought/traits/ctraits.c: In function '_trait_cast':
lib/matplotlib/enthought/traits/ctraits.c:2145: warning: format '%d' expects type 'int', but argument 3 has type 'Py_ssize_t'
lib/matplotlib/enthought/traits/ctraits.c: In function '_trait_getstate':
lib/matplotlib/enthought/traits/ctraits.c:3133: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/matplotlib/enthought/traits/ctraits.c:3135: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/matplotlib/enthought/traits/ctraits.c:3137: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/matplotlib/enthought/traits/ctraits.c:3141: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/matplotlib/enthought/traits/ctraits.c:3149: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/matplotlib/enthought/traits/ctraits.c: In function 'initctraits':
lib/matplotlib/enthought/traits/ctraits.c:4108: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/matplotlib/enthought/traits/ctraits.c:4121: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/matplotlib/enthought/traits/ctraits.c:4132: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/matplotlib/enthought/traits/ctraits.c: In function 'default_value_for':
lib/matplotlib/enthought/traits/ctraits.c:1067: warning: 'result' may be used uninitialized in this function
lib/matplotlib/enthought/traits/ctraits.c: In function 'trait_method_call':
lib/matplotlib/enthought/traits/ctraits.c:3798: warning: 'name' may be used uninitialized in this function
lib/matplotlib/enthought/traits/ctraits.c:3797: warning: 'value' may be used uninitialized in this function
gcc -pthread -shared -march=x86-64 -O2 -pipe build/temp.linux-x86_64-2.5/lib/matplotlib/enthought/traits/ctraits.o -L/usr/lib -lpython2.5 -o build/lib.linux-x86_64-2.5/matplotlib/enthought/traits/ctraits.so
building 'matplotlib.backends._nc_backend_gdk' extension
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -I/usr/local/include -I/usr/include -I. -I/usr/local/include -I/usr/include -I. -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/python2.5 -c src/_nc_backend_gdk.c -o build/temp.linux-x86_64-2.5/src/_nc_backend_gdk.o -DNUMERIC=1
In file included from /usr/include/gtk-2.0/gtk/gtkactiongroup.h:34,
                 from /usr/include/gtk-2.0/gtk/gtk.h:38,
                 from /usr/include/pygtk-2.0/pygtk/pygtk.h:8,
                 from src/_nc_backend_gdk.c:17:
/usr/include/gtk-2.0/gtk/gtkitemfactory.h:50: warning: function declaration isn't a prototype
gcc -pthread -shared -march=x86-64 -O2 -pipe build/temp.linux-x86_64-2.5/src/_nc_backend_gdk.o -L/usr/local/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L/usr/lib -lgobject-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpng12 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lpython2.5 -o build/lib.linux-x86_64-2.5/matplotlib/backends/_nc_backend_gdk.so
building 'matplotlib.backends._gtkagg' extension
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -I/usr/local/include -I/usr/include -I. -Isrc -Iswig -Iagg23/include -I. -I/usr/local/include -I/usr/include -I. -I/usr/local/include/freetype2 -I/usr/include/freetype2 -I./freetype2 -Isrc/freetype2 -Iswig/freetype2 -Iagg23/include/freetype2 -I./freetype2 -I/usr/local/include/freetype2 -I/usr/include/freetype2 -I./freetype2 -I/usr/local/include -I/usr/include -I. -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/python2.5 -c src/_gtkagg.cpp -o build/temp.linux-x86_64-2.5/src/_gtkagg.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = BufferRegion]':
src/_backend_agg.h:50:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = LazyValue]':
src/_transforms.h:27:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Func]':
src/_transforms.h:379:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = FuncXY]':
src/_transforms.h:466:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Transformation]':
src/_transforms.h:538:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
g++ -pthread -shared -march=x86-64 -O2 -pipe build/temp.linux-x86_64-2.5/src/_gtkagg.o build/temp.linux-x86_64-2.5/src/mplutils.o build/temp.linux-x86_64-2.5/CXX/cxx_extensions.o build/temp.linux-x86_64-2.5/CXX/cxxsupport.o build/temp.linux-x86_64-2.5/CXX/IndirectPythonInterface.o build/temp.linux-x86_64-2.5/CXX/cxxextensions.o -L/usr/local/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L/usr/lib -lpng -lz -lstdc++ -lm -lfreetype -lz -lstdc++ -lm -lgobject-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpng12 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lpython2.5 -o build/lib.linux-x86_64-2.5/matplotlib/backends/_gtkagg.so
building 'matplotlib.backends._tkagg' extension
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -I/usr/include -I/usr/include -I/usr/local/include -I/usr/include -I. -Isrc -Iswig -Iagg23/include -I. -I/usr/local/include -I/usr/include -I. -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/local/include/freetype2 -I/usr/include/freetype2 -I./freetype2 -Isrc/freetype2 -Iswig/freetype2 -Iagg23/include/freetype2 -I./freetype2 -I/usr/local/include/freetype2 -I/usr/include/freetype2 -I./freetype2 -I/usr/include/python2.5 -c src/_tkagg.cpp -o build/temp.linux-x86_64-2.5/src/_tkagg.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = BufferRegion]':
src/_backend_agg.h:50:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = LazyValue]':
src/_transforms.h:27:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Func]':
src/_transforms.h:379:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = FuncXY]':
src/_transforms.h:466:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Transformation]':
src/_transforms.h:538:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
g++ -pthread -shared -march=x86-64 -O2 -pipe build/temp.linux-x86_64-2.5/src/_tkagg.o build/temp.linux-x86_64-2.5/CXX/cxx_extensions.o build/temp.linux-x86_64-2.5/CXX/cxxsupport.o build/temp.linux-x86_64-2.5/CXX/IndirectPythonInterface.o build/temp.linux-x86_64-2.5/CXX/cxxextensions.o -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L/usr/lib -ltk8.4 -ltcl8.4 -lpng -lz -lstdc++ -lm -lfreetype -lz -lstdc++ -lm -lpython2.5 -o build/lib.linux-x86_64-2.5/matplotlib/backends/_tkagg.so
building 'matplotlib.backends._wxagg' extension
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -I/usr/local/include -I/usr/include -I. -Isrc -Iswig -Iagg23/include -I. -I/usr/local/include -I/usr/include -I. -I/usr/local/include/freetype2 -I/usr/include/freetype2 -I./freetype2 -Isrc/freetype2 -Iswig/freetype2 -Iagg23/include/freetype2 -I./freetype2 -I/usr/local/include/freetype2 -I/usr/include/freetype2 -I./freetype2 -I/usr/local/include -I/usr/include -I. -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -I/usr/include/python2.5 -c src/_wxagg.cpp -o build/temp.linux-x86_64-2.5/src/_wxagg.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
/usr/include/wx-2.8/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::Node** wxLongToLongHashMap_wxImplementation_HashTable::GetNodePtr(const long int&) const':
/usr/include/wx-2.8/wx/hashmap.h:714: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::Node** wxStringToColourHashMap_wxImplementation_HashTable::GetNodePtr(const wxString&) const':
/usr/include/wx-2.8/wx/gdicmn.h:540: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::Node** wxImageHistogramBase_wxImplementation_HashTable::GetNodePtr(const long unsigned int&) const':
/usr/include/wx-2.8/wx/image.h:136: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::Node** wxShadowObjectMethods_wxImplementation_HashTable::GetNodePtr(const wxString&) const':
/usr/include/wx-2.8/wx/clntdata.h:20: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::Node** wxShadowObjectFields_wxImplementation_HashTable::GetNodePtr(const wxString&) const':
/usr/include/wx-2.8/wx/clntdata.h:25: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::Node** wxFSHandlerHash_wxImplementation_HashTable::GetNodePtr(const void* const&) const':
/usr/include/wx-2.8/wx/filesys.h:176: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/cshelp.h: In member function 'wxSimpleHelpProviderHashMap_wxImplementation_HashTable::Node** wxSimpleHelpProviderHashMap_wxImplementation_HashTable::GetNodePtr(const wxUIntPtr&) const':
/usr/include/wx-2.8/wx/cshelp.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/fs_arc.h: In member function 'wxArchiveFilenameHashMap_wxImplementation_HashTable::Node** wxArchiveFilenameHashMap_wxImplementation_HashTable::GetNodePtr(const wxString&) const':
/usr/include/wx-2.8/wx/fs_arc.h:20: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_wxagg.cpp: In function 'wxBitmap* convert_agg2bitmap(RendererAgg*, Bbox*)':
src/_wxagg.cpp:238: error: conversion from 'wxImage*' to 'const wxString' is ambiguous
/usr/include/wx-2.8/wx/string.h:692: note: candidates are: wxString::wxString(wxChar, size_t) <near match>
/usr/include/wx-2.8/wx/string.h:682: note:                 wxString::wxString(int) <near match>
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = BufferRegion]':
src/_backend_agg.h:50:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = LazyValue]':
src/_transforms.h:27:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Func]':
src/_transforms.h:379:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = FuncXY]':
src/_transforms.h:466:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Transformation]':
src/_transforms.h:538:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
error: command 'gcc' failed with exit status 1
setup.py:267: DeprecationWarning: The wxPython compatibility package is no longer automatically generated or activly maintained.  Please switch to the wx package as soon as possible.
  import wxPython
running install
running build
running build_py
running build_ext
building 'matplotlib.backends._wxagg' extension
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -march=x86-64 -O2 -pipe -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -I/usr/local/include -I/usr/include -I. -Isrc -Iswig -Iagg23/include -I. -I/usr/local/include -I/usr/include -I. -I/usr/local/include/freetype2 -I/usr/include/freetype2 -I./freetype2 -Isrc/freetype2 -Iswig/freetype2 -Iagg23/include/freetype2 -I./freetype2 -I/usr/local/include/freetype2 -I/usr/include/freetype2 -I./freetype2 -I/usr/local/include -I/usr/include -I. -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -I/usr/include/python2.5 -c src/_wxagg.cpp -o build/temp.linux-x86_64-2.5/src/_wxagg.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
/usr/include/wx-2.8/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::Node** wxLongToLongHashMap_wxImplementation_HashTable::GetNodePtr(const long int&) const':
/usr/include/wx-2.8/wx/hashmap.h:714: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::Node** wxStringToColourHashMap_wxImplementation_HashTable::GetNodePtr(const wxString&) const':
/usr/include/wx-2.8/wx/gdicmn.h:540: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::Node** wxImageHistogramBase_wxImplementation_HashTable::GetNodePtr(const long unsigned int&) const':
/usr/include/wx-2.8/wx/image.h:136: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::Node** wxShadowObjectMethods_wxImplementation_HashTable::GetNodePtr(const wxString&) const':
/usr/include/wx-2.8/wx/clntdata.h:20: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::Node** wxShadowObjectFields_wxImplementation_HashTable::GetNodePtr(const wxString&) const':
/usr/include/wx-2.8/wx/clntdata.h:25: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::Node** wxFSHandlerHash_wxImplementation_HashTable::GetNodePtr(const void* const&) const':
/usr/include/wx-2.8/wx/filesys.h:176: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/cshelp.h: In member function 'wxSimpleHelpProviderHashMap_wxImplementation_HashTable::Node** wxSimpleHelpProviderHashMap_wxImplementation_HashTable::GetNodePtr(const wxUIntPtr&) const':
/usr/include/wx-2.8/wx/cshelp.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/include/wx-2.8/wx/fs_arc.h: In member function 'wxArchiveFilenameHashMap_wxImplementation_HashTable::Node** wxArchiveFilenameHashMap_wxImplementation_HashTable::GetNodePtr(const wxString&) const':
/usr/include/wx-2.8/wx/fs_arc.h:20: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/_wxagg.cpp: In function 'wxBitmap* convert_agg2bitmap(RendererAgg*, Bbox*)':
src/_wxagg.cpp:238: error: conversion from 'wxImage*' to 'const wxString' is ambiguous
/usr/include/wx-2.8/wx/string.h:692: note: candidates are: wxString::wxString(wxChar, size_t) <near match>
/usr/include/wx-2.8/wx/string.h:682: note:                 wxString::wxString(int) <near match>
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = BufferRegion]':
src/_backend_agg.h:50:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = LazyValue]':
src/_transforms.h:27:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Func]':
src/_transforms.h:379:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = FuncXY]':
src/_transforms.h:466:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
./CXX/Extensions.hxx: In constructor 'Py::PythonExtension<T>::PythonExtension() [with T = Transformation]':
src/_transforms.h:538:   instantiated from here
./CXX/Extensions.hxx:477: warning: right-hand operand of comma has no effect
error: command 'gcc' failed with exit status 1
==> ERROR: Build Failed.  Aborting...

Now I'm pretty certain that the compile error of faces is caused by python-matplotlib beeing built against python-2.4.
As for wxpython, which the compile error of python-matplotlib mentions at the beginning, I've got wxpython-2.8.0.1-1 installed, the same version as in the i686 repository.


The courageous enter dark caves alone.
The clever send in the courageous first.
The cleverest wait behind the clever.

Offline

#4 2007-07-20 10:50:24

G_Syme
Member
Registered: 2007-01-04
Posts: 83

Re: [SOLVED] Help needed with making a PKGBUILD for "faces"

With wxgtk-2.8.4 and wxpython-2.8.4.0 faces now runs also on my x86_64 machine, so I've now send a package for faces to AUR.


The courageous enter dark caves alone.
The clever send in the courageous first.
The cleverest wait behind the clever.

Offline

Board footer

Powered by FluxBB