problem with 0.2.17 in 0.3.4

Stacho Mudrak s.m at speleo.sk
Thu Nov 4 08:59:02 CET 2004


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 at 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 at 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)
>
>






More information about the Therion mailing list