On 9/20/06, Russell E. Owen <[EMAIL PROTECTED]> wrote:
> In article <[EMAIL PROTECTED]>,
>  Ronald Oussoren <[EMAIL PROTECTED]> wrote:
>
> > To increase the confusion: there's also an ActiveState distribution
> > of Python. This is also a framework install. I have no idea why you
> > would want to use this unless you need commercial support for your
> > python installation.
>
> Here's one reason: ActiveState Python can actually see the ActiveState
> Tcl/Tk if present. You can convince MacPython to do it, but it take some
> black magic.
>
> The Tcl/Tk that is built into Tiger has some nasty bugs. Users are much
> better off upgrading to 8.4.11 and ActiveState offers the only installer
> package I know of that does that (MacPorts may do it, but during the
> transition from DarwinPorts to MacPorts I couldn't find any way to find
> out).
>
> If you think Mac users are crazy to use the built in python instead of
> installing a more recent version, the situation is similar or worse for
> the built in Tcl/Tk (and will be even more so once a universal Tcl/Tk
> installer is available).
>
> I mentioned this a few days ago and somebody said "why don't you submit
> a patch" for the MacPython build process.
>
> I've started looking into that. However, my strong suspicion is that the
> way to build a MacPython installer that can use a user-installed Tcl/Tk
> is to *have* a user-installed Tcl/Tk installed before building python
> for the MacPython installer package.

That's one way, another is to use install_name_tool as part of the
build procedure to change what _tkinter.so looks for, and a third is
to include a subset of a recent Tcl/Tk in the build like the Win32
installer does. The third option is ideal as far as how we do
everything else goes.

Personally, I don't care much about this issue. I don't use Tcl/Tk
Aqua, and it seems the only third party builds readily and obviously
available are PPC-only, and I use a MacBook Pro. Creating a bug and/or
patch makes it a lot more likely that something will happen
(especially a patch).

-bob
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to