Hi all, Yesterday I issued: ctxtools --updatecontext and everything seemed as usual. But when trying to compile a standard file, I get: ... ConTeXt ver: 2007.08.20 22:17 MKII fmt: 2007.8.21 int: english/english language : language en is active system : cont-new loaded (/usr/local/texlive/2007/../texmf-local/tex/context/base/cont-new.tex FatalError : Your format does not match the base files! FormatVersion : 2007.08.20 22:17 MKII FilesVersion : 2007.08.27 09:11 ... and it fails. I tried to go to all the steps described in the wiki (for texlive install), no joy :-( tia, -- Jean
On 8/27/07, Jean Magnan de Bornier
Hi all, Yesterday I issued: ctxtools --updatecontext and everything seemed as usual. But when trying to compile a standard file, I get: ... ConTeXt ver: 2007.08.20 22:17 MKII fmt: 2007.8.21 int: english/english
language : language en is active system : cont-new loaded (/usr/local/texlive/2007/../texmf-local/tex/context/base/cont-new.tex
FatalError : Your format does not match the base files!
FormatVersion : 2007.08.20 22:17 MKII FilesVersion : 2007.08.27 09:11 ...
and it fails. I tried to go to all the steps described in the wiki (for texlive install), no joy :-(
Try kpsewhich cont-en.fmt or locate cont-en.fmt (after running updatedb) It should point you to [something]/we2c/pdftex/cont-en.fmt Remove all the .fmt files inside that folder ([something]/we2c/*/*.fmt): well, at least cont-en, you may leave the latex format files untouched if any. Then run texexec --make --all and try again. Mojca
Le 27 août à 12:38:38 "Mojca Miklavec"
| Try | kpsewhich cont-en.fmt | or | locate cont-en.fmt (after running updatedb) | It should point you to [something]/we2c/pdftex/cont-en.fmt | Remove all the .fmt files inside that folder | ([something]/we2c/*/*.fmt): well, at least cont-en, you may leave the | latex format files untouched if any.
| Then run | texexec --make --all | and try again.
Thanks Mojca, But strangely I got the same message after rebuilding! Then I remove again the fmt files and try ctxtools --updatecontext again; same thing again! I also tried with another file, no more success! ? -- Jean
On 8/27/07, Jean Magnan de Bornier
Le 27 août à 12:38:38 "Mojca Miklavec"
écrit notamment: | On 8/27/07, Jean Magnan de Bornier
wrote: | > Hi all, | > Yesterday I issued: | > ctxtools --updatecontext | > and everything seemed as usual. | > But when trying to compile a standard file, I get: | > ... | > ConTeXt ver: 2007.08.20 22:17 MKII fmt: 2007.8.21 int: english/english | > | > language : language en is active | > system : cont-new loaded | > (/usr/local/texlive/2007/../texmf-local/tex/context/base/cont-new.tex | > | > FatalError : Your format does not match the base files! | > | > FormatVersion : 2007.08.20 22:17 MKII | > FilesVersion : 2007.08.27 09:11 | > ... | > | > and it fails. I tried to go to all the steps described in the wiki (for | > texlive install), no joy :-( | Try | kpsewhich cont-en.fmt | or | locate cont-en.fmt (after running updatedb) | It should point you to [something]/we2c/pdftex/cont-en.fmt | Remove all the .fmt files inside that folder | ([something]/we2c/*/*.fmt): well, at least cont-en, you may leave the | latex format files untouched if any.
| Then run | texexec --make --all | and try again.
Thanks Mojca, But strangely I got the same message after rebuilding! Then I remove again the fmt files and try ctxtools --updatecontext again; same thing again!
I also tried with another file, no more success!
Did you do the step of finding and removing all the old .fmt files?
On my system, fmtuil-sys puts the cont-en.fmt formats in
texmf-var/web2c/pdftex/ and texmf-var/web2c/xetex/,
but the context tools put them under texmf-config, so it
is all easy to end up with multiple versions of the .fmt files.
--
George N. White III
Le 27 août à 17:29:24 "George N. White III"
| On my system, fmtuil-sys puts the cont-en.fmt formats in | texmf-var/web2c/pdftex/ and texmf-var/web2c/xetex/, | but the context tools put them under texmf-config, so it | is all easy to end up with multiple versions of the .fmt files. OK, things are back to normal now after I removed cont-en.fmt and cont-nl.fmt from my home ~/.texlive2007/texmf-var/web2c/pdftex and /xetex, I still don't see where this problem came from as it is not the first time I did an update. The files were not recreated by texexec --make --all. Thanks -- Jean
On 8/27/07, Jean Magnan de Bornier
Le 27 août à 17:29:24 "George N. White III"
écrit notamment: | Did you do the step of finding and removing all the old .fmt files?
| On my system, fmtuil-sys puts the cont-en.fmt formats in | texmf-var/web2c/pdftex/ and texmf-var/web2c/xetex/, | but the context tools put them under texmf-config, so it | is all easy to end up with multiple versions of the .fmt files.
OK, things are back to normal now after I removed cont-en.fmt and cont-nl.fmt from my home ~/.texlive2007/texmf-var/web2c/pdftex and /xetex, I still don't see where this problem came from as it is not the first time I did an update.
The format files in ~/.texlive2007 are generated by fmtutil --all. I try to remember to use fmtutil-sys --all so they go in texmf-var.
The files were not recreated by texexec --make --all.
I doubt texexec knows about ~/.texlive2007 -- that was done so individual users
on multi-user systems could make "personal" formats without the need for the
intervention of an adminstrator. For safety you might want to
disable context in
the fmtutil configuration. I tend to do a fair bit of pdftex testing
so it is convenient to get the cont-en format when I build the others.
--
George N. White III
participants (3)
-
George N. White III
-
Jean Magnan de Bornier
-
Mojca Miklavec