On Tue, 25 Jan 2011, Peter W. Draper wrote:
> On Mon, 24 Jan 2011, Peter W. Draper wrote:
>
>> On Mon, 24 Jan 2011, Tim Jenness wrote:
>>
>>> On Jan 24, 2011, at 11:46 AM, Peter W. Draper wrote:
>>>
>>>> Since the BLT library continues to be a pain (the developer seems
>>>> only interested in keeping it working for his own purposes, fair
>>>> enough but it has left us somewhat dangling) I've had a quick look
>>>> for possible replacements (it's several years since I was forced to
>>>> upgrade BLT for Tcl/Tk 8.5). There are two likely looking
>>>> developments. The rbc project:
>>>>
>>>> http://sourceforge.net/projects/rbctoolkit/
>>>>
>>>> and the BLT component in Wize:
>>>>
>>>> http://sourceforge.net/projects/wize/files/
>>>>
>>>> sadly both look like they would require a fair amount of effort. rbc
>>>> is missing at least two commands, "busy" and "table" and the Tcl and
>>>> C namespaces have changed, so maybe the Wize project would be easier
>>>> to adopt. After upgrading from BLT 2.5 to 3.0 I expect there's some
>>>> gotchas to sort out going back and there have been improvements to
>>>> existing BLT commands in Wize.
>>>>
>>>
>>> Ah. So Wize ships a BLT2.5 that works with TCL8.5. That might be an
>>> interesting way to go since we only went to 3.0 to support the new
>>> TCL. Do you think it will "just work" then? Or were there changes made
>>> to the rest of the system specifically for issues relating to 3.0?
>>
>> Well, I managed to get Skycat and GAIA built against it and displaying
>> images, but there were some changes made to the scripts moving from 2.5
>> to 3.0 that stop the interactive slices from working. I'll have a
>> futher play with this sometime soon.
>
> Well after a bit of backing out of patches and a couple of new fixes
> GAIA seems to be working, except for the catalogue handling. That is
> crashing badly with what looks like a problem with forking and UI
> concurrency. Must be something new in BLT. Still hopeful this might
> work...
Found that problem, wasn't that bad just some new command in BLT causing
an error in the forked process that does catalogue queries. So I seem to
have a GAIA that is fully working.
The remaining issues are doing tests on other platforms -- seems to build
OK on Solaris, but there are issues on OS X (of the no dylib in
configuration sort, the code built), haven't tried an ancient Linux.
Cheers,
Peter.
|