######################################################################## # Install matplotlib untar_and_open matplotlib ls -1rt ${ZIP}/$name* | tail -n 1 ls -1rt | grep -i ^$name | tail -n 1 $python setup.py build ============================================================================ BUILDING MATPLOTLIB matplotlib: 0.91.2 python: 2.5.2 (r252:60911, Feb 25 2008, 08:15:40) [GCC 4.1.2] platform: linux2 REQUIRED DEPENDENCIES numpy: 1.0.4 freetype2: 9.16.3 OPTIONAL BACKEND DEPENDENCIES libpng: 1.2.15beta5 Tkinter: Tkinter: 50704, Tk: 8.4, Tcl: 8.4 wxPython: no * wxPython not found Gtk+: no * Building for Gtk+ requires pygtk; you must be able * to "import gtk" in your build/install environment Qt: no Qt4: no Cairo: no OPTIONAL DATE/TIMEZONE DEPENDENCIES datetime: present, version unknown dateutil: matplotlib will provide pytz: matplotlib will provide OPTIONAL USETEX DEPENDENCIES dvipng: 1.9 ghostscript: 8.15.3 latex: no pdftops: pdftops) EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES configobj: matplotlib will provide enthought.traits: matplotlib will provide [Edit setup.cfg to suppress the above messages] ============================================================================ running build running build_py creating build creating build/lib.linux-i686-2.5 copying lib/pylab.py -> build/lib.linux-i686-2.5 copying lib/configobj.py -> build/lib.linux-i686-2.5 creating build/lib.linux-i686-2.5/matplotlib copying lib/matplotlib/__init__.py -> build/lib.linux-i686-2.5/matplotlib [...] copying lib/enthought/traits/ui/tk/view_application.py -> build/lib.linux-i686-2.5/enthought/traits/ui/tk creating build/lib.linux-i686-2.5/matplotlib/mpl-data creating build/lib.linux-i686-2.5/matplotlib/mpl-data/fonts creating build/lib.linux-i686-2.5/matplotlib/mpl-data/fonts/afm [...] running build_ext building 'matplotlib.ft2font' extension C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC creating build/temp.linux-i686-2.5 creating build/temp.linux-i686-2.5/src creating build/temp.linux-i686-2.5/CXX compile options: '-I/usr/include/freetype2 -I/usr/local/include -I/usr/include -I. -I/home/loic/tmp/Linux/include/python2.5 -c' gcc: CXX/cxxextensions.c gcc: src/mplutils.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: src/ft2font.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: CXX/cxxsupport.cxx cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: CXX/IndirectPythonInterface.cxx cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: CXX/cxx_extensions.cxx cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ g++ -pthread -shared build/temp.linux-i686-2.5/src/ft2font.o build/temp.linux-i686-2.5/src/mplutils.o build/temp.linux-i686-2.5/CXX/IndirectPythonInterface.o build/temp.linux-i686-2.5/CXX/cxx_extensions.o build/temp.linux-i686-2.5/CXX/cxxsupport.o build/temp.linux-i686-2.5/CXX/cxxextensions.o -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L/home/loic/tmp/Linux/lib -lfreetype -lz -lstdc++ -lm -lpython2.5 -o build/lib.linux-i686-2.5/matplotlib/ft2font.so building 'matplotlib.ttconv' extension C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC creating build/temp.linux-i686-2.5/ttconv compile options: '-I/usr/local/include -I/usr/include -I. -I/home/loic/tmp/Linux/include/python2.5 -c' gcc: src/_ttconv.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: ttconv/pprdrv_tt.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: ttconv/pprdrv_tt2.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: ttconv/ttutil.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ g++ -pthread -shared build/temp.linux-i686-2.5/src/_ttconv.o build/temp.linux-i686-2.5/ttconv/pprdrv_tt.o build/temp.linux-i686-2.5/ttconv/pprdrv_tt2.o build/temp.linux-i686-2.5/ttconv/ttutil.o -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L/home/loic/tmp/Linux/lib -lpython2.5 -o build/lib.linux-i686-2.5/matplotlib/ttconv.so building 'matplotlib._cntr' extension C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC compile options: '-I/home/loic/tmp/Linux/lib/python2.5/site-packages/numpy/core/include -I/usr/local/include -I/usr/include -I. -I/home/loic/tmp/Linux/include/python2.5 -c' gcc: src/cntr.c gcc -pthread -shared build/temp.linux-i686-2.5/src/cntr.o -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L/home/loic/tmp/Linux/lib -lpython2.5 -o build/lib.linux-i686-2.5/matplotlib/_cntr.so building 'matplotlib.nxutils' extension C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC compile options: '-I/home/loic/tmp/Linux/lib/python2.5/site-packages/numpy/core/include -I/usr/local/include -I/usr/include -I. -I/home/loic/tmp/Linux/include/python2.5 -c' gcc: src/nxutils.c gcc -pthread -shared build/temp.linux-i686-2.5/src/nxutils.o -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L/home/loic/tmp/Linux/lib -lpython2.5 -o build/lib.linux-i686-2.5/matplotlib/nxutils.so building 'matplotlib._agg' extension C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC creating build/temp.linux-i686-2.5/agg23 creating build/temp.linux-i686-2.5/agg23/src compile options: '-Iagg23/include -Isrc -Iswig -I/home/loic/tmp/Linux/include/python2.5 -c' gcc: agg23/src/agg_curves.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: agg23/src/agg_trans_affine.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: agg23/src/agg_bezier_arc.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: src/agg.cxx cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: agg23/src/agg_vcgen_dash.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: agg23/src/agg_vcgen_stroke.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: agg23/src/agg_path_storage.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: agg23/src/agg_rasterizer_scanline_aa.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ g++ -pthread -shared build/temp.linux-i686-2.5/src/agg.o build/temp.linux-i686-2.5/agg23/src/agg_trans_affine.o build/temp.linux-i686-2.5/agg23/src/agg_path_storage.o build/temp.linux-i686-2.5/agg23/src/agg_bezier_arc.o build/temp.linux-i686-2.5/agg23/src/agg_vcgen_dash.o build/temp.linux-i686-2.5/agg23/src/agg_vcgen_stroke.o build/temp.linux-i686-2.5/agg23/src/agg_rasterizer_scanline_aa.o build/temp.linux-i686-2.5/agg23/src/agg_curves.o -L/home/loic/tmp/Linux/lib -lstdc++ -lm -lpython2.5 -o build/lib.linux-i686-2.5/matplotlib/_agg.so building 'matplotlib._transforms' extension C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC compile options: '-Isrc -I. -I/home/loic/tmp/Linux/lib/python2.5/site-packages/numpy/core/include -I/usr/local/include -I/usr/include -I. -I/home/loic/tmp/Linux/include/python2.5 -c' gcc: src/transforms.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ g++ -pthread -shared build/temp.linux-i686-2.5/src/transforms.o build/temp.linux-i686-2.5/src/mplutils.o build/temp.linux-i686-2.5/CXX/IndirectPythonInterface.o build/temp.linux-i686-2.5/CXX/cxx_extensions.o build/temp.linux-i686-2.5/CXX/cxxsupport.o build/temp.linux-i686-2.5/CXX/cxxextensions.o -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L/home/loic/tmp/Linux/lib -lstdc++ -lm -lpython2.5 -o build/lib.linux-i686-2.5/matplotlib/_transforms.so building 'matplotlib.backends._backend_agg' extension C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC compile options: '-I/home/loic/tmp/Linux/lib/python2.5/site-packages/numpy/core/include -I/usr/include/libpng12 -I/usr/local/include -I/usr/include -I. -Isrc -Iswig -Iagg23/include -I. -I/usr/include/freetype2 -I/usr/local/include -I/usr/include -I. -I/home/loic/tmp/Linux/include/python2.5 -c' gcc: src/_image.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: agg23/src/agg_image_filters.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ gcc: src/backend_agg.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ src/backend_agg.cpp: In member function ‘Py::Object RendererAgg::draw_path(const Py::Tuple&)’: src/backend_agg.cpp:2055: attention : ‘cmd’ may be used uninitialized in this function /home/loic/tmp/Linux/lib/python2.5/site-packages/numpy/core/include/numpy/__ufunc_api.h: At global scope: /home/loic/tmp/Linux/lib/python2.5/site-packages/numpy/core/include/numpy/__ufunc_api.h:177: attention : ‘int _import_umath()’ defined but not used g++ -pthread -shared build/temp.linux-i686-2.5/agg23/src/agg_trans_affine.o build/temp.linux-i686-2.5/agg23/src/agg_path_storage.o build/temp.linux-i686-2.5/agg23/src/agg_bezier_arc.o build/temp.linux-i686-2.5/agg23/src/agg_curves.o build/temp.linux-i686-2.5/agg23/src/agg_vcgen_dash.o build/temp.linux-i686-2.5/agg23/src/agg_vcgen_stroke.o build/temp.linux-i686-2.5/agg23/src/agg_rasterizer_scanline_aa.o build/temp.linux-i686-2.5/agg23/src/agg_image_filters.o build/temp.linux-i686-2.5/src/_image.o build/temp.linux-i686-2.5/src/ft2font.o build/temp.linux-i686-2.5/src/mplutils.o build/temp.linux-i686-2.5/CXX/IndirectPythonInterface.o build/temp.linux-i686-2.5/CXX/cxx_extensions.o build/temp.linux-i686-2.5/CXX/cxxsupport.o build/temp.linux-i686-2.5/CXX/cxxextensions.o build/temp.linux-i686-2.5/src/backend_agg.o -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L/home/loic/tmp/Linux/lib -lpng12 -lz -lstdc++ -lm -lfreetype -lstdc++ -lm -lpython2.5 -o build/lib.linux-i686-2.5/matplotlib/backends/_backend_agg.so building 'matplotlib._image' extension C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC compile options: '-I/home/loic/tmp/Linux/lib/python2.5/site-packages/numpy/core/include -I/usr/include/libpng12 -I/usr/local/include -I/usr/include -I. -Isrc -Iswig -Iagg23/include -I. -I/home/loic/tmp/Linux/include/python2.5 -c' gcc: src/image.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ g++ -pthread -shared build/temp.linux-i686-2.5/src/image.o build/temp.linux-i686-2.5/src/mplutils.o build/temp.linux-i686-2.5/agg23/src/agg_trans_affine.o build/temp.linux-i686-2.5/agg23/src/agg_path_storage.o build/temp.linux-i686-2.5/agg23/src/agg_rasterizer_scanline_aa.o build/temp.linux-i686-2.5/agg23/src/agg_image_filters.o build/temp.linux-i686-2.5/agg23/src/agg_bezier_arc.o build/temp.linux-i686-2.5/CXX/IndirectPythonInterface.o build/temp.linux-i686-2.5/CXX/cxx_extensions.o build/temp.linux-i686-2.5/CXX/cxxsupport.o build/temp.linux-i686-2.5/CXX/cxxextensions.o -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L/home/loic/tmp/Linux/lib -lpng12 -lz -lstdc++ -lm -lpython2.5 -o build/lib.linux-i686-2.5/matplotlib/_image.so building 'matplotlib.backends._tkagg' extension C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC compile options: '-I/home/loic/tmp/Linux/include -I/home/loic/tmp/Linux/include -I/usr/include/libpng12 -I/usr/local/include -I/usr/include -I. -Isrc -Iswig -Iagg23/include -I. -I/usr/include/freetype2 -I/usr/local/include -I/usr/include -I. -I/home/loic/tmp/Linux/include/python2.5 -c' gcc: src/_tkagg.cpp cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes" est valide pour C/ObjC mais pas pour C++ g++ -pthread -shared build/temp.linux-i686-2.5/src/_tkagg.o build/temp.linux-i686-2.5/CXX/IndirectPythonInterface.o build/temp.linux-i686-2.5/CXX/cxx_extensions.o build/temp.linux-i686-2.5/CXX/cxxsupport.o build/temp.linux-i686-2.5/CXX/cxxextensions.o -L/home/loic/tmp/Linux/lib -L/home/loic/tmp/Linux/lib -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L/home/loic/tmp/Linux/lib -ltk8.4 -ltcl8.4 -lpng12 -lz -lstdc++ -lm -lfreetype -lstdc++ -lm -lpython2.5 -o build/lib.linux-i686-2.5/matplotlib/backends/_tkagg.so building 'enthought.traits.ctraits' extension C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC creating build/temp.linux-i686-2.5/lib creating build/temp.linux-i686-2.5/lib/enthought creating build/temp.linux-i686-2.5/lib/enthought/traits compile options: '-I/home/loic/tmp/Linux/include/python2.5 -c' gcc: lib/enthought/traits/ctraits.c lib/enthought/traits/ctraits.c: In function ‘_trait_cast’: lib/enthought/traits/ctraits.c:2370: attention : format ‘%lu’ expects type ‘long unsigned int’, but argument 3 has type ‘Py_ssize_t’ gcc -pthread -shared build/temp.linux-i686-2.5/lib/enthought/traits/ctraits.o -L/home/loic/tmp/Linux/lib -lpython2.5 -o build/lib.linux-i686-2.5/enthought/traits/ctraits.so $python setup.py install --prefix=${INSTALL_DIR} ============================================================================ BUILDING MATPLOTLIB matplotlib: 0.91.2 python: 2.5.2 (r252:60911, Feb 25 2008, 08:15:40) [GCC 4.1.2] platform: linux2 REQUIRED DEPENDENCIES numpy: 1.0.4 freetype2: 9.16.3 OPTIONAL BACKEND DEPENDENCIES libpng: 1.2.15beta5 Tkinter: Tkinter: 50704, Tk: 8.4, Tcl: 8.4 wxPython: no * wxPython not found Gtk+: no * Building for Gtk+ requires pygtk; you must be able * to "import gtk" in your build/install environment Qt: no Qt4: no Cairo: no OPTIONAL DATE/TIMEZONE DEPENDENCIES datetime: present, version unknown dateutil: matplotlib will provide pytz: matplotlib will provide OPTIONAL USETEX DEPENDENCIES dvipng: 1.9 ghostscript: 8.15.3 latex: no pdftops: pdftops) EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES configobj: matplotlib will provide enthought.traits: matplotlib will provide [Edit setup.cfg to suppress the above messages] ============================================================================ running install running build running build_py copying lib/matplotlib/mpl-data/matplotlibrc -> build/lib.linux-i686-2.5/matplotlib/mpl-data copying lib/matplotlib/mpl-data/matplotlib.conf -> build/lib.linux-i686-2.5/matplotlib/mpl-data running build_ext running install_lib copying build/lib.linux-i686-2.5/pylab.py -> /home/loic/tmp/Linux/lib/python2.5/site-packages copying build/lib.linux-i686-2.5/configobj.py -> /home/loic/tmp/Linux/lib/python2.5/site-packages creating /home/loic/tmp/Linux/lib/python2.5/site-packages/matplotlib [...] copying build/lib.linux-i686-2.5/enthought/traits/ctraits.so -> /home/loic/tmp/Linux/lib/python2.5/site-packages/enthought/traits byte-compiling /home/loic/tmp/Linux/lib/python2.5/site-packages/pylab.py to pylab.pyc [...] byte-compiling /home/loic/tmp/Linux/lib/python2.5/site-packages/enthought/traits/ui/tk/view_application.py to view_application.pyc running install_egg_info Writing /home/loic/tmp/Linux/lib/python2.5/site-packages/matplotlib-0.91.2-py2.5.egg-info ######################################################################## # Install examples rep=$(basename `pwd`) basename `pwd` pwd echo $rep matplotlib-0.91.2 mkdir -p ${INSTALL_DIR}/share/doc/$rep cp -a examples ${INSTALL_DIR}/share/doc/$rep/