On 06/07/2010 02:36 PM, Robert Sudwarts wrote:
> Thanks for your quick response Eric -- I've just spotted the freetype &
> libpng packages which will also need to be installed...
>
> ... and having downloaded freetype etc (and seen its rather interesting
> installation instructions...) I'll have to figure out how to get this to
> end up in the right place!

I would (and do) just install these library dependencies and their -dev 
versions via the usual ubuntu package system, so it should be very 
simple.  There is no need to install them from source.

Eric

>
> Thanks for your help.
>
> Rob
>
>
>
>
>
>
>
> On 8 June 2010 00:15, Robert Sudwarts <robert.sudwa...@gmail.com
> <mailto:robert.sudwa...@gmail.com>> wrote:
>
>     Hi,
>
>     Hoping someone can help with this... I'm trying to install in a
>     virtual environment created with "--no-site-packages"
>     I've followed all instructions re cleaning the existing .matplotlib
>     cache/directory and deleted .egg files etc
>
>     (virtualenv) ... $ easy_install matplotlib  -- gives me an error:
>     "command 'gcc' failed with exit status 1"
>
>     The existing components (note: all from within the virtualenv):
>
>     $ python --version  --> 2.6.4
>
>     $ python -c 'import numpy; print numpy.__version__'    -->   1.4.1
>
>     $ gcc --version  --> 4.4.1
>
>     $ uname -a      -->  Linux HP-desktop 2.6.31-22-generic-pae
>     #60-Ubuntu SMP Thu May 27 01:40:15 UTC 2010 i686 GNU/Linux
>
>     (I'm running this on Ubuntu Karmic Koala -- please note that
>     installing from the Synaptic Package Manager gives me a working
>     version which runs correctly and as expected, using  ipython -pylab etc)
>
>     This may be a question of downloading a version other than v0.99.3
>     but in that case I'd not be sure which one to use(!)
>     I'd be really grateful for any assistance you can give....
>
>
>
>     (and finally the output/error from "easy_install matplotlib")
>
>     Searching for matplotlib
>     Reading http://pypi.python.org/simple/matplotlib/
>     Reading http://matplotlib.sourceforge.net
>     Reading
>     
> http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474
>     
> <http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474>
>     Reading
>     
> https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=278194
>     
> <https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=278194>
>     Reading http://sourceforge.net/project/showfiles.php?group_id=80706
>     Reading
>     
> https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-0.99.1/
>     Reading
>     
> https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474
>     
> <https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474>
>     Best match: matplotlib 0.99.3
>     Downloading
>     
> http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-0.99.3/matplotlib-0.99.3.tar.gz/download
>     Processing download
>     Running matplotlib-0.99.3/setup.py -q bdist_egg --dist-dir
>     /tmp/easy_install-7FYGk8/matplotlib-0.99.3/egg-dist-tmp-7gnrbR
>     
> ============================================================================
>     BUILDING MATPLOTLIB
>                  matplotlib: 0.99.3
>                      python: 2.6.4 (r264:75706, Dec  7 2009, 18:45:15)  [GCC
>                              4.4.1]
>                    platform: linux2
>
>     REQUIRED DEPENDENCIES
>                       numpy: 1.4.1
>                   freetype2: found, but unknown version (no pkg-config)
>                              * WARNING: Could not find 'freetype2'
>     headers in any
>                              * of '/usr/local/include', '/usr/include', '.',
>                              * '/usr/local/include/freetype2',
>                              * '/usr/include/freetype2', './freetype2'.
>
>     OPTIONAL BACKEND DEPENDENCIES
>                      libpng: found, but unknown version (no pkg-config)
>                              * Could not find 'libpng' headers in any of
>                              * '/usr/local/include', '/usr/include', '.'
>                     Tkinter: no
>                              * Using default library and include
>     directories for
>                              * Tcl and Tk because a Tk window failed to
>     open.
>                              * You may need to define DISPLAY for Tk to
>     work so
>                              * that setup can determine where your
>     libraries are
>                              * located. Tkinter present, but header
>     files are not
>                              * found. You may need to install development
>                              * packages.
>                    wxPython: no
>                              * wxPython not found
>                        Gtk+: no
>                              * Building for Gtk+ requires pygtk; you
>     must be able
>                              * to "import gtk" in your build/install
>     environment
>             Mac OS X native: no
>                          Qt: no
>                         Qt4: no
>                       Cairo: no
>
>     OPTIONAL DATE/TIMEZONE DEPENDENCIES
>                    datetime: present, version unknown
>                    dateutil: matplotlib will provide
>                        pytz: matplotlib will provide
>     adding pytz
>
>     OPTIONAL USETEX DEPENDENCIES
>                      dvipng: no
>                 ghostscript: 8.70
>                       latex: no
>                     pdftops: 0.12.0
>
>     [Edit setup.cfg to suppress the above messages]
>     
> ============================================================================
>     pymods ['pylab']
>     packages ['matplotlib', 'matplotlib.backends',
>     'matplotlib.projections', 'mpl_toolkits', 'mpl_toolkits.mplot3d',
>     'mpl_toolkits.axes_grid', 'matplotlib.sphinxext',
>     'matplotlib.numerix', 'matplotlib.numerix.mlab',
>     'matplotlib.numerix.ma <http://matplotlib.numerix.ma>',
>     'matplotlib.numerix.linear_algebra',
>     'matplotlib.numerix.random_array', 'matplotlib.numerix.fft',
>     'matplotlib.delaunay', 'pytz', 'dateutil', 'dateutil/zoneinfo']
>     warning: no files found matching 'MANIFEST'
>     warning: no files found matching 'lib/mpl_toolkits'
>     cc1plus: warning: command line option "-Wstrict-prototypes" is valid
>     for Ada/C/ObjC but not for C++
>     In file included from /usr/include/c++/4.4/ext/hash_map:59,
>                       from ./CXX/Extensions.hxx:68,
>                       from src/ft2font.h:4,
>                       from src/ft2font.cpp:1:
>     /usr/include/c++/4.4/backward/backward_warning.h:28:2: warning:
>     #warning This file includes at least one deprecated or antiquated
>     header which may be removed without further notice at a future date.
>     Please use a non-deprecated interface with equivalent functionality
>     instead. For a listing of replacement headers and interfaces,
>     consult the file backward_warning.h. To disable this warning use
>     -Wno-deprecated.
>     In file included from src/ft2font.cpp:1:
>     src/ft2font.h:13:22: error: ft2build.h: No such file or directory
>     src/ft2font.h:14:10: error: #include expects "FILENAME" or <FILENAME>
>     src/ft2font.h:15:10: error: #include expects "FILENAME" or <FILENAME>
>     src/ft2font.h:16:10: error: #include expects "FILENAME" or <FILENAME>
>     src/ft2font.h:17:10: error: #include expects "FILENAME" or <FILENAME>
>     src/ft2font.h:18:10: error: #include expects "FILENAME" or <FILENAME>
>     In file included from src/ft2font.cpp:1:
>     src/ft2font.h:31: error: ‘FT_Bitmap’ has not been declared
>     src/ft2font.h:31: error: ‘FT_Int’ has not been declared
>     src/ft2font.h:31: error: ‘FT_Int’ has not been declared
>     src/ft2font.h:77: error: ISO C++ forbids declaration of ‘FT_Face’
>     with no type
>     src/ft2font.h:77: error: expected ‘,’ or ‘...’ before ‘&’ token
>     src/ft2font.h:83: error: ISO C++ forbids declaration of ‘FT_Face’
>     with no type
>     src/ft2font.h:83: error: expected ‘,’ or ‘...’ before ‘&’ token
>     src/ft2font.h:122: error: ‘FT_Face’ does not name a type
>     src/ft2font.h:123: error: ‘FT_Matrix’ does not name a type
>     src/ft2font.h:124: error: ‘FT_Vector’ does not name a type
>     src/ft2font.h:125: error: ‘FT_Error’ does not name a type
>     src/ft2font.h:126: error: ‘FT_Glyph’ was not declared in this scope
>     src/ft2font.h:126: error: template argument 1 is invalid
>     src/ft2font.h:126: error: template argument 2 is invalid
>     src/ft2font.h:127: error: ‘FT_Vector’ was not declared in this scope
>     src/ft2font.h:127: error: template argument 1 is invalid
>     src/ft2font.h:127: error: template argument 2 is invalid
>     src/ft2font.h:133: error: ‘FT_BBox’ does not name a type
>     src/ft2font.cpp:45: error: ‘FT_Library’ does not name a type
>     src/ft2font.cpp:96: error: variable or field ‘draw_bitmap’ declared void
>     src/ft2font.cpp:96: error: ‘FT_Bitmap’ was not declared in this scope
>     src/ft2font.cpp:96: error: ‘bitmap’ was not declared in this scope
>     src/ft2font.cpp:97: error: ‘FT_Int’ was not declared in this scope
>     src/ft2font.cpp:98: error: ‘FT_Int’ was not declared in this scope
>     
> /home/robertsudwarts/virtualenvs/sqa/lib/python2.6/site-packages/numpy/core/include/numpy/__multiarray_api.h:1187:
>     warning: ‘int _import_array()’ defined but not used
>     error: Setup script exited with error: command 'gcc' failed with
>     exit status 1
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
>
>
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users



------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to