swarm-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [swarm-hackers] tk tcl error


From: Scott Christley
Subject: Re: [swarm-hackers] tk tcl error
Date: Thu, 19 Feb 2009 13:45:46 -0800

Which Fedora version are you using? I have a few setup as virtual machines and can try Fedor's Tk/Tcl, that would most certainly be the easiest option. Presuming of course that your client also has that Fedora...

Scott

On Feb 19, 2009, at 1:40 PM, Steve Railsback wrote:

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 mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/swarm-hackers





reply via email to

[Prev in Thread] Current Thread [Next in Thread]