[OS X TeX] Can't find required tool

George Dorner gdorner at comcast.net
Wed Apr 5 15:15:33 CEST 2006


This thread has been very instructive to me since I have been having  
what appear to be path problems. It would be nice if the thread could  
be distilled and archived.

geo


On Apr 5, 2006, at 1:44 AM, Bruno Voisin wrote:

> Le 4 avr. 06 à 19:17, George Gratzer a écrit :
>
>> On Apr 4, 2006, at 12:08 PM, Herbert Schulz wrote:
>>
>>> In any case, try looking at your path in Terminal:
>>>
>>> echo $PATH
>>
>> this gives
>>
>> /usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin
>>
>> How did it get messed up?
>
> On a healthy TeX system it should contain at least, for a PPC Mac:
>
> /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/teTeX/bin/ 
> powerpc-apple-darwin-current
>
> and for an Intel Mac:
>
> /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/teTeX/bin/ 
> i386-apple-darwin-current
>
> Order shouldn't really matter for TeX. The part /bin:/sbin:/usr/ 
> bin:/usr/sbin is the Apple default, the addition /usr/local/bin is  
> required by GhostScript and the addition /usr/local/teTeX/bin/ 
> powerpc-apple-darwin-current is required by TeX (with powerpc  
> replaced by i386 on an Intel Mac).
>
> The GhostScript addition is created when configuring the  
> corresponding i-Package, and corresponds to CLI (Command Line  
> Interface) Activation. As far as I remember, a dialog pops up  
> asking whether or not you want CLI Activation (default is Yes).
>
> The TeX addition is created when configuring the corresponding i- 
> Package, and corresponds also to CLI Activation. The interface is  
> different (at least in Expert mode, the only one I've used for  
> quite some time): it's one item to check in the initial list of  
> configuration tasks (checked by default), and once the  
> configuration is launched you are no longer asked about CLI  
> Activation.
>
> In case both CLI Activation tasks have been successful, you should  
> have at the end of /etc/csh.login stuff like (for tcsh):
>
> ## setloginpath added /usr/local/bin start at Fri Mar 17 06:54:03  
> CET 2006
> ## Do not remove the previous line
> if ("${uid}" != "0") then
>   set path = ( ${path} "/usr/local/bin" )
> endif
> ## Do not remove the next line
> ## setloginpath added /usr/local/bin end at Fri Mar 17 06:54:03 CET  
> 2006
> ## TeX modifications start at Mon Apr  3 16:53:06 CEST 2006
> ## Do not remove the previous line
> if ("${uid}" != "0") then
>   set path = ( ${path} "/usr/local/teTeX/bin/powerpc-apple-darwin- 
> current" )
> endif
> ## Do not remove the next line
> ## TeX modifications end at Mon Apr  3 16:53:06 CEST 2006
>
> at the end of /etc/profile stuff like (for bash):
>
> ## setloginpath added /usr/local/bin start at Fri Mar 17 06:54:03  
> CET 2006
> ## Do not remove the previous line
> if [ `whoami` != "root" ]
> then
>   PATH="$PATH:/usr/local/bin"
>   export PATH
> fi
> ## Do not remove the next line
> ## setloginpath added /usr/local/bin end at Fri Mar 17 06:54:03 CET  
> 2006
> ## TeX modifications start at Mon Apr  3 16:53:06 CEST 2006
> ## Do not remove the previous line
> if [ `whoami` != "root" ]
> then
>   PATH="$PATH:/usr/local/teTeX/bin/powerpc-apple-darwin-current"
>   export PATH
> fi
> ## Do not remove the next line
> ## TeX modifications end at Mon Apr  3 16:53:06 CEST 2006
>
> and, on Tiger, at the end of /usr/share/misc/man.conf stuff like  
> (for man pages):
>
> ## TeX modifications start at Mon Apr  3 16:53:06 CEST 2006
> ## Do not remove previous line
> MANPATH_MAP	/usr/local/teTeX/bin/powerpc-apple-darwin-current	/usr/ 
> local/teTeX/man
> ## Do not remove next line
> ## teTeX modifications end at Mon Apr  3 16:53:06 CEST 2006
>
> If that's not the case, I would suggest re-running the Configure  
> stage of the two i-Packages, rather than modify the config files  
> yourself manually.
>
> The problem with Archive & Install is different: an Archive &  
> Install of OS X would have moved the entire /usr/ and /etc/ trees  
> (including TeX, GhostScript and their config files) to a place / 
> Previous Systems/Previous System1/ where they are no longer used  
> (and they remain invisible in the Finder as well). But Software  
> Update doesn't perform an Archive & Install, it's only a complete  
> install of OS X from its DVD that allows it. Or has this changed?
>
> In any case, the presence in your case of /usr/local/bin at the  
> beginning of the default path indicates that your system has  
> already been modified in some way, compared with the OS X default.
>
> Bruno------------------------- Info --------------------------
> Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
>          & FAQ: http://latex.yauh.de/faq/
> TeX FAQ: http://www.tex.ac.uk/faq
> List Archive: http://tug.org/pipermail/macostex-archives/
>

------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the macostex-archives mailing list