easy_install in virtualenv -- error: command 'gcc' failed with exit status 1

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

Reading 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

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’, ‘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

src/ft2font.h:15:10: error: #include expects “FILENAME” or

src/ft2font.h:16:10: error: #include expects “FILENAME” or

src/ft2font.h:17:10: error: #include expects “FILENAME” or

src/ft2font.h:18:10: error: #include expects “FILENAME” or

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

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....

It looks like the problem is that you are missing the -dev packages for various libraries. In your output below, wherever you see something about a missing header, it means you need to install a corresponding -dev package.

Eric

···

On 06/07/2010 01:15 PM, Robert Sudwarts wrote:

(and finally the output/error from "easy_install matplotlib")

Searching for matplotlib
Reading Links for 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&gt;
Reading
matplotlib - Browse /matplotlib at SourceForge.net
<https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=278194&gt;
Reading matplotlib - Browse Files at SourceForge.net
Reading
matplotlib - Browse /matplotlib/matplotlib-0.99.1 at SourceForge.net
Reading
matplotlib - Browse /matplotlib-maintenance at SourceForge.net
<https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474&gt;
Best match: matplotlib 0.99.3
Downloading
Download matplotlib-0.99.3.tar.gz (matplotlib)
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: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
matplotlib-users List Signup and Options

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!

Thanks for your help.

Rob

···

On 8 June 2010 00:15, Robert Sudwarts <robert.sudwarts@…287…> 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

Reading 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

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’, ‘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

src/ft2font.h:15:10: error: #include expects “FILENAME” or

src/ft2font.h:16:10: error: #include expects “FILENAME” or

src/ft2font.h:17:10: error: #include expects “FILENAME” or

src/ft2font.h:18:10: error: #include expects “FILENAME” or

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

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

···

On 06/07/2010 02:36 PM, Robert Sudwarts wrote:

Thanks for your help.

Rob

On 8 June 2010 00:15, Robert Sudwarts <robert.sudwarts@...287... > <mailto:robert.sudwarts@…287…>> 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 Links for 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&gt;
    Reading
    matplotlib - Browse /matplotlib at SourceForge.net
    <https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=278194&gt;
    Reading matplotlib - Browse Files at SourceForge.net
    Reading
    matplotlib - Browse /matplotlib/matplotlib-0.99.1 at SourceForge.net
    Reading
    matplotlib - Browse /matplotlib-maintenance at SourceForge.net
    <https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474&gt;
    Best match: matplotlib 0.99.3
    Downloading
    Download matplotlib-0.99.3.tar.gz (matplotlib)
    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: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
matplotlib-users List Signup and Options