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
