updating to new release
I updated to the latest ConTeXt but now get the following error message when I process my files (using TeXShop as the front end, and TeXLive 2007): ConTeXt ver: 2008.08.04 10:10 MKII fmt: 2008.8.9 int: english/english language : language en is active system : cont-new loaded (/usr/local/texlive/2007/texmf-dist/tex/context/base/cont-new.tex FatalError : Your format does not match the base files! FormatVersion : 2008.08.04 10:10 MKII FilesVersion : 2008.08.09 18:12 The updating process included sudo texhash sudo texexec --make --all so I am puzzled about why the problem occurs. Note: texmfstart ctxtools --contextversion returns CtxTools | context version: 2008.08.09 18:12 (/usr/local/texlive/2007/ texmf-dist/tex/context/base/context.tex) CtxTools | context version: 2008.08.09 18:12 (/usr/local/texlive/2007/ texmf-dist/tex/context/base/cont-new.tex) Reinstalling ConTeXt ver: 2008.08.04 obviates the problem. Alan
Hi Alan, Alan Bowen wrote:
FatalError : Your format does not match the base files!
FormatVersion : 2008.08.04 10:10 MKII FilesVersion : 2008.08.09 18:12
The updating process included
sudo texhash sudo texexec --make --all
so I am puzzled about why the problem occurs.
There are really only two options: a) texexec --make --all failed b) the new format is generated in a different place from the old one and the old one is still found first. In both cases, searching your disk for files named "cont-en.fmt" should shed some light on the problem. Best wishes, Taco
Thanks, Taco. After installing ConTeXt 2008-08-04, I have cont-en.fmt in texmf-var/web2c/pdftex and texmf-var/web2c/xetex Installing ConTeXt 2008-08-15 has the same files in the same places, though I gather that it replaces cont-en.fmt in texmf-var/web2c/pdftex with as TeXExec | tex: 14/08/2008 09:34:24 > /usr/local/texlive/2007/texmf-var/ web2c/pdftex/cont-en.fmt (7381076) would indicate. ConTeXt 2008-08-04 2 works. All later versions do not because of the mismatch in base files. Alan On Aug 11, 2008, at 04;18,42 , Taco Hoekwater wrote:
Hi Alan,
Alan Bowen wrote:
FatalError : Your format does not match the base files!
FormatVersion : 2008.08.04 10:10 MKII FilesVersion : 2008.08.09 18:12
The updating process included
sudo texhash sudo texexec --make --all
so I am puzzled about why the problem occurs.
There are really only two options:
a) texexec --make --all failed b) the new format is generated in a different place from the old one and the old one is still found first.
In both cases, searching your disk for files named "cont-en.fmt" should shed some light on the problem.
Best wishes, Taco
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
Alan Bowen wrote:
Thanks, Taco.
After installing ConTeXt 2008-08-04, I have cont-en.fmt in texmf-var/web2c/pdftex and texmf-var/web2c/xetex
Installing ConTeXt 2008-08-15 has the same files in the same places, though I gather that it replaces cont-en.fmt in texmf-var/web2c/pdftex with as TeXExec | tex: 14/08/2008 09:34:24 > /usr/local/texlive/2007/texmf-var/web2c/pdftex/cont-en.fmt (7381076) would indicate.
ConTeXt 2008-08-04 2 works. All later versions do not because of the mismatch in base files.
There cannot be a mismatch unless * the new format generation failed or * there is an older format on disk that is overshadowing the new one so if texexec --make worked ok, you must have an obsolete cont-en.fmt somewhere. Best wishes, Taco
participants (2)
-
Alan Bowen
-
Taco Hoekwater