[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [swarm-hackers] tk tcl error
From: |
Steve Railsback |
Subject: |
Re: [swarm-hackers] tk tcl error |
Date: |
Thu, 19 Feb 2009 13:40:23 -0800 |
User-agent: |
Thunderbird 2.0.0.19 (X11/20090105) |
Scott Christley wrote:
I did some googling of "MouseWheel tk.tcl" and found references to a Tk
bug:
http://www.nabble.com/MouseWheel-binding-bug-in-listbox-and-text-widgets--td19863983.html
http://sourceforge.net/tracker/index.php?func=detail&aid=2010422&group_id=12997&atid=112997
I see one workaround which is to comment out some lines in listbox.tcl
and text.tcl, and another comment says to upgrade to Tk 8.5.4.
I should have tried the workaround...
First, I confirmed that the problem did not go away if I used a
wheelless mouse...it did not. (Science advances by carefully testing and
discarding hypotheses...)
Then I thought I would try Tk/Tcl 8.5 instead of 8.4.
But first I thought I should un-install the old versions...There are no
"make uninstall" targets for Tk, Tcl, or BLT, so I just went through
/usr/local and tried to delete anything that looked related to those
packages.
Fedora's package manager will install Tk/Tcl 8.5 and BLT 2.4 from the
Fedora repository, so I tried that. But then Swarm would not configure
because it could not find Tk/Tcl. (And neither could I, by searching the
file system.) Apparenly "configure" cannot deal with installed packages??
So then I used the package manager to uninstall Tk/Tcl 8.5 and BLT, and
installed Tk/Tcl 8.5 from source. Now when I tried to recompile BLT it
failed because it found conflicting types/previous declarations of
Tk/Tcl stuff. Apparently I did not get Tk/Tcl uninstalled all the way
before installing it again from source.
Marcus indicated that BLT 3.0 may now work with Tk/Tcl 8.5. As far as I
could tell, this version of BLT exists only as their CVS repository. And
I was too clueless to figure out how to copy their CVS. (Unlike our
Savannah site, BLT's does not include directions for downloading, and I
know nothing about CVS.)
So: a) How do I uninstall old versions of Tk/Tcl?? Search my whole file
system for anything that starts with "tk" or "tcl"?? Is there something
like a registry that is going to be screwed up even if I do that?
b) How do I get BLT 3.0 off their CVS?
http://blt.cvs.sourceforge.net/blt/blt/
c) Wouldn't it be cool if Swarm could use the Tk/Tcl and BLT installed
by Fedora's package manager? (But- they are Tk/Tcl 8.5 and BLT 2.4,
which apparently do not get along with each other?)
Thanks again very much for any help...
Steve
--
Steve Railsback
Lang, Railsback & Associates
Arcata, California
www.LangRailsback.com
- [swarm-hackers] tk tcl error, Steve Railsback, 2009/02/18
- Re: [swarm-hackers] tk tcl error, Scott Christley, 2009/02/18
- Re: [swarm-hackers] tk tcl error, Steve Railsback, 2009/02/18
- Re: [swarm-hackers] tk tcl error,
Steve Railsback <=
- Re: [swarm-hackers] tk tcl error, Scott Christley, 2009/02/19
- Re: [swarm-hackers] tk tcl error, Steve Railsback, 2009/02/19
- Re: [swarm-hackers] tk tcl error, Scott Christley, 2009/02/19
- Re: [swarm-hackers] tk tcl error, Scott Christley, 2009/02/19