On Jan 15, 2006, at 1:28 PM, Robert T Wyatt wrote:
add_tk_flags(module) # do this first
File
"/sw/src/fink.build/matplotlib-py24-0.86.1-1/matplotlib-0.86.1/
setupext.py", line 376, in add_tk_flags
o = find_tcltk() # todo: try/except
I had done a selfupdate and an update-all on my 10.3.9 machine
yesterday, and now updated matplotlib-py24 after all the other
installations had already been successfully completed. In my case,
there were no errors. So maybe the order in which updates are
performed matters somehow. There is a dependency on tcltk frameworks
which causes the problem in your setupext.py; but this dependency is
correctly listed in the package info; so you might just want to try
updating everything else before updating matplotlib.
Well, I haven't figured out how to get around it. I don't have any out
of date packages. I've rebuilt python24 and tcltk for good measure.
What else can I try?
Robert,
I looked at the script causing the error and found that there indeed
seems to be a bug in it. It doesn't affect me probably because I have
framework versions of Tcl and Tk installed in /Library/Frameworks: the
script setupext.py checks for the existence of the following files:
/Library/Frameworks/Tcl.framework
/Library/Frameworks/Tk.framework
If it finds these (as it does in my case), it never reaches the
statement where your error message originates.
So I would guess that you don't have the two files above. In that case,
the script performs a different test, and that one has the bug. It's a
missing line right after line 295 in setupext.py - the incorrect code
is
def Find_tcltk():
"""Finds Tcl/Tk includes/libraries/version by interrogating
Tkinter."""
o.tcl_lib = "/sw/lib"
o.tcl_inc = "/sw/include"
o.tk_lib = "/sw/lib"
o.tk_inc = "/sw/include"
o.tkv = ""
return o
and it should be replaced with
def Find_tcltk():
"""Finds Tcl/Tk includes/libraries/version by interrogating
Tkinter."""
o=FoundTclTk()
o.tcl_lib = "/sw/lib"
o.tcl_inc = "/sw/include"
o.tk_lib = "/sw/lib"
o.tk_inc = "/sw/include"
o.tkv = ""
return o
I don't know if that's the only bug, but that one is definitely in need
of fixing.
Regards,
Jens
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users