* MetaPost bug? in MKIV
@ 2010-03-02 16:34 Troy Henderson
2010-03-02 18:42 ` Peter Rolf
0 siblings, 1 reply; 9+ messages in thread
From: Troy Henderson @ 2010-03-02 16:34 UTC (permalink / raw)
To: mailing list for ConTeXt users
The following example produces expected output with MKII (texexec) but
fails the compilation process with MKIV (context).
\startuseMPgraphic{foo}
input graph;
path p;
gdata("data.d", $, augment.p($1,$2););
draw begingraph(4in,2.5in);
gdraw p;
endgraph;
\stopuseMPgraphic
\starttext
\useMPgraphic{foo}
\stoptext
The data stored in data.d is as follows:
0 0
1 1
2 4
When compiling with MKIV, the following error occurs:
!mplib : mp terminal:
(/opt/context-minimals/tex/texmf/metapost/base/graph.mp
! Redundant equation.
<to be read again>
;
l.143 Gmargin.low=-.07;
% bbox fraction for default ra...
! Redundant equation.
<to be read again>
;
l.144 Gmargin.high=1.07;
% bbox fraction for default ra...
)
!mplib : mp error: unknown, no error, terminal or log messages
!mplib : mp terminal: [1]
!mplib : mp error: unknown, no error, terminal or log messages
--
Troy Henderson
___________________________________________________________________________________
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 : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: MetaPost bug? in MKIV
2010-03-02 16:34 MetaPost bug? in MKIV Troy Henderson
@ 2010-03-02 18:42 ` Peter Rolf
2010-03-02 19:25 ` Taco Hoekwater
2010-03-02 19:33 ` Peter Rolf
0 siblings, 2 replies; 9+ messages in thread
From: Peter Rolf @ 2010-03-02 18:42 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi Troy,
I don't have the graph.mp file, but I have seen similar errors here. I
guess if you change the lines into
Gmargin.low:=-.07;
Gmargin.high:=1.07;
things work again. Sorry, I can't remember the reason why equations
cause trouble in mplib. But I'm quite sure that this is only an
incompatibility and not a bug.
Best wishes, Peter
Am 02.03.2010 17:34, schrieb Troy Henderson:
> The following example produces expected output with MKII (texexec) but
> fails the compilation process with MKIV (context).
>
> \startuseMPgraphic{foo}
> input graph;
> path p;
> gdata("data.d", $, augment.p($1,$2););
> draw begingraph(4in,2.5in);
> gdraw p;
> endgraph;
> \stopuseMPgraphic
> \starttext
> \useMPgraphic{foo}
> \stoptext
>
>
> The data stored in data.d is as follows:
> 0 0
> 1 1
> 2 4
>
> When compiling with MKIV, the following error occurs:
>
> !mplib : mp terminal:
> (/opt/context-minimals/tex/texmf/metapost/base/graph.mp
> ! Redundant equation.
> <to be read again>
> ;
> l.143 Gmargin.low=-.07;
> % bbox fraction for default ra...
>
> ! Redundant equation.
> <to be read again>
> ;
> l.144 Gmargin.high=1.07;
> % bbox fraction for default ra...
>
> )
>
> !mplib : mp error: unknown, no error, terminal or log messages
> !mplib : mp terminal: [1]
>
> !mplib : mp error: unknown, no error, terminal or log messages
>
___________________________________________________________________________________
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 : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: MetaPost bug? in MKIV
2010-03-02 18:42 ` Peter Rolf
@ 2010-03-02 19:25 ` Taco Hoekwater
2010-03-02 19:33 ` Peter Rolf
1 sibling, 0 replies; 9+ messages in thread
From: Taco Hoekwater @ 2010-03-02 19:25 UTC (permalink / raw)
To: mailing list for ConTeXt users
Peter Rolf wrote:
> Hi Troy,
>
> I don't have the graph.mp file, but I have seen similar errors here. I
> guess if you change the lines into
>
> Gmargin.low:=-.07;
> Gmargin.high:=1.07;
>
> things work again. Sorry, I can't remember the reason why equations
> cause trouble in mplib. But I'm quite sure that this is only an
> incompatibility and not a bug.
http://wiki.contextgarden.net/MkIV_Differences#Metapost
Best wishes,
Taco
... but it would be cool if there was a way to start a new mplib
instance for each MPfigure...
___________________________________________________________________________________
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 : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: MetaPost bug? in MKIV
2010-03-02 18:42 ` Peter Rolf
2010-03-02 19:25 ` Taco Hoekwater
@ 2010-03-02 19:33 ` Peter Rolf
2010-03-02 20:02 ` Troy Henderson
1 sibling, 1 reply; 9+ messages in thread
From: Peter Rolf @ 2010-03-02 19:33 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 02.03.2010 19:42, schrieb Peter Rolf:
> Hi Troy,
>
> I don't have the graph.mp file, but I have seen similar errors here. I
> guess if you change the lines into
>
> Gmargin.low:=-.07;
> Gmargin.high:=1.07;
>
> things work again. Sorry, I can't remember the reason why equations
> cause trouble in mplib. But I'm quite sure that this is only an
> incompatibility and not a bug.
>
see
http://archive.contextgarden.net/message/20091107.123912.3010813e.en.html
for details. I will do the same :)
> Best wishes, Peter
>
> Am 02.03.2010 17:34, schrieb Troy Henderson:
>> The following example produces expected output with MKII (texexec) but
>> fails the compilation process with MKIV (context).
>>
>> \startuseMPgraphic{foo}
>> input graph;
>> path p;
>> gdata("data.d", $, augment.p($1,$2););
>> draw begingraph(4in,2.5in);
>> gdraw p;
>> endgraph;
>> \stopuseMPgraphic
>> \starttext
>> \useMPgraphic{foo}
>> \stoptext
>>
>>
>> The data stored in data.d is as follows:
>> 0 0
>> 1 1
>> 2 4
>>
>> When compiling with MKIV, the following error occurs:
>>
>> !mplib : mp terminal:
>> (/opt/context-minimals/tex/texmf/metapost/base/graph.mp
>> ! Redundant equation.
>> <to be read again>
>> ;
>> l.143 Gmargin.low=-.07;
>> % bbox fraction for default ra...
>>
>> ! Redundant equation.
>> <to be read again>
>> ;
>> l.144 Gmargin.high=1.07;
>> % bbox fraction for default ra...
>>
>> )
>>
>> !mplib : mp error: unknown, no error, terminal or log messages
>> !mplib : mp terminal: [1]
>>
>> !mplib : mp error: unknown, no error, terminal or log messages
>>
>
> ___________________________________________________________________________________
> 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 : http://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
>
___________________________________________________________________________________
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 : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: MetaPost bug? in MKIV
2010-03-02 19:33 ` Peter Rolf
@ 2010-03-02 20:02 ` Troy Henderson
2010-03-02 22:53 ` Peter Rolf
0 siblings, 1 reply; 9+ messages in thread
From: Troy Henderson @ 2010-03-02 20:02 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1: Type: text/plain, Size: 250 bytes --]
When using
\startMPinclusions
input graph;
\stopMPinclusions
or not even including the MPinclusions at all (and thus not doing
`input graph;') seems to give the same result. The log of what
happens during the compile process is attached.
Troy
[-- Attachment #2: log --]
[-- Type: application/octet-stream, Size: 5685 bytes --]
MTXrun | run 1: luatex --fmt="/opt/context-minimals/tex/texmf-cache/luatex-cache/context/ccfefc91ec3ed68af1aeed1f470fef4d/formats/cont-en" --lua="/opt/context-minimals/tex/texmf-cache/luatex-cache/context/ccfefc91ec3ed68af1aeed1f470fef4d/formats/cont-en.lui" --backend=pdf "./foo.tex"
This is LuaTeX, Version beta-0.50.0-2009122519
\write18 enabled.
(foo.tex
ConTeXt ver: 2010.02.20 10:23 MKIV fmt: 2010.2.20 int: english/english
system : cont-new loaded
(/opt/context-minimals/tex/texmf-context/tex/context/base/cont-new.tex
systems : beware: some patches loaded from cont-new.tex
(/opt/context-minimals/tex/texmf-context/tex/context/base/cont-new.mkiv))
system : cont-fil loaded
(/opt/context-minimals/tex/texmf-context/tex/context/base/cont-fil.tex
loading : ConTeXt File Synonyms
)
system : cont-sys loaded
(/opt/context-minimals/tex/texmf-local/tex/context/user/cont-sys.tex (/opt/context-minimals/tex/texmf-context/tex/context/base/type-def.mkiv) (/opt/context-minimals/tex/texmf-context/tex/context/base/type-lua.tex) (/opt/context-minimals/tex/texmf-context/tex/context/base/type-tmf.tex (/opt/context-minimals/tex/texmf-context/tex/context/base/type-tmf.mkiv)) (/opt/context-minimals/tex/texmf-context/tex/context/base/type-siz.tex (/opt/context-minimals/tex/texmf-context/tex/context/base/type-siz.mkiv)) (/opt/context-minimals/tex/texmf-context/tex/context/base/type-otf.tex (/opt/context-minimals/tex/texmf-context/tex/context/base/type-otf.mkiv)))
system : foo.top loaded
(foo.top)
fonts : preloading latin modern fonts
(/opt/context-minimals/tex/texmf-local/tex/context/luc/type-luc.tex)
bodyfont : 12pt rm is loaded
language : language en is active
systems : begin file foo.tex at line 13
mplib : initializing instance 'metafun' using format 'metafun'
mplib : loading 'metafun.mp' from '/opt/context-minimals/tex/texmf-cache/luatex-cache/context/ccfefc91ec3ed68af1aeed1f470fef4d/formats/cont-en-metafun.mem'
!mplib : mp terminal: (/opt/context-minimals/tex/texmf/metapost/base/graph.mp
! Redundant equation.
<to be read again>
;
l.143 Gmargin.low=-.07;
% bbox fraction for default ra...
! Redundant equation.
<to be read again>
;
l.144 Gmargin.high=1.07;
% bbox fraction for default ra...
)
!mplib : mp error: unknown, no error, terminal or log messages
!mplib : mp terminal: [1]
!mplib : mp error: unknown, no error, terminal or log messages
fonts : resetting map file list
{/opt/context-minimals/tex/texmf-context/fonts/map/pdftex/context/original-empty.map}
fonts : using map file: original-base
{/opt/context-minimals/tex/texmf-context/fonts/map/pdftex/context/original-base.map}
fonts : using map file: original-ams-base
{/opt/context-minimals/tex/texmf-context/fonts/map/pdftex/context/original-ams-base.map}
fonts : using map file: original-ams-euler
{/opt/context-minimals/tex/texmf-context/fonts/map/pdftex/context/original-ams-euler.map}
fonts : using map file: original-public-lm
{/opt/context-minimals/tex/texmf-context/fonts/map/pdftex/context/original-public-lm.map}
fonts : using map file: lm-math
{/opt/context-minimals/tex/texmf/fonts/map/dvips/lm/lm-math.map}
fonts : using map file: lm-rm
{/opt/context-minimals/tex/texmf/fonts/map/dvips/lm/lm-rm.map}
!pages : flushing realpage 1, userpage 1, subpage 1
systems : end file foo.tex at line 15
)</opt/context-minimals/tex/texmf/fonts/opentype/public/lm/lmroman12-regular.otf>
mkiv lua stats : used config path - /opt/context-minimals/tex/texmf/web2c/texmf.cnf
mkiv lua stats : used cache path - /opt/context-minimals/tex/texmf-cache
mkiv lua stats : input load time - 0.048 seconds
mkiv lua stats : stored bytecode data - 202 modules, 48 tables, 250 chunks
mkiv lua stats : node list callback tasks - 6 unique tasks, 6 created, 310 calls
mkiv lua stats : cleaned up reserved nodes - 25 nodes, 25 lists of 1408
mkiv lua stats : node memory usage - 19 glue_spec
mkiv lua stats : used backend - pdf (backend for directly generating pdf output)
mkiv lua stats : loaded patterns - en:us:pat:exc:2
mkiv lua stats : startup time - 0.687 seconds (including runtime option file processing)
mkiv lua stats : callbacks - direct: 465, indirect: 4236, total: 4701
mkiv lua stats : lxml preparation time - 0.000 seconds, 0 nodes, 15 lpath calls, 0 cached calls
mkiv lua stats : result saved in file - foo.pdf
mkiv lua stats : loaded fonts - 32 files: lmmono12-regular.otf lmmono8-regular.otf lmmono9-regular.otf lmroman12-bold.otf lmroman12-regular.otf lmroman7-bold.otf lmroman7-regular.otf lmroman9-bold.otf lmroman9-regular.otf lmsans12-regular.otf lmsans8-regular.otf lmsans9-regular.otf eufb10.tfm eufb7.tfm eufm10.tfm eufm7.tfm msam10.tfm msam7.tfm msbm10.tfm msbm7.tfm lmex10.tfm lmmi12.tfm lmmi7.tfm lmmi9.tfm lmmib10.tfm lmmib7.tfm lmsy10.tfm lmsy7.tfm lmsy9.tfm rm-lmr12.tfm rm-lmr7.tfm rm-lmr9.tfm
mkiv lua stats : fonts load time - 0.361 seconds
mkiv lua stats : luatex banner - this is luatex, version beta-0.50.0-2009122519
mkiv lua stats : control sequences - 29977 of 165536
mkiv lua stats : current memory usage - 41 MB (ctx: 42 MB)
mkiv lua stats : runtime - 1.492 seconds, 0 processed pages, 1 shipped pages, 0.670 pages/second
MTXrun | total runtime: 1.526
[-- Attachment #3: Type: text/plain, Size: 486 bytes --]
___________________________________________________________________________________
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 : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: MetaPost bug? in MKIV
2010-03-02 20:02 ` Troy Henderson
@ 2010-03-02 22:53 ` Peter Rolf
2010-03-03 20:21 ` Troy Henderson
0 siblings, 1 reply; 9+ messages in thread
From: Peter Rolf @ 2010-03-02 22:53 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 02.03.2010 21:02, schrieb Troy Henderson:
> When using
>
> \startMPinclusions
> input graph;
> \stopMPinclusions
>
> or not even including the MPinclusions at all (and thus not doing
> `input graph;') seems to give the same result. The log of what
> happens during the compile process is attached.
>
i tried your example (found graph.mp) and i got a bunch of errors
regarding wrong picture color model, redundant equations and unknown
transform components.
#color problem is probably here
def Gwithpc_(expr q) =
withpen penpart q withcolor (redpart q, greenpart q, bluepart q)
enddef;
>> Another difference is the way text is handled in mkiv. In particular,
color (withcolor) is not applied to metapost text. <<
#redundant equations
use ':=' for constants, etc.
# unknown transform components
>> (0,0,_tt_w_1,0,0,1)
! Transform components aren't all known.
is this a problem with textext()? looks very cryptic to me.
anyhow, in the current form graph.mp does not work with mplib.
Peter
> Troy
>
>
>
> ___________________________________________________________________________________
> 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 : http://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
___________________________________________________________________________________
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 : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: MetaPost bug? in MKIV
2010-03-02 22:53 ` Peter Rolf
@ 2010-03-03 20:21 ` Troy Henderson
2010-03-03 20:26 ` Wolfgang Schuster
0 siblings, 1 reply; 9+ messages in thread
From: Troy Henderson @ 2010-03-03 20:21 UTC (permalink / raw)
To: mailing list for ConTeXt users
I hate to "beat a dead horse", but I want to understand this for
certain. Is the consensus that graph.mp is incompatible with MKIV?
If so, are there any plans to make it compatible? After all, graph.mp
is part of the base MP distribution.
Troy
___________________________________________________________________________________
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 : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: MetaPost bug? in MKIV
2010-03-03 20:21 ` Troy Henderson
@ 2010-03-03 20:26 ` Wolfgang Schuster
2010-03-08 8:58 ` Hans Hagen
0 siblings, 1 reply; 9+ messages in thread
From: Wolfgang Schuster @ 2010-03-03 20:26 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 03.03.10 21:21, schrieb Troy Henderson:
> I hate to "beat a dead horse", but I want to understand this for
> certain. Is the consensus that graph.mp is incompatible with MKIV?
> If so, are there any plans to make it compatible? After all, graph.mp
> is part of the base MP distribution.
>
\usemodule[graph]? (this loads graph.mp)
Wolfgang
___________________________________________________________________________________
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 : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: MetaPost bug? in MKIV
2010-03-03 20:26 ` Wolfgang Schuster
@ 2010-03-08 8:58 ` Hans Hagen
0 siblings, 0 replies; 9+ messages in thread
From: Hans Hagen @ 2010-03-08 8:58 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 3-3-2010 21:26, Wolfgang Schuster wrote:
> Am 03.03.10 21:21, schrieb Troy Henderson:
>> I hate to "beat a dead horse", but I want to understand this for
>> certain. Is the consensus that graph.mp is incompatible with MKIV?
>> If so, are there any plans to make it compatible? After all, graph.mp
>> is part of the base MP distribution.
> \usemodule[graph]? (this loads graph.mp)
indeed.
graph is somewhat special in the sense that it uses some poor man number
typesetter and therefore it needs to be loaded in a special way with
some code being overloaded
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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 : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2010-03-08 8:58 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-02 16:34 MetaPost bug? in MKIV Troy Henderson
2010-03-02 18:42 ` Peter Rolf
2010-03-02 19:25 ` Taco Hoekwater
2010-03-02 19:33 ` Peter Rolf
2010-03-02 20:02 ` Troy Henderson
2010-03-02 22:53 ` Peter Rolf
2010-03-03 20:21 ` Troy Henderson
2010-03-03 20:26 ` Wolfgang Schuster
2010-03-08 8:58 ` Hans Hagen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).