#16047: Fix mpl header search issues on OS X 10.4
--------------------------------------+------------------------
Reporter: kcrisman | Owner:
Type: defect | Status: new
Priority: blocker | Milestone: sage-6.2
Component: packages: standard | Resolution:
Keywords: | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: | Stopgaps:
--------------------------------------+------------------------
Description changed by kcrisman:
Old description:
> I have no idea whether this is really just an issue on this platform, but
> it was discovered here. Thanks to ppurka for tracking down the likely
> culprit for this failure
> [http://trac.sagemath.org/ticket/16002#comment:18 here].
> {{{
> matplotlib-1.3.1
> ====================================================
> Setting up build directory for matplotlib-1.3.1
> Finished set up
> ****************************************************
> Host system:
> Darwin Dasher-03.local 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10
> 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh
> powerpc
> ****************************************************
> C compiler: gcc
> C compiler version:
> Using built-in specs.
> COLLECT_GCC=gcc
> COLLECT_LTO_WRAPPER=/Users/student/Desktop/sage-6.2.beta5/local/libexec/gcc
> /powerpc-apple-darwin8.11.0/4.7.3/lto-wrapper
> Target: powerpc-apple-darwin8.11.0
> Configured with: ../src/configure
> --prefix=/Users/student/Desktop/sage-6.2.beta5/local --with-local-
> prefix=/Users/student/Desktop/sage-6.2.beta5/local --with-
> gmp=/Users/student/Desktop/sage-6.2.beta5/local --with-
> mpfr=/Users/student/Desktop/sage-6.2.beta5/local --with-
> mpc=/Users/student/Desktop/sage-6.2.beta5/local --with-system-zlib
> --disable-multilib --disable-nls
> Thread model: posix
> gcc version 4.7.3 (GCC)
> ****************************************************
> NOTE: Set SAGE_MATPLOTLIB_GUI to anything but 'no' to try to build the
> Matplotlib GUI.
> Not building any matplotlib graphical backends.
> patching file lib/matplotlib/tri/_tri.cpp
> patching file lib/matplotlib/tri/_tri.h
> patching file setup.py
> ============================================================================
> Edit setup.cfg to change the build options
>
> BUILDING MATPLOTLIB
> matplotlib: yes [1.3.1]
> python: yes [2.7.5 (default, Mar 26 2014, 08:50:37) [GCC
> 4.7.3]]
> platform: yes [darwin]
>
> REQUIRED DEPENDENCIES AND EXTENSIONS
> numpy: yes [version 1.7.0]
> dateutil: yes [using dateutil version 2.2]
> tornado: yes [tornado was not found. It is required for
> the
> WebAgg backend. pip/easy_install may attempt to
> install it after matplotlib.]
> pyparsing: yes [using pyparsing version 2.0.1]
> pycxx: yes [Couldn't import. Using local copy.]
> libagg: yes [pkg-config information for 'libagg' could
> not
> be found. Using local copy.]
> freetype: no [The C/C++ header for freetype2 (ft2build.h)
> could not be found. You may need to install the
> development package.]
> png: yes [pkg-config information for 'libpng' could
> not
> be found. Using unknown version.]
>
> OPTIONAL SUBPACKAGES
> sample_data: yes [installing]
> toolkits: yes [installing]
>
> OPTIONAL BACKEND EXTENSIONS
> macosx: no [skipping due to configuration]
> qt4agg: no [PyQt4 not found]
> gtk3agg: no [Requires pygobject to be installed.]
> gtk3cairo: no [Requires cairo to be installed.]
> gtkagg: no [skipping due to configuration]
> tkagg: no [skipping due to configuration]
> wxagg: no [skipping due to configuration]
> gtk: no [skipping due to configuration]
> agg: yes [installing]
> cairo: no [cairo not found]
> windowing: no [skipping due to configuration]
>
> OPTIONAL LATEX DEPENDENCIES
> dvipng: no
> ghostscript: no
> latex: no
> pdftops: no
>
> ============================================================================
> * The following required packages can not be
> built:
> * freetype
> Error building matplotlib package.
>
> real 0m10.504s
> user 0m4.290s
> sys 0m2.525s
> ************************************************************************
> Error installing package matplotlib-1.3.1
> ************************************************************************
> }}}
>
> See [https://gist.github.com/anonymous/8075373 another]
> [https://github.com/Homebrew/homebrew-python/issues/74 reports on]
> [https://github.com/Homebrew/homebrew-python/issues/62 homebrew] for
> something very similar. [http://trac.macports.org/ticket/41593 Here]
> [are some https://github.com/Homebrew/homebrew-versions/pull/302]
> [https://github.com/matplotlib/matplotlib/pull/2623 fixes]. Somewhat
> surprisingly, the
> [https://github.com/efiring/matplotlib/commit/be37790f449641a6ead3af2d2334cc544789e869
> mpl commit] is a one-liner.
New description:
I have no idea whether this is really just an issue on this platform, but
it was discovered here. Thanks to ppurka for tracking down the likely
culprit for this failure [http://trac.sagemath.org/ticket/16002#comment:18
here].
{{{
matplotlib-1.3.1
====================================================
Setting up build directory for matplotlib-1.3.1
Finished set up
****************************************************
Host system:
Darwin Dasher-03.local 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10
18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh
powerpc
****************************************************
C compiler: gcc
C compiler version:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/Users/student/Desktop/sage-6.2.beta5/local/libexec/gcc
/powerpc-apple-darwin8.11.0/4.7.3/lto-wrapper
Target: powerpc-apple-darwin8.11.0
Configured with: ../src/configure
--prefix=/Users/student/Desktop/sage-6.2.beta5/local --with-local-
prefix=/Users/student/Desktop/sage-6.2.beta5/local --with-
gmp=/Users/student/Desktop/sage-6.2.beta5/local --with-
mpfr=/Users/student/Desktop/sage-6.2.beta5/local --with-
mpc=/Users/student/Desktop/sage-6.2.beta5/local --with-system-zlib
--disable-multilib --disable-nls
Thread model: posix
gcc version 4.7.3 (GCC)
****************************************************
NOTE: Set SAGE_MATPLOTLIB_GUI to anything but 'no' to try to build the
Matplotlib GUI.
Not building any matplotlib graphical backends.
patching file lib/matplotlib/tri/_tri.cpp
patching file lib/matplotlib/tri/_tri.h
patching file setup.py
============================================================================
Edit setup.cfg to change the build options
BUILDING MATPLOTLIB
matplotlib: yes [1.3.1]
python: yes [2.7.5 (default, Mar 26 2014, 08:50:37) [GCC
4.7.3]]
platform: yes [darwin]
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [version 1.7.0]
dateutil: yes [using dateutil version 2.2]
tornado: yes [tornado was not found. It is required for the
WebAgg backend. pip/easy_install may attempt to
install it after matplotlib.]
pyparsing: yes [using pyparsing version 2.0.1]
pycxx: yes [Couldn't import. Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
freetype: no [The C/C++ header for freetype2 (ft2build.h)
could not be found. You may need to install the
development package.]
png: yes [pkg-config information for 'libpng' could not
be found. Using unknown version.]
OPTIONAL SUBPACKAGES
sample_data: yes [installing]
toolkits: yes [installing]
OPTIONAL BACKEND EXTENSIONS
macosx: no [skipping due to configuration]
qt4agg: no [PyQt4 not found]
gtk3agg: no [Requires pygobject to be installed.]
gtk3cairo: no [Requires cairo to be installed.]
gtkagg: no [skipping due to configuration]
tkagg: no [skipping due to configuration]
wxagg: no [skipping due to configuration]
gtk: no [skipping due to configuration]
agg: yes [installing]
cairo: no [cairo not found]
windowing: no [skipping due to configuration]
OPTIONAL LATEX DEPENDENCIES
dvipng: no
ghostscript: no
latex: no
pdftops: no
============================================================================
* The following required packages can not be
built:
* freetype
Error building matplotlib package.
real 0m10.504s
user 0m4.290s
sys 0m2.525s
************************************************************************
Error installing package matplotlib-1.3.1
************************************************************************
}}}
See [https://gist.github.com/anonymous/8075373 another]
[https://github.com/Homebrew/homebrew-python/issues/74 reports on]
[https://github.com/Homebrew/homebrew-python/issues/62 homebrew] for
something very similar. [http://trac.macports.org/ticket/41593 Here]
[https://github.com/Homebrew/homebrew-versions/pull/302 are some]
[https://github.com/matplotlib/matplotlib/pull/2623 fixes]. Somewhat
surprisingly, the
[https://github.com/efiring/matplotlib/commit/be37790f449641a6ead3af2d2334cc544789e869
mpl commit] is a one-liner.
--
--
Ticket URL: <http://trac.sagemath.org/ticket/16047#comment:1>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.