I am converting myself to MkIV, and ran into the following error:
! LuaTeX error /usr/share/texmf/tex/context/base/meta-pdf.lua:355: attempt to
call global 'pdfgrayliteral' (a nil value)
stack traceback:
/usr/share/texmf/tex/context/base/meta-pdf.lua:355: in function
</usr/share/texmf/tex/context/base/meta-pdf.lua:353>
[C]: in function 'lpegmatch'
/usr/share/texmf/tex/context/base/meta-pdf.lua:519: in function
'parse'
/usr/share/texmf/tex/context/base/meta-pdf.lua:539: in function
'convertmpstopdf'
<main ctx instance>:1: in main chunk.
It was during converting metapost to pdf. The metapost source
has:
defaultcolormodel := 3; % grayscale
which may be why this problem wasn't noticed before. But the patch
below fixes it for me (after regenerating the format, which took me a
while to realize):
--- /usr/share/texmf/tex/context/base/meta-pdf.lua 2012-05-14
13:38:55.000000000 -0400
+++ /usr/share/texmf/tex/context/base/meta-pdf.lua 2013-04-11
14:54:45.000000000 -0400
@@ -352,7 +352,7 @@
function mps.setgray(s)
pdfcode(pdffinishtransparencycode())
- pdfcode(pdfgrayliteral(mps.colormodel,s))
+ pdfcode(pdfgraycode(mps.colormodel,s))
end
function mps.specials(version,signal,factor) -- 2.0 123 1000
_______________________________________________
dev-context mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/dev-context