Hello Everybody,

I use the usual scipy + numpy + matplotlib combination for my daily
work. Unfortunately after switching to Fedora Core 6 (from FC5) I am
unable to compile matplotlib 0.87.6 on my system.

The steps involved so far where:

* First building numpy 1.0 final (installing  blas,lapack,atlas                 
                and
corresponding -devel packages for dependencies)
Numpy tests run ok.

* then building scipy 0.5.1. No additional deps. Tests show a couple of
errors. I think they are unrelated and are already reported on the scipy
list.

* Installing the deps mentioned in the INSTALL file _except_
freetype-utils which is not in the FC6 repositories. It has been around
in FC5 so I assumed (still assume) it is merged into freetype.

(zlib, zlib-devel, libpng, libpng-devel, freetype, freetype-devel,
gtk2-devel, gtk+-devel, pygtk2, glib-devel, pygtk2-devel,
gnome-libs-devel, pygtk2-libglade tcl, tk, tkinter)

* Then I unpack the matplotlib-0.87.6.tar.gz and cd into the new dir.
Running python setup.py build doesn't work (details below). Then I
deleted the whole directory and unpacked again, this time changing the
numerix setting in setup.py to "numpy" (which is the array package I
would like to use). Again python setup.py build fails. The output is
located at the end of this mail.

Unfortunately the error message is not too descriptive so I have no clue
what to look for. Any help would be greatly appreciated.

Robert


OUTPUT

[EMAIL PROTECTED] matplotlib-0.87.6]$ python setup.py build
running build
running build_py
creating build
creating build/lib.linux-i686-2.4
copying lib/pylab.py -> build/lib.linux-i686-2.4
creating build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/texmanager.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/patches.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/_image.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/colors.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/transforms.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/finance.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/dates.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/colorbar.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/cm.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/widgets.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/windowing.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/mathtext2.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/pyparsing.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/collections.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/legend.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/axes3d.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/_cm.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/text.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/afm.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/agg.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/quiver.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/mlab.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/figure.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/table.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/_transforms.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/contour.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/font_manager.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/image.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/backend_bases.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/cbook.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/nxutils.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/proj3d.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/art3d.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/_pylab_helpers.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/pylab.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/_mathtext_data.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/mathtext.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/ticker.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/axes.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/axis.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/__init__.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/artist.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/_contour.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/axis3d.py -> build/lib.linux-i686-2.4/matplotlib
copying lib/matplotlib/lines.py -> build/lib.linux-i686-2.4/matplotlib
creating build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_cairo.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_template.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_qtagg.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_cocoaagg.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_agg.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_emf.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_gdk.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_wxagg.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_pdf.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_qt4.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_svg.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_qt4agg.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_agg2.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_tkagg.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_gtkagg.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_fltkagg.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_gd.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_paint.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_ps.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_qt.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_wx.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/tkagg.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
copying lib/matplotlib/backends/backend_gtkcairo.py -> 
build/lib.linux-i686-2.4/matplotlib/backends
creating build/lib.linux-i686-2.4/matplotlib/toolkits
copying lib/matplotlib/toolkits/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/toolkits
creating build/lib.linux-i686-2.4/matplotlib/numerix
copying lib/matplotlib/numerix/_nc_imports.py -> 
build/lib.linux-i686-2.4/matplotlib/numerix
copying lib/matplotlib/numerix/_sp_imports.py -> 
build/lib.linux-i686-2.4/matplotlib/numerix
copying lib/matplotlib/numerix/_na_imports.py -> 
build/lib.linux-i686-2.4/matplotlib/numerix
copying lib/matplotlib/numerix/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/numerix
creating build/lib.linux-i686-2.4/matplotlib/numerix/mlab
copying lib/matplotlib/numerix/mlab/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/numerix/mlab
creating build/lib.linux-i686-2.4/matplotlib/numerix/ma
copying lib/matplotlib/numerix/ma/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/numerix/ma
creating build/lib.linux-i686-2.4/matplotlib/numerix/linear_algebra
copying lib/matplotlib/numerix/linear_algebra/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/numerix/linear_algebra
creating build/lib.linux-i686-2.4/matplotlib/numerix/random_array
copying lib/matplotlib/numerix/random_array/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/numerix/random_array
creating build/lib.linux-i686-2.4/matplotlib/numerix/fft
copying lib/matplotlib/numerix/fft/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/numerix/fft
creating build/lib.linux-i686-2.4/matplotlib/enthought
copying lib/matplotlib/enthought/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought
creating build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_base.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/traits.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_handlers.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/standard.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_notifiers.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_numeric.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_errors.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/info_traits.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/trait_db.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/has_traits.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
copying lib/matplotlib/enthought/traits/category.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits
creating build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/ui_info.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/ui_traits.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/view_element.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/ui.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/toolkit.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/editor.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/group.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/menu.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/handler.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/view_elements.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/help.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/undo.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/view.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/tree_node.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/include.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/editors.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/editor_factory.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/help_template.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/helper.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
copying lib/matplotlib/enthought/traits/ui/item.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui
creating build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/font_trait.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/toolkit.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/rgb_color_trait.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/color_trait.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/rgba_color_trait.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui/null
copying lib/matplotlib/enthought/traits/ui/null/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/traits/ui/null
creating build/lib.linux-i686-2.4/matplotlib/enthought/resource
copying lib/matplotlib/enthought/resource/resource_manager.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/resource
copying lib/matplotlib/enthought/resource/resource_reference.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/resource
copying lib/matplotlib/enthought/resource/resource_factory.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/resource
copying lib/matplotlib/enthought/resource/resource_path.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/resource
copying lib/matplotlib/enthought/resource/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/resource
creating build/lib.linux-i686-2.4/matplotlib/enthought/util
copying lib/matplotlib/enthought/util/resource.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/util
copying lib/matplotlib/enthought/util/__init__.py -> 
build/lib.linux-i686-2.4/matplotlib/enthought/util
running build_ext
building 'matplotlib._isnan' extension
C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
-fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fPIC

creating build/temp.linux-i686-2.4
creating build/temp.linux-i686-2.4/src
compile options: '-I/usr/local/include -I/usr/include -I. 
-I/usr/include/python2.4 -c'
gcc: src/_isnan.c
gcc -pthread -shared build/temp.linux-i686-2.4/src/_isnan.o -L/usr/local/lib 
-L/usr/lib -o build/lib.linux-i686-2.4/matplotlib/_isnan.so
building 'matplotlib._agg' extension
C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
-fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fPIC

creating build/temp.linux-i686-2.4/agg23
creating build/temp.linux-i686-2.4/agg23/src
compile options: '-Iagg23/include -Isrc -Iswig -I/usr/include/python2.4 -c'
gcc: agg23/src/agg_trans_affine.cpp
gcc: src/agg.cxx
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: agg23/src/agg_rasterizer_scanline_aa.cpp
gcc: agg23/src/agg_path_storage.cpp
gcc: agg23/src/agg_bezier_arc.cpp
gcc: agg23/src/agg_vcgen_stroke.cpp
gcc: agg23/src/agg_vcgen_dash.cpp
gcc: agg23/src/agg_curves.cpp
c++ -pthread -shared build/temp.linux-i686-2.4/src/agg.o 
build/temp.linux-i686-2.4/agg23/src/agg_trans_affine.o 
build/temp.linux-i686-2.4/agg23/src/agg_path_storage.o 
build/temp.linux-i686-2.4/agg23/src/agg_bezier_arc.o 
build/temp.linux-i686-2.4/agg23/src/agg_vcgen_dash.o 
build/temp.linux-i686-2.4/agg23/src/agg_vcgen_stroke.o 
build/temp.linux-i686-2.4/agg23/src/agg_rasterizer_scanline_aa.o 
build/temp.linux-i686-2.4/agg23/src/agg_curves.o -lstdc++ -lm -o 
build/lib.linux-i686-2.4/matplotlib/_agg.so
building 'matplotlib._nc_transforms' extension
C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
-fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fPIC

creating build/temp.linux-i686-2.4/CXX
compile options: '-Isrc -I. -I/usr/local/include -I/usr/include -I. 
-I/usr/include/python2.4 -c'
extra options: '-DNUMERIC=1'
gcc: CXX/IndirectPythonInterface.cxx
gcc: CXX/cxx_extensions.cxx
./CXX/Objects.hxx:1938: error: parse error in template argument list
./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
./CXX/Objects.hxx:1938: error: parse error in template argument list
./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
error: Command "gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
-fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fPIC -Isrc -I. 
-I/usr/local/include -I/usr/include -I. -I/usr/include/python2.4 -c 
CXX/cxx_extensions.cxx -o build/temp.linux-i686-2.4/CXX/cxx_extensions.o 
-DNUMERIC=1" failed with exit status 1
[EMAIL PROTECTED] matplotlib-0.87.6]$ 




-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to