#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  |         Keywords:
  Merged in:                      |          Authors:
  Reviewers:                      |  Report Upstream:  N/A
Work issues:                      |           Branch:
     Commit:                      |     Dependencies:
   Stopgaps:                      |
----------------------------------+----------------------------
 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.

--
Ticket URL: <http://trac.sagemath.org/ticket/16047>
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.

Reply via email to