On May 22, 2008, at 3:28 AM, Benoit St-Pierre wrote:

> I thought Fink was supposed to take care of this kind of mess.  Is  
> it not ?
>
I'm afraid Fink (or macports) isn't going to help with this particular  
mess and only serves to complicate the issue on OS X somewhat.

Even if Fink would build tk 8.5 for you (there was no 8.5 listed when  
I checked), it will most likely build you an X11 based tk, not one  
based on native widgets.  Now I think that macports might build you a  
tk based on aqua but last time I looked, that was removed from the  
portfile.

If you managed to get a framework build installed, you'd still need to  
get scid to link against it.  At build time this is not a huge issue,  
but none of the current scid configuration supports this at the moment.

The whole point of anything I did was to remove the dependency on X11  
and use the version of tcl/tk that ships with OS X and uses native  
drawing code to draw the widgets.  I wanted to remove external  
dependencies so that one could simply mount the dmg and drag scid to  
their applications folder and start using it.

Going to tk 8.5 changes all this.  It means that in order to have a  
double clickable app bundle, all the dependencies would need to be  
included in the bundle because getting the runtime linker to use your  
framework is well beyond the pain threshold that most scid users are  
willing to endure.

All this said, if a user wants to treat OS X as a posix compliant unix  
box, then most of what I said can be ignored.  You are perfectly able  
to build scid as always against an X11 based version of tcl/tk and use  
it that way.  But then you're losing whatever pointy clicky  
convenience the application bundle gets you.  You also now have  
introduced a dependency on X, which means that in addition to  
everything else, you've got to run an X server as well...

> If not, how about releasing a stable version (with tk 8.4) and a  
> development one (with 8.5) ?
>
I think this is not a bad idea.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to