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