[OS X TeX] Re: [MacTeX] Bug in Preference Pane

Alessandro Andretta alessandroandretta at mac.com
Wed Jul 27 11:41:32 CEST 2011


I sent an e-mail to the list about these issues on the 23rd (see below)
but it must have gone astray during the short interruption over the last couple of days.
It seems now that Te XLIve utility works fine. One more question: should there be
a TeXLIve-2011-64 directory at all? When I choose it I get an error message.

Regards,

	--aa

8><---------------------
I have used the pre-test version of TeXLive 2011 for several weeks, and it worked fine. Two days ago I upgraded to Lion and
today I downloaded the official MacTeX, rather than updating via the TeXLive Utility.
After installing MacTex I fired the  TeXLive Utility that told me that critical updates where needed. After this it mentioned that 
three updates were available, I clicked update all, and after a while TeXLive Utility got stuck into 

2011-07-23 09:05:53 +0000 Error tlu_ipctask[13429]	running fmtutil-sys --byfmt cont-en ...

The second problem I have is that choosing the 64 binaries in the system preference pane yields a 
disconcerting answer from TeXShop, saying that there is no TeX!
Looking into the directories, it seems that the 64-bits part date back to May 31st…

Any clues?

	--aa

 
On 26/lug/2011, at 22:33, Herbert Schulz wrote:

> 
> On Jul 26, 2011, at 3:23 PM, Richard Koch wrote:
> 
>> Jerome and TeX Users,
>> 
>> Unfortunately, there is a significant bug in the Preference Pane, build 151, which is
>> installed by MacTeX-2011 and BasicTeX. This version of MacTeX will be on the DVD,
>> so we will be living with this bug for some time.
>> 
>> Because of the bug, users who install TeX Live 2011 will not be able to switch back 
>> to an earlier distribution like TeXLive-2010 or TeXLive-2010-64.
>> The Preference Pane will see the distribution and appear to select it,
>> but the user's front end will complain that there are no TeX binaries
>> in that location.
>> 
>> (If you installed a beta version of TeX Live 2011, you may not see the problem.)
>> 
>> MacTeX does not touch the TeX Distribution Data Structures from earlier distributions,
>> but the Preference Pane does, when it first selects an old distribution. The Pane
>> writes a symbolic link named "texbin" in the data structure's Programs folder.
>> Unfortunately, build 151 of the Pane writes an incorrect value for this link.
>> 
>> Once you know more details, your inner geek will be able to fix the problem.
>> 
>> Using Terminal, 
>> 
>> 	cd /Library/TeX/Distributions/.FactoryDefaults
>> 	ls
>> 
>> You will see a lot of folders, one for each TeX distribution. There will be folders 
>> for some distributions you do not have, but that is fine.
>> 
>> One folder you will certainly have is TeXLive-2011. Type
>> 
>> 	cd TeXLive-2011/Contents/Programs
>> 	ls
>> 
>> to see the files in the Programs folder for this distribution. You will see five
>> entries. Four will be links named i386, ppc, powerpc, and x86_64
>> pointing to the locations of binary directories for various kinds of processor. These
>> are fine. Then you will see texbin, and it will be a link to one of these other links.
>> On my Lion machine, texbin points to x86_64. I believe that everyone will have
>> a reasonable value for texbin.
>> 
>> Now examine one of the other distributions, say TeXLive-2010. In Terminal type
>> 
>> 	cd /Library/TeX/Distributions/.FactoryDefaults
>> 	cd TeXLive-2010/Contents/Programs
>> 	ls -l
>> 
>> If you have already selected TeXLive-2010 in the new Preference Pane, you will
>> see four links. Three, named i386, ppc, and powerpc, will be fine, pointing to
>> various binaries in the distribution. But texbin will point to universal-darwin,
>> which is not one of the choices. To fix it, type
>> 
>> 	sudo rm texbin
>> 	sudo ln -s i386 texbin
>> 
>> If you have a PowerPC machine, use powerpc rather than i386 in this last command.
>> 
>> Repeat this process for TeXLive-2010-64
>> 
>> 	cd /Library/TeX/Distributions/.FactoryDefaults
>> 	cd TeXLive-2010064/Contents/Programs
>> 	ls -l
>> 
>> You will see links named i386, powerpc, and ppc, which are fine. But texbin 
>> will be a link to x86_64, which doesn't exist. It should instead be a link to i386. So
>> 
>> 	sudo rm texbin
>> 	sudo ln -s i386 texbin
>> 
>> If you have other older distributions, you will have to fix them in the same way. Once
>> fixed, build 151 of the Pref Pane won't break them.
>> 
>> Dick Koch
> 
> 
> Howdy,
> 
> Thanks for figuring this all out!
> 
> Good Luck,
> 
> Herb Schulz
> (herbs at wideopenwest dot com)
> 
> 
> 
> ----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq
> List Reminders and Etiquette: http://email.esm.psu.edu/mac-tex/
> List Archive: http://tug.org/pipermail/macostex-archives/
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
> List Info: http://email.esm.psu.edu/mailman/listinfo/macosx-tex
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/macostex-archives/attachments/20110727/bc04f1b8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2011-07-23 at 11.25.55.png
Type: image/png
Size: 42554 bytes
Desc: not available
URL: <http://tug.org/pipermail/macostex-archives/attachments/20110727/bc04f1b8/attachment.png>


More information about the macostex-archives mailing list