william ratcliff wrote:
> Ok--I reverted to head and it fixed the undefined references error and 
> everything seems to build normally.
Well, that's partially good news...
> But, if I try to run the embedding_in_wx4.py example, it crashes 
> python 2.5.1
>
> If I install from the .msi then things do work in python 2.5.1, so it 
> must be something with the build.
Just to clarify, you mean the 0.90.1 installer downloaded from 
SourceForge? 
>
> I also tried to just start python from the command window, then ran:
> import numpy as N
> x=N.array([1,2,3])
> from pylab import *
> plot(x,x)
> show()
>
> The plot command generates a Line2D instance,
> but the show() command kills python in the same way that the embedding 
> example does.  In the embedding example, I notice that the CanvasFrame 
> is generated before the crash.
Does it also crash if you use the Agg backend alone and save to an image 
file?

import matplotlib
matplotlib.use("Agg")
from pylab import *
plot([1,2,3])
savefig("test.png")

Cheers,
Mike
>
> On 8/1/07, *william ratcliff* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Let me try this.
>
>     On 8/1/07, *Michael Droettboom* < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>
>         I'm going to summarize, just to make sure I have everything
>         straight.
>
>         1) HEAD doesn't build (you get lots of "undefined reference to
>         `_imp__FT_Done_FreeType'")
>         2) revision 3645 (yesterday before my setup.py changes),
>         builds, but you
>         got the float('inf') error (which is now fixed)
>         3) much earlier revisions (3608) have other issues (which seem
>         to be
>         related to out-of-date wxPython code)
>
>         I have just committed a possible fix for 1).  You may want to try
>         updating to HEAD and building that.
>
>         If that doesn't work for you, I'm worried about things getting
>         out of
>         hand and annoying a lot of people with my (well intentioned)
>         setup.py
>         changes yesterday.  If that's the case, I will revert my build
>         changes
>         until I have a chance to sit in front of a Windows box and
>         figure out
>         what's really going wrong.
>
>         Apologies all around,
>         Mike
>
>         william ratcliff wrote:
>         > 3608 also runs into problems of linking with the freetype
>         libraries.
>         > Some much older versions (say in the 3500s) compile, but
>         still crash
>         > python2.5.1 with errors like:
>         >
>         > C:\matplotlib\trunk\matplotlib\examples>c:\python25\python.exe
>         > embedding_in_wx4.
>         > py
>         > embedding_in_wx4.py:24: DeprecationWarning: The wxPython
>         compatibility
>         > package i
>         > s no longer automatically generated or actively
>         maintained.  Please
>         > switch to th
>         > e wx package as soon as possible.
>         >   from wxPython.wx import *
>         >
>         > Thanks again for the help!
>         >
>         > William
>         >
>         > On 8/1/07, *John Hunter* < [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]> <mailto: [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>>
>         > > wrote:
>         >
>         >     On 8/1/07, william ratcliff < [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>
>         >     <mailto: [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>>> wrote:
>         >     >     from matplotlib.mathtext import math_parse_s_ft2font
>         >     >   File
>         >     > "c:\python25\Lib\site-packages\matplotlib\mathtext.py",
>         >     > line 1182, in <mo
>         >     > dule>
>         >     >     class Vlist(List):
>         >     >   File
>         >     > "c:\python25\Lib\site-packages\matplotlib\mathtext.py",
>         >     > line 1189, in Vli
>         >     > st
>         >     >     def vpack(self, h=0., m='additional', l=float('inf')):
>         >     > ValueError: invalid literal for float(): inf
>         >
>         >     It's not clear to me why you should be hitting mathtext
>         at all, since
>         >     the wxcursor_demo.py does not use it, as far as I can
>         tell.  Michael,
>         >     would any of your earlier work caused him to get into
>         mathtext
>         >     inapproriately?  You may need to revert a little farther,
>         William, eg
>         >     to r3608 while we get this sorted out.
>         >
>         >     JDH
>         >
>         >
>
>
>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to