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

Reply via email to