#9202: update matplotlib
---------------------------+------------------------------------------------
   Reporter:  jason        |       Owner:  tbd       
       Type:  defect       |      Status:  needs_work
   Priority:  major        |   Milestone:            
  Component:  packages     |    Keywords:            
     Author:  Jason Grout  |    Upstream:  N/A       
   Reviewer:               |      Merged:            
Work_issues:               |  
---------------------------+------------------------------------------------

Comment(by drkirkby):

 Not working on Solaris either. It still reports:

 {{{
 REQUIRED DEPENDENCIES
                  numpy: 1.3.0
              freetype2: 9.7.3
 }}}

 Freetype is really confusing in that there are 3 numbers associated with a
 release. Then to make matters worst, sometimes it called freetype, and
 other times freetype2. I think they are the same.
 {{{
    release    libtool      so
   -------------------------------
      2.3.12     10.0.4    6.4.0
      2.3.11     9.22.3    6.3.22
      2.3.10     9.21.3    6.3.21
      2.3.9      9.20.3    6.3.20
      2.3.8      9.19.3    6.3.19
      2.3.7      9.18.3    6.3.18
      2.3.6      9.17.3    6.3.17
      2.3.5      9.16.3    6.3.16
      2.3.4      9.15.3    6.3.15
      2.3.3      9.14.3    6.3.14
      2.3.2      9.13.3    6.3.13
      2.3.1      9.12.3    6.3.12
      2.3.0      9.11.3    6.3.11
      2.2.1      9.10.3    6.3.10
      2.2.0      9.9.3     6.3.9
      2.1.10     9.8.3     6.3.8
      2.1.9      9.7.3     6.3.7
      2.1.8      9.6.3     6.3.6
 }}}

 freetype2 9.7.3 is also known as version 2.1.8. Since Sage 4.4.3 includes
 freetype 2.3.5, matplotlib should report it has found freetype2 version
 9.16.3 and not 9.7.3 as it does.

 Rather inconveniently, the version of freetype globally installed on
 sage.math and boxen.math are the same as in Sage. This makes the message
 from matplotlib about the version of freetype will be the same in either
 case.

 ||||'''release version'''||'''libtool version'''||
 ||Latest freeetype2||2.3.12||10.0.4||
 ||sage.math||2.3.5||9.16.3||
 ||In Sage 4.4.3||2.3.5||9.16.3||
 ||As supplied on Solaris 10 03/05||2.1.9||9.7.3||

 '''I think if you manage to get matplotlib to indicate it has found
 freetype2, but is unable to determine the version, I think you will have
 solved it.''' At the moment matplotlib seems to be using pkg-config on
 Solaris and Linux (but not OS X) to look up the version, and find the
 directories of the include and library files.

 Dave

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9202#comment:2>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to