[tex-live] segfault on mac after using perl/tk from macports

Adam R. Maxwell amaxwell at mac.com
Sat Dec 26 18:35:52 CET 2009

On Dec 26, 2009, at 8:30 AM, Norbert Preining wrote:

> On Sat, 26 Dec 2009, Geoffrey S. Knauth wrote:
>> I tried (and eventually succeeded) updating TeXLive on my Mac from 2008 to 2009.  TeXLive said I didn't have perl/tk, so I used MacPorts to install it.  Then when I ran sudo install-tl --gui=wizard, I got a segfault.  I figured it must be some incompatibility between the version of Perl used by TeXLive and the version used by Macports (v5.8.9).  My Mac's "normal" (/usr/bin/perl) Perl is v5.10.0.  I downloaded Tk-804.028_501 from CPAN and installed that using the "normal" Perl.  At that point sudo install-tl --gui=perltk ran fine.  Just thought others might care if this happens to them.
> That has nothing to do with TeX Live itself, because for Mac we do NOT
> ship any perl.
> The problem is with the Perl/Tk shipped my macports, not with TL.
> But it is good to know that you solved it.
> You could take a look at MacTeX which polishes all that up.

I'd agree that the MacTeX install package is certainly the most straightforward way to install with a GUI.  As a further note, I think MacTeX 2008 included an optional Perl/Tk install, but MacTeX 2009 does not; consequently, you need to find some other Perl/Tk if you want the tlmgr GUI.  If you want yet another install-tl GUI on the Mac, you could compile TeX Live Utility from source and enable that option in the code, but it's not supported :).


More information about the tex-live mailing list