We are sorry - it is a bug in the therion. It is caused by "line section" symbol, probably there is some pathology there (zero length line?), which is not handled properly. But we are not able to fix it without seeing the therion code, that generates this error. It would be great, if you could send us that part of the code. Thanks, S. Simeon Warner wrote:
I recently picked up a project I started working on with therion 0.2.17 and installed 0.3.4. When I try to compile I get lots of errors of the form shown below. Can anyone suggest where I should look to fix this?
Cheers, Simeon
simeon@localhost mcfails>therion mcfails.thconfig therion 0.3.4 configuration file: mcfails.thconfig reading ... done reading source files ... done preprocessing database ... done scanning centreline tree ... done searching for centerline loops ... done calculating station coordinates ... done calculating basic statistics ... done processing references ... done selecting export objects ... done processing projection plan ... done average distortion: 5.01% writing mcfails_beyond_asia_dome.pdf ... This is MetaPost, Version 0.641 (Web2C 7.3.1) (data.mp [4001] [4002] [4003] [4004] [4005] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] ! Inconsistent equation (off by -96.8626). <to be read again> ; <for(1)> ...z1,zz2])>0.1pt):zz5=whatever[zz1,zz2];
(zz3-zz5)=whatever*(zz1-zz...
l_section->...z2--zz6;else:draw.zz1--zz2;fi;endfor
;for.pnt=(TEXT1):if.pnt=-1... l.3238 ),) ; ! Inconsistent equation (off by -18.38467). <to be read again> ; <for(1)> ...(zz3-zz5)=whatever*(zz1-zz2)rotated90;
draw.zz1--zz5;zz6=whatever...
l_section->...z2--zz6;else:draw.zz1--zz2;fi;endfor
;for.pnt=(TEXT1):if.pnt=-1... l.3238 ),) ;
....
! Inconsistent equation (off by 24.34366). <to be read again> ; <for(21)> ...zz4-zz6)=whatever*(zz1-zz2)rotated90;
draw.zz2--zz6;else:draw.zz...
l_section->...z2--zz6;else:draw.zz1--zz2;fi;endfor
;for.pnt=(TEXT1):if.pnt=-1... l.3238 ),) ; [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [Warning: scrap outline intersects itself in scrap_asia1@mcfails] [35] [36] [37] [38] ) (see the transcript file for additional information) 43 output files written: data.1 .. data.4005 Transcript written on data.log. /home/simeon/bin/therion/therion: error -- metapost exit code -- 256
(yhe error doesn't go away if I remove the scrap reported as intersecting itself)