[OS X TeX] TexShop suddenly can't find pdflatex.fmt (even though it's there)
Bruno Voisin
bvoisin at me.com
Wed Sep 10 18:15:43 EDT 2008
Le 10 sept. 08 à 23:44, Nathaniel Pearson a écrit :
> Ok, when I do fmtutil-sys --all I get:
>
> /usr/texbin/fmtutil: line 336: /texconfig/tcfmgr: No such file or
> directory
> fmtutil: config file `fmtutil.cnf' not found.
Did you sudo before ftmutil-sys, and if so does the -H option change
anything, as in
sudo -H fmtutil-sys --all
Looking more closely, line 336 of the script /usr/texbin/fmtutil
corresponds to the instruction
###############################################################################
# tcfmgr(args)
# call tcfmgr script
###############################################################################
tcfmgr()
{
initTexmfMain
"$MT_TEXMFMAIN/texconfig/tcfmgr" "$@"
}
So it seems fmtutil is expecting to find a directory texconfig
containing a script tcfmgr and itself contained within the texmf tree
TEXMFMAIN, defined (in MacTeX 2008) by /usr/local/texlive/2008/texmf/
web2c/texmf.cnf to be /usr/local/texlive/2008/texmf (translate the
2008 to 2007 for your setup).
So it seems you should have a directory /usr/local/texlive/2007/texmf/
texconfig. If you don't, or if it's there but fmtutil doesn't find it,
then there's something seriously wrong with your setup. Personally I'd
consider installing and switching to MacTeX 2008.
> I do have fmtutil.cnf files, in:
>
> /usr/local/texlive/2007/texmf/web2c/
> /usr/local/texlive/2007/texmf-var/web2c/
kpsewhich will tell you which is found, if any, as in
kpsewhich fmtutil.cnf
Here with MacTeX 2008:
$ kpsewhich fmtutil.cnf
/usr/local/texlive/2008/texmf-var/web2c/fmtutil.cnf
Bruno Voisin
More information about the MacOSX-TeX
mailing list